https://www.liaoxuefeng.com/wiki/1252599548343744/1255884091031392
1、类名要求:
- 类名必须以英文字母开头,后接字母,数字和下划线的组合
- 习惯以大写字母开头
方法名命名和类名一样,但是首字母小写。
2、变量:基本类型的变量 与 引用类型的变量。
3、基本数据类型:CPU可以直接进行运算的类型。
- 整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)
- 浮点数类型: float(4字节)、double(8字节)
- 字符类型:char(2字节)
- 布尔类型:boolean(true、false)
Java语言对布尔类型的存储并没有做规定,因为理论上存储布尔类型只需要1 bit,但是通常JVM内部会把boolean
表示为4字节整数。
4、常量:定义变量的时候,如果加上final
修饰符,这个变量就变成了常量。
根据习惯,常量名通常全部大写。final double PI = 3.14;
5、数组
Java的数组有几个特点:
- 数组所有元素初始化为默认值,整型都是
0
,浮点型是0.0
,布尔型是false
; - 数组一旦创建后,大小就不可改变。
int[] ns = new int[5]; //方式一
int[] ns = new int[] { 68, 79, 91, 85, 62 }; //方式二
int[] ns = { 68, 79, 91, 85, 62 }; //方式三
6、== 与 equals()
判断值类型的变量是否相等,可以使用==
运算符; 但是,判断引用类型的变量是否相等,==
表示“引用是否相等”,即是否指向同一个对象。
例如,两个String类型,它们的内容是相同的,但是,分别指向不同的对象,用==
判断,结果为false
。所以使用equals(),即
s1.equals(s2)
7、break
会跳出当前循环,也就是整个循环都不会执行了;(如果两层循环,break所在的是内层,则只结束自己的内层循环)
而continue
则是提前结束本次循环,直接继续执行下次循环。
8、Arrays.toString()
可以快速获取数组内容。