Java IO: InputStream

How can an anonymous class use “extends” or “implements”?

What is a WeakHashMap and when to use it?

What is the difference between a soft reference and a weak reference in Java?

Reference Queues

What is the difference between a soft reference and a weak reference in Java? – Stack Overflow