Vijay - String is a good place to start. The objectives also cover the java.lang.Math class, the various primitive 'wrapper' classes, key elements of java.lang.Thread and java.lang.Runnable. Also the objectives mention understanding == and equals() in relation to java.lang.Object, java.lang.Boolean, and String , again.