JAVA工作方式
源程序(myProgram.java) – > 编译(javac myProgram.java) -> JAVA字节码(myProgram.class) ->运行(java myProgram)
指令:
- 编译时:javac(compiler) + 文件名
- 运行时:java +文件名
JAVA的程序结构
源文件>类>方法>语句(source file > class > method > statement)
import java.lang.String;
import java.lang.System;
public class MyFirstApp {
public void main(String[] args){
System.out.print("Hello World!");
}
}
注意:
- 文件名MyFirstApp一定要文件内class的名称相同,大小写敏感。
- 使用javac指令编译时,大小写不敏感。
- 使用java指令运行时,大小写敏感。
- import java.lang 可省略
- 程序启动时会去找main()方法,main()是程序的起点
- 1个程序有且至于1个mian()方法
- 1个JAVA程序至少有1个类,但是同时可以是多个
- JAVA是强类型,条件测试结果一定要是boolean值
JDK、JRE、JVM的区别:
- JVM(Java Virtual Machine):JAVA虚拟机
- JDK(Java Developer’s Kit):Java开发工具包
- JRE(Java runtime environment):Java 运行环境
编程语言的分类(按程序的执行方式):
1.编译型语言:指使用专门的编译器,针对特定的操作系统将源程序代码一次性翻译成计算机能识别的机器指令。如C、C++
2.解释型语言:指使用专门的解释器,将源程序代码逐条地解释成特定的机器指令,解释一句执行一句,类似于同声翻译。如ASP、PHP。