参考书目《Java 编程思想》所以大家放心食用
一、注释规范以及API文档
1.注释
1.1三种注释方法
- //注释内容 单行注释
- /* 注释内容 */ 多行注释
- /**注释内容*/ 文档注释
1.2WHY注释
- 对代码进行说明,增强可读性,方便自己,方便别人
- 调试代码
1.3注释注意事项
① 单行注释和多行注释,注释了的内容不参与编译。
换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息
② 注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
③ 多行注释不可以嵌套使用
2.Java API 文档
API: Application programming interface. 应用程序编程接口
API文档:Java程序(框架、系统、项目等等)针对类库的一份说明书,类似词典
官网可以下载,进technology那个子域名
Java jdk1.8的API文档
链接:https://pan.baidu.com/s/1xnzm45xi3qkZP9osvgK5Uw
提取码:06uz
复制这段内容后打开百度网盘手机App,操作更方便哦
3.良好的编程风格
好的程序员有良好的编程习惯所写的代码,看起来很“舒服”
个人很喜欢阿里巴巴给的Java开发规范,阿里巴巴的规范要求的注释可能比较多(可能会觉得麻烦),但对于代码的合作开发等等等等是很不错的参考,并且推荐遵守
二、关键字与标识符
1.Java关键字的使用
定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
就是Java预先占用的关键字,不能作为开发者自己的变量名称。
关键字都为小写
关键字需要熟记,当然随着Java的学习与使用,关键字会自然的记在心中
synchronized: 利用锁的机制来实现同步的。
instanceof是Java的保留关键字,也可以叫运算符,用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。
用法:
result = object instanceof class
参数:
Result:布尔类型。
Object:必选项。任意对象表达式。
Class:必选项。任意已定义的对象类。
说明:
如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。
2.保留字
现Java版本尚未使用,但以后版本可能会作为关键字使用。
具体哪些保留字:goto 、const
注意:自己命名标识符时要避免使用这些保留字
3.标识符
Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。
就是可以自己命名的地方
3.1标识符定义规则(重要)
- 标识符由数字(09)**和**字母(AZ 和 a~z)、美元符号($)、**下划线(_)**以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。
- 标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数字、美元符号或下划线。数字不能开头
另外,Java 区分大小写,因此 myvar 和 MyVar 是两个不同的标识符。
提示:标识符命名时,切记不能以数字开头,也不能使用任何 Java 关键字作为标识符,而且不能赋予标识符任何标准的方法名。
另外,希望大家养成良好命名规范,关键:命名要有实际意义,可以使用简写但是一定要能看懂意思,比如psg:passage,password就不要psd了
3.2标识符规范(重要)
标识符规范化是为了便于开发,合作,检查等等,不遵守可以运行,但是最好要遵守
这里推荐看看阿里巴巴