Exam Catalog
Take an Exam
Free Demo!
Exam Results
Full Transcript
Employer Reports
e-Learning
Tech Support
Change My Account Info
Exam Home
Log Off

Java 2 Programmer Certification 310-025 Series

Java and Object-Oriented Fundamentals
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
Declarations, Flow Control, and Exception Handling
Declare variables and methods making appropriate use of all permitted modifiers
Describe the significance of all modifiers
Identify correctly constructed variable and method declarations
State the legal return types for any method
Write code using if and switch statements
Write code using all forms of loops
Write code that makes proper use of exceptions and exception-handling clauses
Classes, Interfaces, Methods, and Garbage Collection
Declare classes and interfaces
Identify correctly constructed class and interface declarations
Identify correctly constructed implementations
Write code to construct instances of any concrete class
Write code to invoke overridden or overloaded methods
State the behavior that is guaranteed by the garbage collection system
Write code that explicitly makes objects eligible for collection
Threads
Write code to define instantiate and start new threads
Recognize conditions that might prevent a thread from executing
Write code to protect against concurrent access problems and to communicate between threads
Define the interaction between threads and between threads and object locks
The java.lang Package
Identify the classes and interfaces provided by the java.lang package
Describe how the Object Class and System classes are used
Explain how the wrapped classes are used
Define the differences between the String and StringBuffer classes
Write code using the methods of the Math class
The java.util Package
Identify the classes and interfaces provided by the java.util package
Explain how the Collections API is used
Describe the class and interface hierarchy supported by the Collections API
Illustrate how the date-related classes of java.util are used
GUI Components and Containers of the java.awt Package
Describe how the AWT is used to build graphical user interfaces
Explain which components and containers are supported by the AWT
Define how each component and container is used
Illustrate how components and containers are assembled into applets and applications
Layouts and Event Handlers of the java.awt Package
Explain which classes and interfaces support layouts and event handling
Describe how layout managers simplify the process of organizing GUI components
Illustrate how each layout manager is used
Explain how listeners and adapters are used to implement the event-delegation model
Override a component's event-dispatching methods
Graphic and Image Elements of the java.awt Package
Describe how painting and repainting occurs
Identify the types of methods provided by the Graphics class
Explain how geometric shapes and text are drawn
Illustrate how images are created and displayed
Define clipping
The java.io Package
Write code to read write and update files
Select valid constructor arguments for input and output stream classes and subclasses
Write code that navigates a file system
Explain how international text is supported