一、JVM
java虚拟机(JAVA Virtual Machine),真正运行java程序的地方
二、核心类库
java提供的程序,供开发者调用
三、开发工具
jvm和核心类库称为jre(java运行环境),再加上开发工具(javac、java、...),组成JDK(java开发工具包)

四、JDK分工调用流程
1、开发者编写代码文件xxx.java
2、javac编辑xxx.java文件生成xxx.class文件
3、代码运行时,将xxx.class文件放到JVM上去运行
4、JVM调用JAVA核心类库运行JAVA代码
5、JVM给出程序运行结果
四、跨平台原理
sun公司提供了各个平台的jvm运行环境(windows、linux、MacOs...),所以说java程序一次编译处处可用,不同的平台使用不同的jvm即可
本文介绍了Java编程中的JVM(Java虚拟机)、核心类库、JRE(Java运行环境)和JDK(Java开发工具包)的概念及它们在开发流程中的作用。重点讲述了从编写代码到跨平台运行的过程,强调了Java的编译一次、到处运行的特性。
1251

被折叠的 条评论
为什么被折叠?



