介绍
软件中随处可见的命名。给变量、函数、参数、类和包命名。给源代码以及源代码所在目录命名。
命名规则
避免关键字或特殊字
命名要见名知意
遵循驼峰命名规则
避免使用编码,数字不可以开头
严格区分大小写,长度无限制
标识符不能包含空格
包名
多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名
多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名
多单词组成时,第一个单词首字母小写,第二个单词开始每个
单词首字母大写:xxxYyyZzz
常量名
所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
变量
变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值。
使用变量注意:
Java中每个变量必须先声明,后使用;
使用变量名来访问这块区域的数据;
变量的作用域:其定义所在的一对{}内;
变量只有在其作用域内才有效;
同一个作用域内,不能定义重名的变量;
基本数据类型转换
容量小的类型自动转换为容量大的数据类型。数据类型按容量大小排序为:
byte、short、char-->int-->long-->float-->double
byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。
有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。
boolean类型不能与其它数据类型运算。
当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类型的值将自动转化为字符串(String)类型。
原码 反码 补码之间的转换
原码
————取负数————>
反码
——————加1—————>
补码
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。