Java开发注意事项
1.Java源文件以.java为扩展名。源文件的基本组成是类。
2.Java应用程序的执行入口是main方法。它的书写格式是固定的——
public static void main(String[] args){...}
3.Java语言严格区分大小写。
4.一个源文件中最多只能有一个public类,其它类的个数不限。(编译后,对于每一个类都有一个.class文件)
5.如果源文件包含一个public类,则文件名必须按该类命名!(否则会出现编译错误)
6.可以将main方法写在非public类中,然后指定运行非public类,这样就执行该非public类的主方法。
\r和\n的区别
两者都是转义字符,其中\r是回车,\n是换行。
\n的用法:
public static void main(String[] args){
System.out.print("我今天早饭吃的是\n小笼包");
}
\n的用法就是把鼠标光标移到下一行开头,继续输入剩下的字符。
\r的用法:
光标移动到当前行的开头,如果后面有字符,则挨个覆盖。比如“小笼包”就覆盖了“我吃了”。
如果\r\n同时使用:
public static void main(String[] args){
System.out.println("我今天早饭吃的是\r\n小笼包");
}
与\n效果相同因为光标刚移到开头,就换到下一行了(内容不换到下一行)。
编码GBK的不可映射字符
注意,这个问题只会在DOS系统上出现,平时用Eclipse编译的时候是不会出现的,因为文件保存必须使用UTF-8格式,下面的方法仅仅是了解一下更换方式。
1.更换编译方法
javac -encoding utf8 文件名.扩展名。
2. 更换编码方式为GBK
首先要在Sublime Text中打开输入框,步骤是“首选项——package control”。然后打开install package(在输入框中搜索install package),接着在输入框中输入Convert,点击ConvertToUTF8进行安装即可。最后,点击“文件”按钮,按下图进行操作。
一些代码规范
1.类、方法的注释,要以javadoc的方式来写。
2.非java Doc的注释,往往是给代码的维护者看的,着重告诉读者为什么这样写,如何修改,注意什么问题等。
3.使用tab键,实现缩进,默认整体向右移动。使用shift+tab整体向左移动。
4.运算符和 = 两边习惯性各加一个空格。比如 2 + 4 * 345
5.源文件使用UTF-8编码。(上文有些改变方式只是了解)
6.行宽度不要超过80字符。
7.代码编写风格为 次行风格 和 行尾风格。
次行风格:左括号另起一行。
行尾风格:左括号在同一行上。
文档注释
文档注释的内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类(也可以写在最上方)。
/**
* @author 小王
* @version 1.0
*/
其中 /** 到 */ 里的就是文档注释的内容。@author等是文档注释的标签。
调用javadoc的语法格式: javadoc -d 文件夹名 -xx -yy Demo.java
其中-d 文件夹名这部分表示解析后的内容存放在哪个盘的哪个文件夹中。-xx和-yy填入文档注释中使用的标签。Demo.java是源文件完整的文件名。
值得注意的是,-d后面对应的文件夹名,可以是D盘子文件的子文件(只要有唯一性)。
打开index.html
注:多行注释里不允许再嵌套多行注释。