java
文章平均质量分 63
brandonroy347
这个作者很懒,什么都没留下…
展开
-
JAVA CAS 原理分析
看了一堆文章,终于把JAVA CAS的原理深入分析清楚了。感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到! 参考文档:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net/2011/09/resolve-aba-by-atomics转载 2015-09-12 21:56:13 · 214 阅读 · 0 评论 -
Java常量池解析与字符串intern简介
在Java应用程序运行时,Java虚拟机会保存一份内部的运行时常量池,它区别于class文件的常量池,是class文件常量池映射到虚拟机中的数据结构。 关于class文件常量池的部分可以参考之前的博文实例探索Class文件。 1.CONSTANT_Class入口解析 数组类的符号解析较为特殊。若是基本类型数组,那么虚拟机将创建该基本类型的新数组类,并创建一个Class实例来代表该类型转载 2015-10-30 00:33:52 · 361 阅读 · 0 评论 -
实例分析JVM安全体系:双亲委派、命名空间、保护域、策略
在了解双亲委派模型之前,先了解一下类加载器的概念: 类加载器的作用就是将真实的class文件根据位置将该Java类的字节码装入内存,并生成对应的Class对象。用户可以通过继承ClassLoader和重写findClass方法来定义自己的类加载器进行加载,系统类加载器按照层次,分为: (1).启动类加载器(Bootstrap ClassLoader):将加载 /JAVAHOME/lib以及转载 2015-10-30 00:36:46 · 324 阅读 · 0 评论 -
Java中Integer类的缓存问题
当我们在Java中打入一段代码Integer a = 100, b = 100;Integer c = 1000, d = 1000;System.out.println(a==b);System.out.println(c==d);根据我们对Java的认识,如果两个引用指向同一个对象,那么==判断的值是相等的,否则的话,即使两个引用指向的对象的内容相同,==判断的结果还是fa原创 2015-12-19 18:55:49 · 669 阅读 · 0 评论