I’ve used Java for some time and I keep hearing about interfaces such as Cloneable, Iterable and other X-ables.
I was wondering if there is a list somewhere of all of these and more importantly – which ones do you regularly use day-to-day?
For example, I’ve read that Cloneable is considered badly written and isn’t widely used.
From the API docs:
I use Cloneable, Comparable, Iterable, Runnable and of course
Throwable🙂