天雷

一步一个脚印,成长举足之间


  • 首页

  • 标签

  • 归档

深度分析 Java ClassLoader 工作机制

Posted on 2015-12-23

前言

大家都知道,当我们写好一个 Java 程序之后,不是管是 C/S 还是 B/S 应用,都是由若干个 .class 文件组织而成的一个完整的 Java 应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的 class 文件当中,所以经常要从这个 class 文件中要调用另外一个 class 文件中的方法,如果另外一个文件不存在的,则会引发系统异常。而程序在启动的时候,并不会一次性加载程序所要用的所有class文件,而是根据程序的需要,通过Java的类加载机制(ClassLoader)来动态加载某个 class 文件到内存当中的,从而只有 class 文件被载入到了内存之后,才能被其它 class 所引用。所以 ClassLoader 就是用来动态加载 class 文件到内存当中用的。

Read more »

Hello

Posted on 2015-12-11

今天开通这个博客,遗憾的是之前都没有开通博客去学习的同时,将成果共享。用心更新博客,与各位因特网大佬共同成长。。。。

曙光

1…45
skyRay

skyRay

22 posts
40 tags
友情链接
  • 廖雪峰
  • 阮一峰
  • 陈皓
  • 闻波
  • 冯兆峯
  • 王登科-DK博客
© 2020 skyRay