有关于java/servlet学习
2010-05-30 00:16
211 查看
一个java类描述生活中有形无形的事物,一种思想,概念。但类本身也是一种事物。它也要用一个java类来描述
————Class.
在JVM中,有一个最根本的loader,它就是Bootstrap,它不用别的装载类去装载,其中可以有多个类装载器,
当jvm要装载不同的类的时候,它需要选择不同的装载器去装载。要想在程序中获得代表某个类的字节码数据的
Class实例对象,可以用三种方式。
1,类名.class,如System.out
2,object.getClass(),
3.Class.forName(类名),数据库链接。
核心包中还有另两个类装载器,ExtClassLoader负责加载存话/jre/lib/ext目录下的
jar包中的类,而AppClassLoader负责加载应用程序的启动执行类,也就是java hello
去执行它的时候,jvm使用AppClassLoader加载这个类,而在编译和运行java程序时,
都会通过ExtClassLoader类装载器去/ext目录下的jar包中搜索要加载的类,
所以若将包含Servlet API的jar文件复制该目录下,在编译Servlet程序时,就不必
在classpath环境变量中增加包含Servlet API的jar文件。
二,a jvm 中的所有类装载器采用具有父子关系的树形结构进行组织,
————Class.
在JVM中,有一个最根本的loader,它就是Bootstrap,它不用别的装载类去装载,其中可以有多个类装载器,
当jvm要装载不同的类的时候,它需要选择不同的装载器去装载。要想在程序中获得代表某个类的字节码数据的
Class实例对象,可以用三种方式。
1,类名.class,如System.out
2,object.getClass(),
3.Class.forName(类名),数据库链接。
核心包中还有另两个类装载器,ExtClassLoader负责加载存话/jre/lib/ext目录下的
jar包中的类,而AppClassLoader负责加载应用程序的启动执行类,也就是java hello
去执行它的时候,jvm使用AppClassLoader加载这个类,而在编译和运行java程序时,
都会通过ExtClassLoader类装载器去/ext目录下的jar包中搜索要加载的类,
所以若将包含Servlet API的jar文件复制该目录下,在编译Servlet程序时,就不必
在classpath环境变量中增加包含Servlet API的jar文件。
二,a jvm 中的所有类装载器采用具有父子关系的树形结构进行组织,
相关文章推荐
- 100个关于Java方面(SSH,jsp,Ajax,Servlet,JDBC)的PPT学习资料
- 基础入门:关于JavaIO流学习总结
- nutch-1.7-学习笔记(2)-org.apache.nutch.crawl.Generator.java-关于Hadoop的partition
- 黑马程序员_关于java 包的学习
- java关于ServletConfig FilterConfig什么用
- 关于Java异常处理的学习代码
- Java中Filter、Listener,拦截器的学习,listener、 filter、servlet 加载顺序及其详解
- [JAVA学习笔记-75]关于CAS
- 学习javaWeb开发-Servlet
- 我的java学习笔记(15)关于接口
- Java中Filter、Listener,拦截器的学习,listener、 filter、servlet 加载顺序及其详解
- myeclipse tomcat jsp servlet javabean的学习(持续更新)
- Java学习资料-Servlet单例多线程
- 系统学习JavaWeb之五Servlet的配置信息ServletConfig
- 关于javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 错
- Java学习之数组1(1.数组的声明;2.元素为引用数据类型的数组;3.关于main方法里的String[] args;4.数组排序;5.数3退1 数组算法,(用数组模拟链表);6数组查找之二分法;7数组的拷贝)
- 关于java中jsp和servlet传值的问题
- 【java基础学习-2--】关于Hashcode()的使用
- 关于学习java一年的学习体会
- (转)JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板