Java
lastwang
这个作者很懒,什么都没留下…
展开
-
牛B的一个单例模式
/** * 不仅可以解决线程同步,还可以防止反序列化。 */ public enum MgrEnum9 { ABBB,SSSS; int a; int b; public int Add(int s,int f) { a=s; b=f; System.out.println(a+b); return a+b; } public static void main(String[] args) { fo..原创 2021-07-24 19:31:29 · 76 阅读 · 0 评论 -
解决 java.lang.NoSuchMethodError: org.objectweb.asm.org.objectweb.asm.ClassWriter.
Spring2 struts2 hibernate3 后台测试时报的错 报错的这句话:Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>(Z)V 因为cglib 包和asm包冲突 开始用的cglib包是cglib-2.1.3...原创 2010-02-03 12:05:52 · 323 阅读 · 0 评论 -
Java栈与堆
----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存...原创 2014-03-10 16:51:13 · 63 阅读 · 0 评论 -
hashcode和equals的关系
先来看能表明hashcode和equals的关系的几句话: equals()相等的两个对象,hashcode()一定相等; equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。 反过来: hashcode()不等,一定能推出equals()也不等; hashcode()相等,equals()可能相等,也可能不等。 我觉得这样表达两者之间的关系,对程序员来说...原创 2014-03-13 17:58:55 · 120 阅读 · 0 评论