java基础
brtghtrd
这个作者很懒,什么都没留下…
展开
-
java对象初始化顺序分析
最近在巩固自己的java基础,发现好多东西都忘了,好好学习吧上 测试代码父类 package com.hessian.client;public class B { public B(){ System.out.println(((A)this).a); } static{ System.out.println("B-----------"); ...原创 2012-05-23 17:49:22 · 80 阅读 · 0 评论 -
java泛型类型擦除
先上一段代码,猜猜会出现的问题 public void test(List<String> value){ System.out.println("List<String> value"); } public void test(List<Integer> value){ System.out.println("List...原创 2012-06-28 22:38:27 · 105 阅读 · 0 评论 -
JVM基础 之java内存管理以及GC (强烈推荐)(转载)
内存管理简介 内存管理的职责为分配内存,回收内存。 没有自动内存管理的语言/平台容易发生错误。 典型的问题包括悬挂指针问题,一个指针引用了一个已经被回收的内存地址,导致程序的运行完全不可知。 另一个典型问题为内存泄露,内存已经分配,但是已经没有了指向该内存的指针,导致内存泄露。 程序员要花费大量时间在调试该类问题上。 GC简介 因此引入了Garbage Collector机制,由运行时环境来自动管...原创 2012-08-22 11:20:26 · 113 阅读 · 0 评论