命名注意:
借用狂神PPT图:
Java是一种强数据类型语言。
强数据类型语言:具有严格的规定,先定义后使用 => 安全性高 => 速度慢
弱数据类型语言:如VB、JS
Java数据类型划分如下:
数据类型扩展:
整型扩展:二进制、十进制、八进制、十六进制(具体如上图)
浮点型扩展:
字符扩展:
低容量 ---------------------------------> 高容量(可自动转换)
byte -> short, char -> int -> long -> float -> double
高容量 ------> 低容量,即(类型)变量名 的方式(强制转换)
强制转换可能会导致的问题:
1)内存溢出
2)精度问题
根据变量作用域分为:
1)实例变量(不初始化则使用默认值,布尔:默认false,除基本类型外:默认为null)
2)局部变量
3)类变量(可用static修饰,直接用)
常量:使用final来修饰
1)基本运算符
2)自增自减
3)逻辑运算符 (短路运算:a&&b a为假时,不会执行b)
4)位运算符
5)三元运算符(?:)
防止命名空间重复
命令:javadoc -encoding UTF-8 -charset UTF-8 "test.java"
课程:【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibili