随笔分类 -  jvm

摘要:从class文件到内存中的类,按照先后顺序需要经过加载、链接以及初始化三大步骤。 加载:双亲委派模型,每当一个类的加载器接收到加载请求时,它会先将请求转发给父加载器。 JAVA9之前,启动类加载器负责加载最为基础最为重要的类,比如lib目录下。除了启动加载器,另外两个重要的类加载器 扩展类加载器(l 阅读全文
posted @ 2018-08-07 12:16 kobe_lzq 阅读(407) 评论(0) 推荐(0)
摘要:1.JAVA代码的运行模式: 可以在开发工具中运行,可以直接双击JAR文件运行,可以在命令行运行,无论是哪种运行方式,都离不开JRE,即JAVA运行时环境。这也是JAVA与C++的区别,C++是编译成机器码在CPU中运行。 2.为什么需要在虚拟机运行: JAVA是一门高级程序语言,语法复杂,抽象程 阅读全文
posted @ 2018-08-05 12:49 kobe_lzq 阅读(769) 评论(0) 推荐(0)