Java Programming is intended for software engineers, systems analysts, program managers and user support personnel who wish to learn the Java programming language.
To learn why Java is useful for the design of desktop and web applications.
To learn how to implement object-oriented designs with Java.
To identify Java language components and how they work together in applications.
To design and program stand-alone Java applications.
To learn how to design a graphical user interface (GUI) with Java Swing.
To understand how to use Java APIs for program development.
To learn Java generics and how to use the Java Collections API.
To understand how to design applications with threads in Java.
To learn how to read and write files in Java.