A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张俊飞 中级黑马   /  2014-1-6 21:59  /  1807 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张俊飞 于 2014-1-7 10:15 编辑

java中的类加载有什么作用,还有什么是类加载器。

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

8 个回复

倒序浏览
................................................................................
回复 使用道具 举报
类加载器就是要用到某个类的时候,把硬盘上的.class文件加载进内存。http://blog.sina.com.cn/s/blog_d8f135bf0101i1up.html
你可以看一下我的这个关于类加载器的博客!希望对你有帮助

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
类的加载简单的可以认为是将你写代码让机器去读取
只有jvm读取编译之后,才能进一步的去运行,
虚拟机在加载类的时候会帮你检查你你所写的代码是否有错误。
java的虚拟机就是类的加载器,
JVM三种预定义类型类加载器:
1.启动(Bootstrap)类加载器;
2.标准扩展(Extension)类加载器;
3.系统(System)类加载器
三种加载器目前可以不用去深究的~

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
Booststrap ClassLoader:此加载器采用C++编写,一般开发中是看不到的;
Extendsion ClassLoader:用来进行扩展类的加载,一般对应的是jre\lib\ext目录中的类;
AppClassLoader:(默认)加载classpath指定的类,是最常使用的是一种加载器。
回复 使用道具 举报
类加载器(class loader)用来加载 Java 类到 Java 虚拟机中,从中可以看出它的作用。
回复 使用道具 举报
你写的代码是计算机不能直接是别的  学要翻译成.class文件  才能被识别 是java虚拟机能识别的文件!之后才能运行 呵呵!!!
回复 使用道具 举报
类加载器就是java中用来把class字节码文件加载到内存的工具
回复 使用道具 举报
继续学习~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马