前言:Java的类库日益庞大,所包含的类和接口也不计其数。但其中有一些非常重要的类和接口,是Java类库中的核心部分。常见的有String、Object、Class、Collection、ClassLoader、System、Runtime...,掌握类是灵活Java这门语言的基础。而这些类一般都很好理解和运用,需要做深入的研究和实践才能掌握。...
分类:
编程语言 时间:
2015-03-13 18:46:55
阅读次数:
183
错误代码:Exception in thread "main" java.lang.UnsupportedClassVersionError: VarDemo : Unsupported major.minor version 51.0 at java.lang.ClassLoader...
分类:
编程语言 时间:
2015-03-11 09:18:48
阅读次数:
241
在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。
Java 反射机制主要提供了以下功能
1、在运行时判断任意一个对象所属的类。
2、在运行时构造任意一个类的对象。
3、在运行时判断任意一个类所具有的成员变量...
分类:
编程语言 时间:
2015-03-09 17:33:52
阅读次数:
160
在实验室上电脑搭建服务器端时,已有tomcat6.0版,不支持servlet3.0,于是重新搭建tomcat7.0版出现下面信息java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()Ljava/lang/ClassLoader;
查找网上信息,低版本有叫改web.xml的,servlet3.0根本不需...
分类:
编程语言 时间:
2015-03-09 16:21:57
阅读次数:
332
听上去很高端,其实一般自定义类加载器不需要用户去实现解析的过程,只要负责实现获取类对应的.class字节流部分就ok了,摘录深入理解Java虚拟机的一段话虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何...
分类:
编程语言 时间:
2015-03-08 21:22:11
阅读次数:
154
一、类加载器
类加载器用于加载Java的字节代码到Java虚拟机中,同时将配置文件等放在classpath目录下。
类加载器读取Java字节码文件并转换成Java.lang.Class类的一个实例,通过该实例的newInstance()方法可以创建该类对象(相当于调用空参数的构造方法)。基本上所有的类加载器都是 java.lang.ClassLoader类的一个实例。
ClassLoader...
分类:
其他好文 时间:
2015-03-08 20:14:33
阅读次数:
338
(1) JVM中ClassLoader的类型
(2) 类加载的规则
(3) 类加载的方法
(4) 代码实例
(5) ContextClassLoader...
分类:
编程语言 时间:
2015-03-05 12:57:06
阅读次数:
197
今天学习到strusts2与spring的整合,把原来可以交给spring产生的东西都扔给了它,终于拜托了繁琐的代码,只专心于逻辑开发就OK了,现在连strusts的action都可以交给spring容器产生了!在strusts2和spring整合的时候,必不可少的一个jar包就是struts2-s...
分类:
编程语言 时间:
2015-03-04 20:42:35
阅读次数:
368
今天开始复习JAVA的相关知识,又碰到了ClassLoader问题,所以拿来好好回顾一番。
基本功能
ClassLoader的主要作用是对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象。
几个相关概念
ClassLoader负责载入系统所有Resources(Class...
分类:
编程语言 时间:
2015-03-04 17:09:07
阅读次数:
165