| No. | Content |
| 1 |
Module 1: SCJP Introducing
.SCJP Certificate Introducing
.Exam. Content of SCJP 6.0
.How to register a SCJP exam. by internet
|
| 2 |
Module 2: Java Overview
.Difference between Java and other programming
.Developing Tools
.File complier and execution
.Java overview.
.Basic type
.Basic types casting |
| 3 |
Module 3: Basic Operators
.Operators introducing
.Arithmetic operator
.String concatenation operator
.Assignment operator
.Comparison operator
.Logical operator |
| 4 |
Module 4: Condition and Loop Controlling
.Condition Controlling
.Loop Controlling
.Special Process Handling
|
| 5 |
Module 5: Arrays
.Arrays fundamental
.One-dimensional array introducing
.One-dimensional extracting array elements
.One-dimensional array sorting and searching
.Pass by reference and pass by value
.Two-dimensional array declares and accesses |
| 6 |
Module 6: Object Orientation Fundamental
.OO Overview
.Java methods
.Constructor overview
.Object array
.Extends
.Object types |
| 7 |
Module 7: Object Orientation Advancement
.Java packages
.Compiling Java project packages
.Accessing modifier
.Encapsulation
.Abstract class
.Interface
.Jave extends and implements
.Object casting
.Polymorphism |
| 8 |
Module 8: Lifecycle and Enum
.Variable types and lifecycle
.Method types and calls
.Importing class variable
.main() Argument transmission and system configuration
.Inner class
.Java enum
.Garbage collection |
| 9 |
Module 9: Exception Handling
.Exception and Error
.Java arithmetic exception and handling
.Generating arithmetic exception by throw
.Exception custom
.Propagating exception by throws
.RuntimeException and Checked exception
.Testing programming and AssertionError
.StackOverflowError |
| 10 |
Module 10: Data Input/ Output
.Concept of Input and Output
.Console class
.File class
.Accessing file content
.Multi-Concatenating |
| 11 |
Module 11: Data types and Formatting
.Math types
.String types
.Date types
.Number format and date format
.Regular expression |
| 12 |
Module 12: Collections and Generics
.Comparing collection and array
.Collection interface and types
.Generics
.Collections features
.Map function and construction |
| 13 |
Module 13: Multi-stread Programming
.Multi-tasking overview
.Java thread and types
.Runnable interface
.Thread synchronization and safe
.Threads interaction |
| 14 |
Module 14: Exam Review of SCJP
|
| 15 |
Module 15: Lab Works
|