JAVA 2 Programming Language

Java 2: Programming Language introduces the foundations of Java 2 Standard Edition (J2SE) technology. Students will explore concepts and perform hands-on exercises to apply what they learn. Java is the language of choice for the Internet. Java enhances productivity by allowing the inheritance of methods and properties from the well-organized Java Class Library. Students will build Graphical User Interfaces and handle various events. Students will explore multi-threading and how it can improve the performance of applications. Students will also use many methods of the Graphics class to draw shapes.

Course Objectives

  • An Introduction to Java
  • Datatypes, Variables, and Methods
  • Object Orientation, Part 1
  • Construction Time
  • Object-Orientation, Part 2
  • Java Language-Statements and Expressions
  • Branching and Looping
  • The Java Class Library
  • Exploring java.lang


To ensure your success, we recommend you first take the following ABCO Technology course or have equivalent knowledge:

  • Introduction to Programming (required)
  • HTML Programming, Level 1 (recommended)

Course Benefits

Class objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:

  • List the benefits and roles of the Java programming language
  • Utilize primitive datatypes, variables, constants, literals, and methods
  • Implement classes and properties, and understand abstraction and encapsulation
  • Differentiate between an application and an applet, and pass parameters to both
  • Use inheritance, interfaces, packages, modifiers, as well as archive files
  • Use operators and expressions to perform calculations and typecasting
  • Control the flow of programs with branching and looping
  • Explore the packages and interfaces in the Java Class Library
  • Explore the java.lang package and use methods from the String and Math classes
  • Change fonts and colors in the display; use Graphics and Image classes to draw to the display
  • Handle key and mouse events
  • Explore the applet architecture, detect and process errors, and explore threads
  • Explore the AWT package and build a GUI interface

Course Duration: 40 hours.