mirror of
https://github.com/sjsdfg/effective-java-3rd-chinese.git
synced 2025-01-06 10:20:58 +08:00
commit
f911331fba
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
如果你从使用手动内存管理的语言(如 C 或 C++)切换到像 Java 这样的带有垃圾收集机制的语言,那么作为程序员的工作就会变得容易多了,因为你的对象在使用完毕以后就自动回收了。当你第一次体验它的时候,它就像魔法一样。这很容易让人觉得你不需要考虑内存管理,但这并不完全正确。
|
如果你从使用手动内存管理的语言(如 C 或 C++)切换到像 Java 这样的带有垃圾收集机制的语言,那么作为程序员的工作就会变得容易多了,因为你的对象在使用完毕以后就自动回收了。当你第一次体验它的时候,它就像魔法一样。这很容易让人觉得你不需要考虑内存管理,但这并不完全正确。
|
||||||
|
|
||||||
考虑以下简单的堆栈实现:
|
考虑以下简单的栈实现:
|
||||||
|
|
||||||
```java
|
```java
|
||||||
// Can you spot the "memory leak"?
|
// Can you spot the "memory leak"?
|
||||||
|
Loading…
Reference in New Issue
Block a user