Java是面向对象的(OOP)
Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。
Java语言是跨平台性的。(一个编译好的.class文件可以再多个系统下运行,这种特性称为跨平台性)
Java语言是解释型的。
解释性语言:JavaScript,PHP,java 编译型语言:C/C++
区别:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译型语言,编译后的代码,可以直接被机器执行。
将 Java 代码编写到扩展名为 Hello.java 的文件中。
通过 javac 命令对该 java 文件进行编译,生成 .class 文件。
通过 java 命令对生成的 class 文件进行运行。
public static void main(String[] args){ }
;
结束。//
/* */
/** */
tab
键操作,实现向右缩进,使用shift+tab
整体向左移动。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 + java开发工具(如javac、javadoc)
jre = jvm + 核心类库
环境变量path配置及作用。
1. 环境变量的作用是为了在dos的任意目录可以去使用javajavac
2. 配置过程:先配置一个JAVA_HOME指向jdk安装的主目录。
再编辑path环境变量增加%JAVA_HOME%\bin
CLASSPATH%JAVA_HOME%\lib
1. 编写java的源代码
2. javac编译得到对应的.class文件(字节码文件)
3. java 运行(本质是把.class加载到jvm运行。)
1. 类、方法的注释,要以javadoc的方式来写。
2. 非javadoc的注释一般是给代码维护者(开发人员)看的。重点是让读者知道为什么这么写,
怎么修改,注意什么问题。
3. 使用`tab`键操作,实现向右缩进,使用shift+tab整体向左移动。
4. 运算符和等号两边习惯性的各加一个空格。
5. 源文件使用utf-8编码方式。
6. 行的宽度不超过80。
7. 代码编写使用次行风格和行尾风格。
1. 编译或者运行时候,找不到文件。(找对文件位置,写对命令及文件名。)
2. 主类名和文件名不一样,修改时保持一致;
3. 缺少分号;
4. 拼写单词的错误。