CHAPTER 11
Garbage Collection
In this chapter, you will learn
- What garbage collection is
- How garbage collection is implemented in Java
- How to pass a hint to the JVM to run the garbage collector
- How to implement the finalizers
- Different states of an object based on its reachability and finalization status
- The difference between strong and weak references
- How to use weak references to implement memory-sensitive cache
What Is Garbage Collection?
In a programming language, memory management is central to the development of a fast, efficient, and bug-free application. Memory management involves two activities:
- Memory allocation
- Memory reclamation ...
Get Beginning Java 8 Language Features: Lambda Expressions, Inner Classes, Th reads, I/O, Collections,and Streams now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.