- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 java加载和调用
先看看构造函数的加载顺序 构造函数 package Loader;class Parent { public Parent() { System.out.println("parent"); }}public class LoadTest extends Parent { public LoadTest() { System.o...
2013-09-27 11:32:20
145
原创 CGLIB解析
cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制。这里必须说一下ASM ASM 是一个 Java 字节码操控框架。它能被用来动...
2013-08-23 15:25:05
230
原创 Java类加载机制
场景1: 在命令行执行java HelloWorld 时 虚拟机能执行处HelloWorld类。 Java程序运行的场所是内存,当在命令行下执行: java HelloWorld 命令的时候,JVM会将HelloWorld.class加载到内存中,并形成一个Class的对象HelloWorld.class。 其中的过程就是类加载过程: ...
2013-08-03 17:15:13
132
原创 java基础数据结构之有条件线程安全
有条件线程安全.事出于一次偶然的MS中,在问及hashmap和hashtable的时候很习惯的就说非线程安全和线程安全。却被告知有条件线程安全这一说法。困惑之余查看了hashtable 和hashmap 的源码,public class HashMap extends AbstractMap implements Map 及public class Hashtable extend...
2013-08-02 16:36:28
222
原创 应用服务器(App Server)的选型
App Server是运行Java企业组件的平台,构成了应用软件的主要运行环境 。对应应用服务器(App Server)的选择,很多开发人员可能了解的不是很清晰,在项目的开发中很多情况都是由于系统基础框架搭建完成后已经选择了相应的应用服务器,或由于系统是某个大的系统的一个小子系统,为了统一而直接使用了某个应用服务器,下面按本人的理解简单的总结一下 应用服务器的选型。 1.主要应用服务...
2013-08-02 16:34:54
1286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人