Duration: 17:12 minutes
Summary: In this video, we continue with our long list of the second Java certification exam. We start with a question that creates parent and child classes. We create object instances and make calls. The challenge is to determine whether the syntax is correct, and which method will be called. Then, we discuss the String class and its functionality. Remember that the String class is immutable (does not change). Any changes that we plan to make needs to be saved in another string. When it comes to methods that throw checked exceptions, we need to make sure that those methods are placed in a try/catch block. Another important concept discussed before resurfaced here: We do not have exact control on when the garbage collector will kick off, and the JVM can call the finalize() method oven if you called that method yourself. Finally, make sure you understand the use of notify() and notifyAll() methods.