JAVA学习20160226
2016-02-26 08:42
309 查看
1.3 Java程序运行机制
Java语言既是编译型语言,也是解释型语言。
Java程序先编译,后解释。
![](https://img-blog.csdn.net/20160226094402814)
Java运行过程
Java源文件(*.java)——>Java编译器——>字节码文件(*.class)——>类装载器——>字节码校检器——>解释器——>操作系统(Windows、Linux等)整个文件Load到内存区,一系列动作之后形成操作系统认识的代码,操作系统找到main方法开始实行。
Java语言负责解释执行字节码文件的是Java虚拟机
![](https://img-blog.csdn.net/20160226092919280)
所有平台上的 JVM 向上提供给Java 字节码程序的接口完全相同,但向下适应不同平台的接口则互不相同
Java语言既是编译型语言,也是解释型语言。
Java程序先编译,后解释。
Java运行过程
Java源文件(*.java)——>Java编译器——>字节码文件(*.class)——>类装载器——>字节码校检器——>解释器——>操作系统(Windows、Linux等)整个文件Load到内存区,一系列动作之后形成操作系统认识的代码,操作系统找到main方法开始实行。
Java语言负责解释执行字节码文件的是Java虚拟机
所有平台上的 JVM 向上提供给Java 字节码程序的接口完全相同,但向下适应不同平台的接口则互不相同
相关文章推荐
- struts报错严重: Dispatcher initialization failed Unable to load configuration.
- 从头认识Spring-3.7 简单的AOP日志实现(注解版)-增加检查订单功能
- 关于cookie 类的Java操作
- Java基础和环境配置
- 同一包(package)下,两个不同类的调用操作详解
- java中的java.util.Map的实现类
- LeetCode 40 Combination Sum II--In Java
- 深入浅出scala
- MyEclipse 安装JRebel进行热部署
- MyEclipse使用Maven创建web项目+搭建SSM框架教程
- 关于Spring+Mybatis打印日志的问题
- SpringMvc如何返回后台数据
- 关于Java运行外部程序时的Process和Runtime类
- SpringMvc如何获得前台传来的值
- JAVA Web开发技术应用——监听器
- Java反射机制:获取成员变量和构造函数的信息
- 【慕课笔记】第四章 JAVA中的集合框架(上) 第11节 通过Set集合管理课程
- struts2自定义拦截器笔记
- java,Socket,NIO随笔记录
- 详解Spring Boot Junit单元测试