用于解释说明程序的文字函数
分类:this
①.单行注释: //注释文字spa
②.多行注释: /*注释文字*/接口
③.文档注释: /**注释文字*/文档
注意:单行注释能够嵌套 , 多行注释不可嵌套域名
被Java语言赋予特定含义的单词it
特色: 组成关键字的字母所有是小写class
举栗子:import
定义类相关: class , interface , void变量
定义数据类型: byte , short , int , long , float , double ,char ,boolean
定义数据类型值: true , false , null
定义流程控制: if , else , switch , case , default , while , do , for , break , continue , return
定义访问权限修饰符: public , private , protected
定义类/函数/变量修饰符: static , final , abstract , synchronized
定义类和类之间关系: extends , implements
定义建立/引用/判断实例: new , this , super , instanceof
用于异常处理: try , catch ,finallly , throw , throws
用于包相关: import , package
注意: goto和const做用保留字存在,目前不使用
①.定义: 给类/接口/方法/变量等起名字时使用的字符序列
②.组成规则: 26个英文大小写字母 , 0-9数字字符 , $和_
③.注意: 标识符不能以数字开头 , 不能是Java中的关键字 , 区分大小写且不能用空格隔开
④.标识符命名规则:
包名:
包其实就是文件夹 , 用于解决相同类名的问题 , 包名要求所有小写(通常是公司域名倒着写)
栗子:www.baidu.com => com.baidu.包名
类名或接口名:
一个单词: 首字母大写
多个单词: 每一个单词首字母都大写(驼峰命名)
方法名和变量名:
一个单词: 每一个字母都小写
多个单词: 从第2个单词开始首字母大写
常量命名:
一个单词: 每一个字母都大写
多个单词: 全部字母都大写 , 但单词之间用下划线_隔开