difference between abstract class, interfaces, concepts of OOP, static imports, static variables, 1.constant declaration in interface 2.method declaration in interface 3.acceptable value for boolean 4.default values of variables 5.switch case short, char 6.hashset, arraylist 7.classes which override hashcode 8.Exception n ArithmeticException 9.print of while loop, A[i] =10 10.anonymous inner class 11.thread(runnable) 12.char size 13.new java.io.printiostream 14.runtimeexception bcd 15.garbage collection finally 16.and, or, xor 17.which gives away object monitor 18.string equals 19.final keyowrd