java的加载与执行
来源:互联网 发布:彩妆怎么去个淘宝名字 编辑:程序博客网 时间:2024/05/29 09:15
1、首先,将编写的java的源文件(扩展名是.java)用编译工具(自带的jdk或者eclipse)将源文件编译编译成字节码文件,编译后的文件扩展名是.class,编译的过程其实是检验语法的过程。
2、其次,启动java虚拟机对编译后的.class文件进行解释执行,其中有两个步骤:
1)java虚拟机会运行一个类装载器,根据环境变量classpath去寻找要加载的.class文件加载到java虚拟机的内存中(classpath没有配置,默认是当前路径,配置后就只能到classpath指定的路径去找,找不到报错);
2)然后java虚拟机将加载进来的.class文件解释成操作系统可以执行的二进制数据,然后通过操作系统指令在不同的平台进行交互。
0 0
- java的加载与执行
- java基础学习------java加载与执行
- js的并行加载与顺序执行
- js的并行加载与顺序执行
- Java中类加载的执行顺序
- [深入理解Java虚拟机]第九章 字节码执行引擎-类加载及执行子系统的案例与实战
- 《深入理解Java虚拟机》读书笔记5——类加载及执行子系统的案例与实战
- 类加载及执行子系统的案例与实战
- 类加载及执行子系统的案例与实践
- 类加载及执行子系统的案例与实战
- DOS下EXE文件的加载与执行过程
- javascript函数的静态加载与动态执行
- js加载与执行顺序
- 异步加载与延迟执行
- JS执行与页面加载
- Java类被加载时执行的顺序问题
- Java类被加载时执行的顺序问题
- java中类的加载,及执行顺序
- 【网络爬虫】【java】微博爬虫(四):数据处理——jsoup工具解析html、dom4j读写xml
- Xtext是什么
- 网络解析html
- DIY台式机
- [Leetcode]Maximum Product Subarray
- java的加载与执行
- 错误简单记录分析1
- 2014/10/1 MATLAB R2010b 安装参考的图文教程(附有Matlab我自己下载用的链接)
- oracle查询表信息(索引,外键,列等......)
- 知识点杂记
- CAN总线自收发程序
- R中的grep、grepl、sub、gsub、regexpr、gregexpr等函数
- Java 与C++的某些不同之处
- oracle手工生成AWR报告方法