
Java
文章平均质量分 79
青莲太初
这个作者很懒,什么都没留下…
展开
-
JAVA语言如何进行异常处理
关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?答:Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。J转载 2012-10-06 21:52:08 · 640 阅读 · 0 评论 -
Java垃圾回收
垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收答:垃圾回收机制通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清理。对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达转载 2012-10-06 22:19:55 · 1602 阅读 · 0 评论 -
关于关键字final的总结
1.final成员:基本类型表示其值不可变,对于引用类型,表示不可改变被引用的对象,但被引用的对象的值是可以改变的。final成员可以出现为类的成员、方法参数和方法局部变量。(有个特殊情况是String,对于在堆上或者常量池中的String对象,是默认其值都是不可以修改的,但出现在栈上的String引用,如果不加final,则其可以改变引用的对象:String x = "abc" ; x转载 2012-10-15 07:50:27 · 349 阅读 · 0 评论