3creditsThis course is the second of two comprehensive Java programming courses. Java II introduces students to advanced object-oriented programming concepts along with the Java syntax to implement them. Java graphical user interface (GUI) applications are introduced, providing the student a more thorough understanding of the concepts used in object-oriented programming. Topics emphasized are graphical user interfaces, wrapper classes, exception handling techniques, applets, recursion, polymorphism, inheritance and working with databases in Java.