慕课网 JAVA 第一季 语法基础,java
慕课网 JAVA 第一季 语法基础,java
1-1 JAVA简介
JVM(JAVA Virtual Machine)
源文件——à编译器——à字节码文件——à解释器——àProgram
.java ——àjavac命令——à.class——àjava命令——àProgram
JDK( JAVA Development Kit , JAVA开发工具包)
JRE(JAVA Runtime Environment , JAVA运行时环境)
1-3 使用记事本编写JAVA程序
1)创建D:\\hello.java publicclass hello{
public static void main(String[] args) {
System.out.println("hello");
}
}
2) cmd > D:
D:\> javac hello.java , 编译多了一个hello.class文件
D:\> java hello , java命令后不能跟文件后缀
1-5使用Eclipse开发JAVA程序
IDE:集成开发环境,将程序开发环境和程序调试环境集合在一起
1-6 MyEclipse : Eclipse的扩展
1-8 程序的移植 :复制项目(导出),import(导入)
2-1 如何在JAVA中使用注释
//单行注释
/* 多行注释 */
/**
*@author
*@version seeparam return exception
*/
2-6 JAVA中的数据类型
JAVA中默认声明的小数是double型,如double d=4.0 ,floatf=4.0f ,float f2=(float)4.0
main方法中定义的变量必须先赋值然后才能输出
类型转换:double arg1=75.5;
int arg2=arg1://错误,double型不能自动转换为int型,反之可以
常量: final变量名=值,运行过程中不允许改变
5
swicth后面的小括号表达式中的值必须是整型或字符型
case后面的值可以使常量数值,常量表达式,不可以使变量
step into : 单步调用时,遇到子函数就进入并且继续单步执行(F5)
step over: 单步执行时,把Ihanshu作为一步(F6)
step return : 单步执行到子函数内时,用return就可以执行完子函数余下部分并返回上一层
6-1什么是数组
int []scores={76,83,92,87}; 或int []scores=new int[] {76,83,92,87};
声明: int []scores;
分配数组: scores=new int[5];
赋值: scores[0]=89;
长度: 数组名.length
6-7 使用Array类操作JAVA
ARRAY类提供了动态创建和访问 Java
数组的方法。
Arrays是工具类 提供一下常用的静态方法。
1、 toString :转换数组(将制定数组内容转换为字符串形式)
2、 fill: 给数组赋值
3、 sort :排序,升
4、 equals:比较数组中元素值是否相等
5、 bianrySearch:使用二分查找搜索制定数组的范围
int []array=newint[5];
Arrays.fill(array,0);
Arrays.fill(array,2,4,8); //Arrays.fill(a1,fronIndex,toIndex,value)
Arrays.sort(array);
Arrays.sort(array,2,7); // //Arrays.sort(a1,fronIndex,toIndex)
Arrays.equals(a1,a2);
Arrays.binarySearch(array,3); //必须是排序好的
int []arg2=(int [])array.clone();
6-8 使用foreach操作数组
for(元素类型 元素变量:遍历对象){
}
如: for(int i=0;i<a.length;i++){}
for(int i : a){}
6-9 JAVA中的二维数组
1. 声明并分配空间
1) 数组类型[][] 数组名=new 数组类型[行数][列数];
2) 数组类型[][] 数组名;
数组名=new 数组类型[行数][列数];
3) 数组类型[][] 数组名=new 数组类型[行数][];
数组名[0]=new 数组类型[列数];
数组名[0]=new 数组类型[列数];
7-1如何定义JAVA中的类
访问修饰符 返回值类型 方法名(参数列表){
}
相关文章
- 暂无相关文章
用户点评