Name all methods of class java.lang.Object

This question is often used as a way to start a conversation—it can lead to a deep dive into most methods discussed. First and foremost, it is important to remember the signatures—not knowing the answers to questions about these methods, one can at least reason from them. It's also useful to open the source code and carefully read the Javadoc documentation. Let's proceed as in an interview, and examine each of these methods in detail. Here's the list: