本文涉及到的知识点
1.Java虚拟机的类加载机制
2.JavaServiceProvider 加载机制
3.Java 类的初始化过程
4.Jetty 服务器的配置方式...
分类:
其他好文 时间:
2014-10-24 16:34:47
阅读次数:
248
类加载器主要负责加载编译好的.class文件1 java类加载器分类classloader|--bootstrap classloader(启动类加载器)|--extension classloader(扩展类加载器)|--system classloader(系统类加载器)|--user cust...
分类:
编程语言 时间:
2014-10-21 12:07:59
阅读次数:
222
Java的三个基本注解
@Deprecated :标记此程序元素已过时,通常是因为它很危险或存在更好的选择。
@SuppressWarnings :取消显示指定的编译器警告。
@Override :表示一个方法声明打算重写超类中的另一个方法声明。如果方法利用此注释类型进行注解但没有重写超类方法,则编译器会生成一条错误消息。
元注解@Retention--定义注解类的存在区域,有三种...
分类:
编程语言 时间:
2014-10-15 10:54:50
阅读次数:
294
上回讲了Java动态加载机制、classLoader原理和关于jdk和jre三个问题。这次延续着讲一些具体的类库: 1. 关于集合框架类 相信学过Java的各位对这个名词并不陌生,对 java.util.*这个package肯定也不陌生。不知道大家查询API的时候怎么去审视或者分析其中的一个p...
分类:
编程语言 时间:
2014-10-10 18:03:44
阅读次数:
175
前两次分别讲述了Java关于jvm、jdk、jre、collection、classLoader和一些Design Pattern的自我理解。这次仍然不准备开始过渡到j2ee中,因为觉得还有一些琐碎的j2se的问题没有总结完毕。 1. 关于Object类理解 大家都知道Object是所有Ja...
分类:
编程语言 时间:
2014-10-10 17:45:44
阅读次数:
173
在空白处右键
选择Run Configurations
在虚拟机参数中输入“-verbose:class”
-verbose:gc
查看虚拟机中内存回收情况
-verbose:jni
查看本地方法调用的情况...
分类:
其他好文 时间:
2014-09-28 18:11:35
阅读次数:
237
java初始化问题~~~只需要记住三点就行了~~~~看别人的实验,搞的我都郁闷死了,给大家总结下:
* 1.先顺序加载static变量
* 2.无论何时只要执行构造函数,那么在执行构造函数方法体之前必须完成非静态变量,方法的加载(不限次数)
* 3.static执行完成后,classloader会执行main方法体,然后就正常执行呗~~~...
分类:
编程语言 时间:
2014-09-20 17:26:59
阅读次数:
182
今天在查看公司原生框架的时候,发现一个Modifier类的用法,简单看了一下发现这是个工具类,位于java.lang.reflect下。1、功能该类是修饰符工具类,用于判断和获取某个类、变量、方法的修饰符。2、简单使用方法范例:获取某个类的修饰符packagecom.classloader.entity;
public..
分类:
其他好文 时间:
2014-09-15 19:50:40
阅读次数:
557
单件模式又被称为单例模式,定义很简单——只允许存在指定类的唯一实例(instance),并由该类提供全局访问点。但在实际应用的时候会遇到很多问题,比如在多线程,或多个classloader环境下,如何保证单件模式的正确性等等
分类:
其他好文 时间:
2014-09-12 18:59:04
阅读次数:
235
1、错误描述
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassL...
分类:
编程语言 时间:
2014-09-09 23:08:09
阅读次数:
547