this.class.getClassLoader()怎么理解?
来源:互联网 发布:实用的科技网站知乎 编辑:程序博客网 时间:2024/05/16 06:59
this.class.getClassLoader()怎么理解?
java是面向对象语言,面向对象的语言的宗旨就是万事万物皆对象,那么类也是一个对象,类里面的属性和方法也是对象。java里面的所有的类都是Class类的对象,这个this.class是获得这个类相对于Class类的对象。后面的方法是获得这个类对象的加载器。
只有Class类才有getClassLoader()方法呀~
可以这么想,我们平时讲述某某类,但是我们并没有说这个类怎么和虚拟机打交道,虚拟机怎么识别这个类.总不能全靠字符串吧.
所以呢java就设计了Class这个类.用于虚拟机对类的管理.当一个类被虚拟机装载完毕的时候,就会创建一个Class类的实例,对于类A就是A.class,对于类B就是B.class.
Class类也提供了许多方法来获取类的信息.
要知道,类的装载器分为 "启动类装载器 ", "用户定义装载器 ".它不止一种
Class类需要保存这些信息.
getClassLoader()是用来获取这个信息的
由 http://topic.csdn.net/u/20070809/08/cadb3ddf-068f-49ea-b317-e644b63a5e61.html
整理所得。
- this.class.getClassLoader()怎么理解?
- this.class.getClassLoader()怎么理解?
- this.class.getClassLoader()怎么理解?
- this.class.getClassLoader()怎么理解?
- this.class.getClassLoader()怎么理解?
- this.class.getClassLoader()怎么理解?
- this.class.getClassLoader()怎么理解?
- this.class.getClassLoader()怎么理解?
- this.class.getClassLoader()
- this.class.getClassLoader().getResourceAsStream
- this.class.getClassLoader().getResourceAsStream
- this.class.getClassLoader().getResourceAsStream
- this.class.getClassLoader().getResourceAsStream
- this.class.getClassLoader().getResourceAsStream(path)
- this.class.getClassLoader().getResourceAsStream与this.class.getResourceAsStream
- java.class.getClassLoader 容易理解的方式
- Class.getResource()、ClassLoader.getResource()和this.class.getClassLoader()解析
- Class.getResource()、ClassLoader.getResource()和this.class.getClassLoader()及.getClass()和.class
- DNN中使用XSD dataset之tableadapter出错
- linux开机启动服务和chkconfig使用方法
- linux启动过程浅析(1)
- linux 单用户模式
- 使用 VS2005 开发 MapXtreme2008 遇到的问题
- this.class.getClassLoader()怎么理解?
- linux启动过程浅析(2)
- sqlserver2005 查询数据库所有表的字段信息
- linux头文件说明
- 拷贝构造函数和赋值构造函数调用次序
- 谢可谅 --- IT届的国脚
- 再读《细节决定成败》有感
- linux启动过程浅析(3)
- volatile使用