Day01-③Java入门
Java入门
Java三大版本
Java最大的特性:跨平台性 Write Once、Run Anywhere (因为 虚拟机JVM)
- JavaSE 标准版 (桌面程序,控制台开发……)
- JavaME 嵌入式开发(手机、家电…… 嵌入式不用这个了,了解即可)
- JavaEE E企业级开发(web端、服务器开发……)
JDK、JRE、JVM
JDK: Java Development Kit Java开发者工具
JRE: Java Runtime Environment Java运行时环境
JVM: Java Virtual Machine Java虚拟机 (屏蔽底层系统的差别)
JDK包含JRE JRE包含JVM
Hello World!
1 | public class Hello{ |
编译:javac name.java 会将name.java生成一个name.class文件
运行:java name 可以运行name.class文件
Java程序运行机制
编译型 (把一本中文书译成英文)→ 执行快 用于操作系统 编译型语言C、C++
解释型 (翻译人员一句一句翻译)→ 较慢 例如网页对速度要求没那么高 解释性语言Java、Javaweb
实际上Java是编译型和解释型的结合

先把.java编译成.class文件 再交由JVM解释给宿主操作系统
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 宫本贩剑的博客!