本篇算是 Java 的基础知识小抄吧,之所以说小抄是因为觉得涵盖不是很细很全,但是基本的内容都有,当然后头还会继续完善,只是不会再用笔记录了!按照现在的习惯,先附上一张思维导图:
1. 安装与环境配置
需要相关资料点击 领取
Path 的设置
jdk 安装目录的 bin 子目录添加进去
CLASSPATH 的设置
. (当前目录)添加进去;
jdk 安装目录的 lib 子目录添加进去
Java_Home 的设置
jdk 安装目录添加进去。
2. 注释
需要相关资料点击 领取
行注释,//...
块注释,/*...*/
3. 标识符
需要相关资料点击 领取
由字母、下划线、数字、美元符号等组成。开头不能是数字,也不能是关键字(如 true、false、null)等。
Java 使用 unicode 字符集,该字符集包含了世界上大部分语言的“字母表”。
4. 基础数据类型 --- 值类型
4.1. 逻辑类型---boolean
true、false
4.2. 整型
★上述类型都是有符号的,Java 中不存在
unsigned int m
这种的。”
4.3. 字符类型
需要相关资料点击 领取
2 字节,但是最高位不是符号位,不存在负数
单引号表示的是字符类型常量,如'A'
转移字符表示的也是字符类型,如 \n、\b、\t、\'、\", \\ 等
字符在 unicode 字符表中排序位置的十六进制表示也可以表示字符类型,如\u0041
4.4. 浮点数
4.5. 基础类型转换
需要相关资料点击 领取
Java 中使用(类型名)要转换的值
的方式进行类型转换。级别低常量/变量赋值给级别高的变量时,系统自动进行转换,如float x = 100
;相反的赋值需要用上述方式进行显示转换。
★级别从低到高(其实就是按照字节数及表示的值范围进行排序):byte、short、char、int、long、float、double
”
需要注意的时:级别高常量/变量赋值给级别低的变量时,需要注意截断问题。所以最好不要超过级别低的变量所能表示的范围。若超过了,则级别低的值需要根据截断的字节情况算出来。比如byte a = (byte) 128
,实际 a 的值为 -128。
5. 数组 --- 引用类型
5.1. 数组声明
与 C 不同的是 Java 不允许int a[12]
或者int[12] a
5.2. 数组创建
创建数组的时候没有指定分配的元素的值的话,那么 Java 会使用默认值填充,如 float 是 0.0
5.3. 初始化
需要相关资料点击 领取
5.4. 数组操作
5.4.1.访问
使用索引值进行访问,下标从 0 开始。
5.4.2.length 的使用
数组名.length(一维数组是数组中元素的个数;二维数组是一维数组的个数)。
5.4.3.输出
使用System.out.println()
输出的时候,char 型的数组输出的是数组全部元素的值,要想输出 char 型数组的运用值使用System.out.println("" + a)
;int 型的数组输出则为引用值。
6. 运算符
★算数混合运算的精度是:double、float、long、int 的顺序来,也就是说假如同时存在 double 和 int 类型的,那么则按照 double 类型的来。这个时候赋值需要特别注意,不要把超过 int 范围的算术表达式赋值给 int,因为会发生截断(其他类型的值也是类似的)。
”
7. 控制语句
7.1. 条件分支语句 --- if
7.2. 选择语句 --- switch
需要加 break,假如一个 case 后面不加 break 的话,那么匹配到这个 case 之后,后面的 case 也会执行,直到碰到 break;
switch 中 expression 的值可以是 byte、short、int、char,不可以是 long;
7.3. 循环语句
break 和 continue 同样可以应用在循环语句中,当然 break 还可以用于 switch 语句
7.4. 其他语句
break、continue、return
8. 输入输出
8.1. 输入
8.2. 输出
需要java相关资料的可以扫一扫 备注【java】