think in java 笔记

Posted 1204771796

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了think in java 笔记相关的知识,希望对你有一定的参考价值。

1 finally 关键字通常是在try-catch后面使用,即使在这里面已经return ,仍然会执行finally里面的。原因是:finally处理的是非内存的一些资源的释放或者还原。他的执行时间是,程序执行完毕,返回之前。

2 finalize()方法,用于清理内存里面的垃圾,但是因为一般的java对象都是存在堆,这一部分已经交给了java垃圾回收机制来处理,那么finalize处理可以释放一些java调用的其他语言使用的内存,比方说c/c++语言的一些存放在堆栈段的内存。

3 java的堆就是堆,堆栈就是栈。new的对象都存放在堆。

以上是关于think in java 笔记的主要内容,如果未能解决你的问题,请参考以下文章

Thinking in java学习笔记之interface

Thinking in java学习笔记之持有对象总结

Thinking in Java读书笔记2

Thinking in java学习笔记之多态

Thinking in Java 整理笔记:内部类

Thinking in Java 整理笔记:内部类