- 博客(2)
- 收藏
- 关注
原创 java从.java文件到机器码
前端编译 主要功能就是把.java代码转换成.class代码,生成.class文件 后端编译 后端编译主要是将中间代码再翻译成机器语言。Java中,这一步骤就是Java虚拟机来执行的。 词法分析: 左到右一个个字符读入源程序,将字符序列转换为标记序列的过程。 语法分析: 根据标记序列 构造 抽象语法树,用于描述程序语法结构是否正确。 语义分析: 对程序进行逻辑检查,对结构正确的源程序,进行上下文...
2019-11-01 12:45:23
463
原创 java类加载详细
类加载器 在java中如果一个类收到类加载请求,它不会自己直接去加载,而是把请求委派给父类的加载器,直到启动类加载器。只有父类加载器无法加载时,子类才会尝试自己加载。 双亲委派模型 启动类加载器 是最顶层的加载器 加载lib目录中的类 扩展类加载器 加载lib/ext目录中的类 应用程序类加载器 负责加载classpath的类库,如果没有自定义的加载器,那么就是用系统默认的。 (getSy...
2019-11-01 11:49:27
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人