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字符,便于代码浏览
  • 代码编写行尾风格或次行风格
  • 行尾风格
  • 次行风格