2016年11月21日

java类加载

摘要: 类加载时要调用初始化代码,何为初始化代码?其实就是类文件中写的static代码块,如下: 执行结果如下: 准备。。。买一辆车去感受驾驶的乐趣... 如果通过debug的方式执行,上面MyClassLoader方法中,第4行开始执行,到第五行执行结束 通过jvisualvm查看类加载数量,可以发现增加 阅读全文

posted @ 2016-11-21 20:03 iTown 阅读(307) 评论(0) 推荐(0) 编辑

jvm参数设置

摘要: -Xss: 栈大小 -Xms:堆初始化大小-Xmx:堆最大大小-XX:NewSize=n:设置伊甸区大小-XX:NewRatio=n:年轻代与年老代比值。如:为3,表示年轻代与年老代比值是1:3, 年轻代占整个年轻代+年老代的1/4-XX:SurvivorRatio=n:年轻代中Eden区与两个Su 阅读全文

posted @ 2016-11-21 18:38 iTown 阅读(110) 评论(0) 推荐(0) 编辑

Java反射 - 3(动态代理)

摘要: 动态代理是对包装模式的升级,可以动态的传入需要代理的对象实现代理 准备如下 1. 被代理类的接口 2.被代理类 3.处理器:InvocationHandler 4.代理调用:Proxy.newInstance 执行结果如下: 开始执行...插入User开始执行...获取User得到yesiming开 阅读全文

posted @ 2016-11-21 15:51 iTown 阅读(185) 评论(0) 推荐(0) 编辑

导航