命名规范

包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

变量

成员变量:在方法体外,类体内声明的变量
局部变量:在方法体内部声明的变量

变量固定规定

(1)java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’
(2)Java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’。

编码(所有数据都使用二进制表示)

ASCII 128个字符的编码
Unicode 编码 一种编码,将世界上所有的符号都纳入其中。每一个符号都给予一个独一 无二的编码,使用 Unicode 没有乱码的问题
UTF-8 Unicode 的实现方式。
变长的编码方式

基本数据类型转换

image.png
String不是基本数据类型,属于引用数据类型
boolean类型不可以转换为其它的数据类型。

运算符

“&”和“&&”的区别: 单&时,左边无论真假,右边都进行运算; 双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算
“|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。