java程序的运行步骤
一. java的运行原理
-
java源代码文件(.java)
-> 编译器(javac.exe)编译
-> 产生字节码文件(.class)+java API应用编程接口的class文件
-> 接口java虚拟机(JVM for Win32,JVM for UNIX,JVM for OS…)
->本地方法调用->操作系统. -
通过字节码和JVM来实现java语言跨平台,可移植性的特点
-
既是编译型,又是解释型
-
Java虚拟机(JVM):
(1) 类装载器: 负责装载字节码(.class)文件和引用的API
(2) 执行引擎: 将字节码翻译成机器码
(3) 运行时数据区: 方法区(放.class文件)+堆(放创建的对象) -
传统语言的运行机制: 源代码->目标代码(.ojb文件)->可执行代码(.exe文件)->特定操作系统
二.java的运行环境
- java编译器(JRE)是用java语言编写,而其它编译器是用ANSI C标准的C语言编写的
- 还定义了一个可移植的接口,遵循POSIX接口标准
- 多线程语言接口
- java运行环境实现java可移植性,高性能的特点
三.创建一个IDE项目