After completing Java 2 Programmer Certification 310-025: Java and Object-Oriented Fundamentals, the user should be able to:
 | Identify correctly constructed package declarations, import statements, and method declarations |
 | Identify all Java programming language keywords and correctly constructed identifiers |
 | Describe the range of all primitive data types |
 | Declare literal values for String and all primitive types |
 | Determine the result of applying any operator to operands of any type, class, scope, or accessibility |
 | Describe the basic concepts and techniques of object-oriented programming |
|
Java Program Structure
 | The structure of Java programs |
 | Identifying packages |
 | Importing classes and interfaces |
 | Declaring the main() method |
 | Compiling a Java program |
 | Using comments |
Language Fundamentals
 | Identifiers and keywords |
 | Primitive types and literal values |
 | Automatic initialization of global variables |
Arithmetic, Bitwise, and Shift Operators
 | Unary arithmetic operators |
 | Binary arithmetic operators |
 | Bitwise operators |
 | Shift operators |
Other Operators and Operator Precedence
 | Comparison operators |
 | Logical operators |
 | Assignment operators |
 | The cast operator |
 | The ternary operator |
 | Operator precedence and order of evaluation |
Object-Oriented Programming
 | Object composition and reuse |
 | Classification and inheritance |
 | Encapsulation |
 | Polymorphism |
 | Late binding |
|
This course has the following features:
 | Exercises that allow users to practice the skills needed to create Java programs |
 | A file containing the text of the exercises |
 | Activities that allow users to apply course concepts in an interactive questioning environment |
 | A glossary |
 | A Skill Assessment |
|
| Java 1.2 Series (JVV) and/or Java programming experience |
|
 | Java 2 Programmer Certification 310-025: Declarations, Flow Control, and Exception Handling (J25302) |
 | Java 2 Programmer Certification 310-025: Classes, Interfaces, Methods, and Garbage Collection (J25303) |
 | Java 2 Programmer Certification 310-025: Threads (J25304) |
 | Java 2 Programmer Certification 310-025: The java.lang Package (J25305) |
 | Java 2 Programmer Certification 310-025: The java.util Package (J25306) |
 | Java 2 Programmer Certification 310-025: GUI Components and Containers of the java.awt Package (J25307) |
 | Java 2 Programmer Certification 310-025: Layouts and Event Handlers of the java.awt Package (J25308) |
 | Java 2 Programmer Certification 310-025: Graphic and Image Elements of the java.awt Package (J25309) |
 | Java 2 Programmer Certification 310-025: The java.io Package (J25310) |
|
Java is a registered trademark of Sun Microsystems, Inc.
|