Java运行机制:
1.javac 编译.java文件 生成.class文件(javac Hello.java)
2. java运行编译后的.class文件 (java Hello)编译后可在Windows、Linux、mac上运行(一次编译多次运行)
3.在控制台按tab建可以实现命令补全
java开发注意事项:
1.类名必须与文件名相同
2.Java源文件以.java为扩展名,源文件的基本组成部分是类(class),一个源文件只允许出现一个public类,其他类个数不限。
3.Java严格区分大小写,Java方法由一条语句构成,每个语句以分号结束; {方法体}
4.Java程序的入口为main方法 书写格式为:
public static void main(String[] args){…}
Java转义字符的使用(\程序识别为转义符号 而不是\)
1.\t :制表位 实现对齐功能(相当于tab建)
2.\n:换行符
3.\\:显示一个\
4.\":显示一个“ System.out.println("小王说:\"我叫小王\""); 输出显示为:小王说:"我叫小王"
5.\':显示一个'
6.\r:回车 System.out.println("啦啦啦\r哈哈"); 输出为:哈哈啦
注:
(1)在想要输出的语句包含双引号 单引号 \ 以及输出想要对齐、换行、回车时需要在输出语句使用转义字符
(2)回车与换行的区别: 回车是将光标移到本行的第一个字符处再次输出字符时将光标处的字符替换,而换行是将光标移到了下一行的第一个字符处。
(3)若要输出\\,则在输出语句中需要写("\\\\")(第一个和第三个识别为转义字符,第二个和第四个识别为要输出的\\s)
Java注释(自己写的代码要养成加注释的习惯,方便后期维护)
1.单行注释://注释内容
2.多行注释:/* 注释内容 */
3.文档注释:通常加在类前或类成员前进行标识 里边的内容不能随便乱写 是可以通过javadoc编译的
/**
*@auther 标识作者的类
*@deprecatted 标明一个过期的类或者成员
*{@docRoot} 指明当前文档根目录的路径
*@exception 标明一个类抛出的异常
*{@inheritDoc} 从直接父类继承的注释
*{@link} 插入一个到另一个主题的链接
*{@linkplain} 插入一个到另一个主题的链接 但是该链接显示纯文本字体
*@param 说明一个方法的参数
*@return 说明返回值类型
*@see 指定一个到另一个主题的链接
*@serial 说明一个序列化属性
*@serialData 说明通过writeObject() 和writeExternal()方法写的数据
*@since 标记当引入一个特定的变化时
*@throws 与@exception标签一样
*@{value} 显示常量的值,该常量必须是static属性
*@version 指定类的版本
*/
Java代码编写规范
1.类,方法的注释,使用javadoc的方式,即文档注释。
2.非javadoc注释,往往是对代码的说明(给程序维护者),说明此代码的思想及注意事项
3.使用tab建,整体代码右移,使用shift+tab整体左移
4.运算符和 = 的两边,给空格,代码看上去清楚
5.源码文件使用utf-8编码
6.行宽字符不要超过80
7.代码编程风格有两种 次行风格,行尾风格(一般用次风格)