JAVA编程思想
quecongcong
这个作者很懒,什么都没留下…
展开
-
java编程思想小记(3)——终结处理和垃圾回收
终结处理 Java有垃圾回收器负责回收无用对象占据的内存资源。但也有特殊情况:假定你的对象(并非使用new)获得了一块“特殊”的内存区域由于垃圾回收器只知道释放那些经由new分配的内存,所以它不知道该如何释放该对象的这块“特殊”内存。为了应对这种情况,Java允许在类中定义一个名为finalize()的方法。它的工作原理“假定”是这样的:一旦垃圾回收器准备好释放对象占用的存储空间,将首...原创 2018-03-08 14:32:17 · 138 阅读 · 0 评论 -
java编程思想小记(1)
在学习java方面刚开始有些懵,上网上查找之后知道了几本比较经典的有关基础的书,不管你是不是初学者都可以拿来研读,而且是那种可以反复拿出来回味的经典之作,《JAVA编程思想》就是其中的一本。当然也有人说这本书不适合初学者,其中涉及到了一些基础知识,有C语言尤其是有C++基础的,可能会相对容易一点。 在拿到书的时候说实话还是有些头大的,800多页的书,说实话心里有些发憷,但...原创 2018-03-08 14:33:34 · 124 阅读 · 0 评论 -
java编程思想小记(2)
在(1)中主要是对于背景的讲解和一些资料的补充,主要是第一章的内容,第一章的内容就跟读书差不多。第二章就是讲解了比较基础的java语言的知识,比如基础类型、垃圾回收机制、作用域、static关键字还有就是创建java程序。对象存储 首先是java创建的对象被存储到了什么地方。有五个地方可以存储数据:(1)寄存器。寄存器是最快的存储区,因为它位于处理器内部,但是寄存器的数量极其有限,所...原创 2018-03-08 14:33:49 · 184 阅读 · 0 评论 -
类型信息
运行时类型信息使得你可以在程序运行时发现和使用类型信息。它使你从只能在编译期执行面向类型的操作的禁锢中解脱了出来,并且可以使用某些非常强大的程序。对RTTI的需要,揭示了面向对象设计中许多有趣(并且复杂) 的问题。 如果要是想在运行时识别对象和类的信息,一般有两种方式:一种是传统的“RTTI”,它假定我们在编译时已经知道了所有的类型;另一种是“反射”机制,它允许我们在...原创 2018-04-26 15:59:43 · 113 阅读 · 0 评论