1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 阿里深资架构师整理的Java 基础知识小抄 赶紧收藏

阿里深资架构师整理的Java 基础知识小抄 赶紧收藏

时间:2019-10-16 07:59:42

相关推荐

阿里深资架构师整理的Java 基础知识小抄 赶紧收藏

本篇算是 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】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。