java开发细节
- java源文件的基本组成部分是类,如hello类
- Java应用程序的执行入口是main()方法,固定书写格式为:public static void main(String[] args)
- 一个源文件只能有一个public类,其他类的个数不限,当通过javac执行源文件后,会生成每个类的.class文件,再通过java开发工具将生成得到的字节串(.class)文件通过解释器及JVM(虚拟机)在不同操作系统上运行·
- java为解释性语言,即编译得到的字节串文件(.class)需要经过解释器才能被机器理解并执行
- 如果源文件有一个public类,则文件必须以该类名命名,两者名称不同的话运行会报错
- 一个源文件有一个Public类和其他类时,可以将main方法写在非public类中,即源文件中可包含多个 main方法,运行时也可指定运行该非public类中的main方法
java转义字符
- \t:一个指标为,用于对齐
- \n:换行符
- \\:一个\
- 注意:一个反斜杠\代表转义符,因此想输出一个反斜杠时需要用两个\\实现
- 当想输出两个反斜杠时,需要用四个反斜杠来实现,例:
- \":一个“
- 当想输出双引号时,需要在"之前加上转义字符\方能正常输出,否则计算机才能理解该"为输出字符串的一部分
- \‘:一个’
- \r:一个回车
疑问
- java中回车与换行的区别
- System.out.println(“韩顺平教育\r北京”);//输出北京平教育
- System.out.println(“韩顺平教育\r\n北京”);//输出韩顺平教育(换行)北京
java易犯错误
- 主类名和文件名不一致
- 语句结尾处未加分号;
- 业务逻辑错误,即语法正确但逻辑错误
- 环境错误
java注释
- 单行注释
- 格式://注释文字
- 多行注释:
- 格式:/* 注释文字 */
- 文档注释
- 注释内容可被JDK提供的工具javadoc所解析,生成一套以网页形式体现的该程序的说明文档,一般写在类
- 基本格式:
/**
* @author ***
* @version 1.0
*/
- 如何生成对应的文档注释:javadoc -d 生成文件预保存路径 -xx -yy 程序名.java
- 其中xx,yy为要生成的javadoc标签
- 在预保存路径中查找index.html文件打开即可看到网页形式的注释
- 注意:
- 被注释的文字不会被JVM解释执行
- 多行注释里不允许有多行注释嵌套
java代码规范
- 类、方法的注释要用javadoc的方式来写
- 非javadoc形式的注释往往是给代码的维护者看的,着重告诉读者为何这样写,如何修改,注意什么问题等
- 运算发和等号=两边习惯性各加一个空格
- 源文件应使用utf-8编码
- 行宽度不要超过80字符,便于代码浏览
- 代码编写行尾风格或次行风格
- 行尾风格
- 次行风格