前言
接第一章Java概述,对编程入门结构有了初步了解,在本章来介绍Java开发注意事项、规范及常用转义字符等。
一、Java开发注意事项和细节说明
1.Java源文件以.java为扩展名。源文件的基本组成部分是类(class),如上章最后例子的Hello类。
2.Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String [] args) {…}
3.Java语言严格区分大小写。
4.Java方法由一条条语句构成,每个语句以“;”结束。
5.大括号都是成对出现的,缺一不可。(建议习惯先写{}再补充内部代码)
6.一个源文件中最多只能有一个public类,其他类个数不限。
7.如果源文件包含一个public类,则文件名必须按该类名命名。
8.可将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法。
二、Java转义字符
(Tips:在控制台,输入Tab键,可以实现命令补全)
\t :一个制表位,实现对其功能
\n :换行符
\ :一个
“:一个”
’ :一个’
\r :一个回车
应用实例:
//演示转义字符的使用
public class ChangeChar{
public static void main(String args[]){
//\t:一个制表位,实现对其功能
System.out.println("贾宝玉\t林黛玉\t薛宝钗");
//\n :换行符
System.out.println("王熙凤\n贾琏");
//\\ :一个\
System.out.println("C:\\Windows\\System32\\cmd.exe");
//\":一个"
System.out.println("老师说:\"学Java有前途\"");
//\' :一个'
System.out.println("老师说:\'学Java有前途\'");
//\r :一个回车
System.out.println("你真棒\r我");//输出为“我真棒!”
//\r解读:原该输出“你真棒”,回车光标回到该行的首位,故“我”替代掉“你”
}
}
运行结果如图所示:
三、初学Java易犯错误
1.找不到文件
解决方法:源文件名不存在或写错,或者当前路径错误。
2.主类名和文件名不一致
解决方法:声明public的主类应与文件名一致,否则编译失败。
3.缺少分号
解决方法:编译失败,注意错误出现的行数,再到源代码中指定位置改错。
4.常见错误总结
初学者易犯语法错误,例如:忘记了分号、大括号、引号、中英文符号搞混(如 ; " '),或者拼错了单词(如void写成viod,main写成mian),Java编译器都会报语法错误。
5.业务错误
没有语法错误就会编译通过,结果达不到自己预期则考虑是业务错误、环境错误。
四、注释
**介绍:**用于注释说明解释程序的文字就是注释,注释可以提高代码的可读性,是程序员必须具有的良好编程习惯。
单行注释
基本格式://注释文字
多行注释
基本格式:/* 注释文字 */
文档说明
基本格式:/** 注释文字*/
应用实例:javadoc -d 文件夹名 -xx -yy xxx.java
应用实例:
//演示注释使用
/**
* @author 二八八吖
* @version 1.0
*/
public class Comment{
public static void main(String args[]){
/*实现两数求和
定义变量 n1、n2、sum
sum=n1+n2
*/
int n1=1;
int n2=666;
int sum;
sum=n1+n2;
//输出结果
System.out.println("sum="+sum);
}
}
运行结果如图所示:
使用细节
1.单行、多行注释的文字,不会被JVM(java虚拟机)解释执行。
2.文档注释是Java特有的注释,其注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类。
3.多行注释里面不允许有多行注释嵌套!
四、DOS命令
DOS介绍:Dos(Disk Operating System)磁盘操作系统。
常用dos命令
1)dir :查看当前目录是有什么内容
例:dir D:\abc\Test1
2)cd (change directory):切换到其他盘下
例:cd/D C: (切换到C盘)
3)切换到当前盘其他目录下,…\表示上一级目录
例:cd D:\abc\Test2 cd …\abc\Test2
4)切换到上一级:
例:cd …
5)切换到根目录:cd
6)tree:查看指定的目录下所有的子集目录
7)cls:清屏
8)exit:退出DOS
补充说明:
相对路径:从当前目录开始定位,形成的路径
绝对路径:从顶级目录开始定位,形成的路径