Java的开始及Java常见注意事项
Java的重要特点
-
Java是面向对象的(OOP)
-
Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。
-
Java语言是跨平台性的。(一个编译好的.class文件可以再多个系统下运行,这种特性称为跨平台性)
-
Java语言是解释型的。
解释性语言:JavaScript,PHP,java 编译型语言:C/C++
区别:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译型语言,编译后的代码,可以直接被机器执行。
什么是JDK,JRE
- JDK是(Java development kit) Java开发工具包
JAD = JRE + java开发工具(如javac,javadoc等) - JRE是(Java runtime environment)Java运行环境
JRE = JVM + java的核心类库(JVM是java虚拟机)
Java开发步骤
-
将 Java 代码编写到扩展名为 Hello.java 的文件中。
-
通过 javac 命令对该 java 文件进行编译,生成 .class 文件。
-
通过 java 命令对生成的 class 文件进行运行。
Java开发注意事项和细节说明
- Java源文件以.java为拓展名。源文件的基本组成部分是类(class)。
- Java应用程序的执行入口是main方法。
固定格式:public static void main(String[] args){ }
- Java方法由一条条语句构成,每个语句以
;
结束。 - Java严格区分大小写。
- 大括号是成对出现的。
- 一个源文件中最多只能有一个public类。其他类的个数不限。
- 如果源文件包含一个public类,则文件名必须按该类名命名。
- 一个源文件中最多只能有一个public类。其他类的个数不限制,也可以将main方法写在public类中,然后指定运行非public类,这样入口方法就是非public的main方法。
Java中的注释类型
- 单行注释
//
- 多行注释
/* */
- 文档注释
/** */
Java代码规范
- 类、方法的注释,要以javadoc的方式来写。
- 非javadoc的注释一般是给代码维护者(开发人员)看的。重点是让读者知道为什么这么写,怎么修改,注意什么问题。
- 使用
tab
键操作,实现向右缩进,使用shift+tab
整体向左移动。 - 运算符和等号两边习惯性的各加一个空格。
- 源文件使用utf-8编码方式。
- 行的宽度不超过80。
- 代码编写使用次行风格和行尾风格。
本章作业
- 编写hello,world程序。
- 将个人信息打印出来。每个信息各占一行。
- JDK,JRE,JVM的关系。
- 环境变量path配置及作用。
- java编写步骤。
- java编写的7个规范。
- 初学者容易犯的错误。
我的答案
- 编写hello,world程序。
public class Homework01 {
public static void main(String[] args) {
System.out.println("hello,world");
}
}
- 将个人信息打印出来。每个信息各占一行。
public class Homework02 {
public static void main(String[] args) {
// 考查对转义字符使用。
System.out.println("姓名\t性别\t籍贯\t住址\n张三\t男\t山西吕梁\t月亮湾广场");
}
}
- JDK,JRE,JVM的关系。
jdk = jre + java开发工具(如javac、javadoc)
jre = jvm + 核心类库
- 环境变量path配置及作用。
环境变量path配置及作用。
1. 环境变量的作用是为了在dos的任意目录可以去使用javajavac
2. 配置过程:先配置一个JAVA_HOME指向jdk安装的主目录。
再编辑path环境变量增加%JAVA_HOME%\bin
CLASSPATH%JAVA_HOME%\lib
- java编写步骤。
1. 编写java的源代码
2. javac编译得到对应的.class文件(字节码文件)
3. java 运行(本质是把.class加载到jvm运行。)
- java编写的7个规范。
1. 类、方法的注释,要以javadoc的方式来写。
2. 非javadoc的注释一般是给代码维护者(开发人员)看的。重点是让读者知道为什么这么写,
怎么修改,注意什么问题。
3. 使用`tab`键操作,实现向右缩进,使用shift+tab整体向左移动。
4. 运算符和等号两边习惯性的各加一个空格。
5. 源文件使用utf-8编码方式。
6. 行的宽度不超过80。
7. 代码编写使用次行风格和行尾风格。
- 初学者容易犯的错误。
1. 编译或者运行时候,找不到文件。(找对文件位置,写对命令及文件名。)
2. 主类名和文件名不一样,修改时保持一致;
3. 缺少分号;
4. 拼写单词的错误。