L1
第一个程序
- Ctrl+F11运行
- System.out.print();输出,输出后换行。
java的注释,标识符和关键字
- 单行注释以//开头,到行末结尾。
- 多行注释以 /*开头,对称结尾。
- 标识符只能由数字,字母,下划线,美元符号组成,并且不能以数字开头。
- 标识符不是Java的关键字和保留字,但可以包含关键字和保留字。(例如void不能是标识符,myvoid可以是标识符)。
- 标识符严格区分大小写,最好做到见名知意。
Java数据类型
- Java包括简单数据类型和复杂数据类型。
- 简单数据类型包括布尔类型,字符类型,整数类型,和浮点类型。
- 复合数据类型包括类(class),接口(interface),数组。
- class的类型用单引号引起来,比如char type=‘a’;
L2
Java的常量以及常量的定义
- 定义常量主要用final这个关键字, 常量定义后不允许修改,例如:final double PI=3.14159;
- 常量在定义的时候就需进行初始化,定义初始化后无法再进行对其进行赋值,强行赋值会跳出错误信息,并拒收新值。
- final适用范围。final不仅可以修饰基本的数据类型的常量,还可以修饰对象的引用或方法。
如数组就是一个对象引用。因此可以适应final关键字定义一个常量的数组。因为这个数组是·用final定义的,是一个常量数组,所以数组中的值无法改变。 - 常量的命名规则。一般都用大写字符。大小写在Java中是敏感的,之所以使用大写字符是为了跟变量进行区分。
变量
- 首字母是英文字母,¥或者下划线;
- 由字母,数字,下划线组成;
- 变量的命名遵循见名之意;
- 变量名首字母不建议用大写字母;
- 变量名不建议使用中文;
- 用驼峰形式命名多个单词组成的变量名:例如sumScore;
对象
- 对象是我们研究的事物的总和,引用是我们用的对象的属性或者行为来描述对象。
- 比如人就是对象,人的属性有姓名,年龄,性别等,人会吃饭,睡觉,走路等都是对象的行为。
类型转换
- 分为自动转换和强制类型转换。
- 自动转换是精度低的向高精度转换。
- 强制类型转换是精度高的向低精度装换。例如:float a;a=int(10/3);
L3
一维数组
- 数组声明:int a[]=new int[3]; 或者 int []a=new int[3];
- 排列顺序由小到大
- 查找某值
- 填充
注意:Arrays.fill(a,2,5,10)中,下标为5的值是不变的。 - 比较两个数组是否相同,用Array.equals更加的方便。