Use various Java programming language constructs to create several Java technology applications. Use decision and looping constructs and methods to dictate program flow.
Perform basic error handling for your Java technology programs.
Implement intermediate Java programming and object-oriented (OO) concepts in Java technology programs. Demonstrate knowledge of Java technology and the Java programming language.
Understand basic object oriented concepts such as inheritance, encapsulation, and abstraction. Use and manipulate object references, and to write simple error handling code.
Introducing the Java Technology
Relating Java with other languages
Showing how to download, install, and configure the Java environment on a Windows system. Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE Describing key features of the technology and the advantages of using Java
Using an Integrated Development Environment (IDE)
Thinking in Objects
Defining the problem domain
Identifying objects and recognizing the criteria for defining objects
Introducing the Java Language
Identifying the components of a class Creating and using a test class
Compiling and executing a test program
Working with Primitive Variables
Declaring and initializing field variables
Describing primitive data types such as integral, floating point, textual, and logical Declaring variables and assigning values
Using arithmetic operators to modify values
Working with Objects Declaring and initializing objects Storing objects in memory
Using object references to manipulate data
Using JSE javadocs to look up the methods of a class Working with String and StringBuilder objects.