Java的特点:
- 友好的语法、
- 面向对象、
- 内存管理、
- 跨平台可移植性。
目标:write once and run-anywhere.
工作方式:
- 源代码(.java格式)
- 编译器编译(javac)
- 字节码(.class格式)
- 在jvm上运行(可以将字节码转换成平台能够理解的形式来运行)
比如新建的一个java文件叫做MyFirstApp.java
使用javac编译器指令javac MyFirstApp
会将其编译成MyFirstApp.class
最后使用%java MyFirstApp
就能运行,但是得确保MyFirstApp.java
内部有且仅有一个main函数
。
Java的版本:
- 1.02到1.1都算Java
- 1.2、1.3、和1.4都叫Java 2
- 1.5开始叫做Java 5.0