- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 java中init()和clinit()方法的区别
:在jvm第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行:在实例创建出来的时候调用,包括调用new操作符;调用Class或java.lang.reflect.Constructor对象的newInstance()方法;调用任何现有对象的clone()方法;通过java.io.ObjectInputStream类的getObject()方法反序列化。(1)(
2015-09-15 10:18:03 28492 2
转载 java中堆和栈的区别
Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较
2015-09-14 13:03:34 440
转载 Eclipse中安装Spring IDE插件
1.首先下载eclipsehttp://www.eclipse.org/downloads/ 2.然后安装AJDT打开eclipse->Help->install new software->add->输入:adjt http://download.eclipse.org/tools/ajdt/34/dev/update 注意根据eclipse版本的不同更改34这个
2015-09-14 12:40:28 1039
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人