自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Java中的类是如何加载的?

Java中的类是如何加载的? 类加载器ClassLoader:将字节码文件(不是Java文件,而是编译之后的class文件,十六进制)加载内存(JVM java虚拟机)中。 主要作用是将JVM以外的Class字节码文件装载到JVM中,进行初始化、执行操作。 Java类的记载过程分为三步: 1.加载:简单的来说,加载是把编译后的class字节码文件从不同的途径(本地路径下编译生成的.class文件、jar包中的.class文件、网络请求、动态代理实时编译)通过类加载器加载进内存中,并且映射成为虚拟机认可的数据

2020-11-28 17:55:27 398

原创 面试官:谈谈你对双亲委派模型的理解?

双亲委派模型 双亲只是"parent"的直译,全称parent-delegation model(虽然我还是无法理解parent为什么翻译成双亲??) 作用: 对于任何一个类,都需要这个类本身和加载它的类加载器一同来确定其在虚拟机的唯一性,每一个类加载器都拥有一个独立的类名称空间。因此使用双亲委派模型来组织类加载器之间的关系,主要体现两个好处: 1.类伴随它的类加载器一起具备了一种带有优先级的层次关系,确保了在各种加载环境的加载顺序。 2.保证了运行的安全性,防止不可信类扮演可信任的类 例:类java.la

2020-11-28 15:24:44 1195

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除