命名规范
包名:多单词组成时所有字母都小写: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 的实现方式。 变长的编码方式 |
基本数据类型转换
String不是基本数据类型,属于引用数据类型
boolean类型不可以转换为其它的数据类型。
运算符
“&”和“&&”的区别: 单&时,左边无论真假,右边都进行运算; 双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算
“|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。