加入 Systematic Facebook 擁躉群  

這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player


想定期知道最新課程及優惠嗎?
免費訂閱本中心的課程通訊!
觀看課程通訊
Reasonable Spread:
Permission email marketing

課堂錄影隨時睇 10 大優點之視像清晰:使用 LCD 闊螢幕來播放視像,可同時清楚觀看導師動作表情、白板上的圖畫文字、全螢幕的電腦實習畫面!

OCP: Java SE 6 Programmer (SCJP) 認證課程

  • 課程時間
  • 課程簡介
  • 課程特點
  • 認證要求
  • 考試須知
  • 課程內容

推介服務:課堂錄影隨時睇
編號 地點 可預約星期及時間 學費低至 85 折  
DQ1712MV 旺角 一至五:11:30 - 22:30   六及日:10:30 - 21:30   (公眾假期休息) 95 折後只需 $4,731 按此報名
DQ1712OV 觀塘 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 9 折後只需 $4,482 按此報名
DQ1712PV 北角 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 9 折後只需 $4,482 按此報名
DQ1712SV 沙田 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 85 折後只需 $4,233 按此報名
DQ1712YV 屯門 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 85 折後只需 $4,233 按此報名
* 各政府部門可使用 P Card 付款  
免費試睇: 首 3 小時,請致電與本中心職員預約。 查看各地點電話
旺角 2332-6544
觀塘 3563-8425
北角 3580-1893
沙田 2151-9360
屯門 3523-1560
免費重睇: 學員可於享用時期內於報讀地點不限次數地重看課堂錄影,從而可反覆重溫整個課程!
導師解答: 學員可於觀看某一課堂錄影後提出課堂直接相關的問題,課程導師會樂意為學員以單對單的形式解答!
合格保障: 半費重考。開始觀看最後 1 堂之 1 個月內為保障期限。請務必向本中心購買考試券。
課時: 36 小時
享用時期: 12 星期 (可於報讀日至 4 星期內觀看整個課程,另加 8 星期備用時期)。進度由您控制,可快可慢。
課堂錄影導師: Wing Ching (任教課程清單)
課堂錄影隨時睇: 詳情及示範片段


合格保障:學員若考試不合格,本中心均會代付考試費,令學員可半費重考!詳情...


由 Sun Microsystems 所研究及開發的 Java 語言,應用範圍十分廣泛,Java 技術已經成為網路經濟的首選開發和配置平台。Java 技術的簡單性和跨平台能力使其成為 I.T. 程式編寫界的標準,這亦是 Java 在 I.T. 界認受性廣泛的主要原因。

本中心的 OCP: Java SE 6 Programmer (SCJP) 認證課程籌備多時,精心編排。由上堂、溫習、實習、考試研習、做試題至最後考試,均為你度身訂造,作出有系統的編排。務求真正教識你,又令你考試及格。

SCJP


課程時數: 36 小時 (共12堂)
適合人士: 對電腦有基本認識 及 初學編寫程式人士
授課語言: 以廣東話為主,輔以英語
課程筆記: 本中心導師親自編寫英文為主筆記,而部份英文字附有中文對照。

1. 模擬考試題目: 本中心為學員提供約100條模擬考試題目,每條考試題目均附有標準答案。
2. 理論與實習並重 導師於課堂內講解理論及示範實際例子
3. 導師親自編寫筆記: 由本中心導師親自編寫筆記,絕對適合考試及實際編寫Java程式之用,令你無須「死鋤」如字典般厚及不適合香港讀書格調的書本。
4. 一人一機上課: 本課程以一人一機模式上課。
5. 考試合格保障: 本中心 OCP: Java 學員於第一次應考 OCP: Java 考試若不合格,可申請半費重考一次,但必須符合下列的四項要求:
1. 課堂出席率須達 85% 以上。
2. 學員必須於本中心應考 OCP: Java 考試。
3. 學員於第一次應考 OCP: Java 考試前,必須進行本中心的試前測驗,並取得 90% 或以上的分數。
4. 於上課結束日之一個月內作出申請。
6. 免費重讀: 傳統課堂學員可於課程結束後三個月內免費重看課堂錄影。

只要你於下列科目取得合格成績,便可獲 Oracle 頒發 OCP: Java SE 6 Programmer 國際認可證書:
考試編號 科目名稱
1Z0-851 Oracle Certified Professional, Java SE 6 Programmer



本中心為 Oracle 指定的考試試場。報考時請致電本中心,登記欲報考之科目、考試日期及時間 (最快可即日報考)。考試費為每科 HK$1,898。臨考試前考生須出示身份證及繳付考試費。

考試題目由澳洲考試中心傳送到你要應考的電腦,考試時以電腦作答。所有考試題目均為英文,而大多數的考試題目為選擇題。作答完成後會立即出現你的分數,結果即考即知!考試不合格便可重新報考,不限次數。欲知道作答時間、題目總數、合格分數等詳細考試資料,可瀏覽本中心網頁"各科考試分數資料"。




1. Introduction to Java
1.1 Object-oriented
1.2 Platform-independent

2. Anatomy of a Java Program

3. “Hello World” for the NetBeans IDE
3.1 Create an IDE Project
3.2 Add Code to the Generated Source File
3.3 Compile Source File into Bytecode File
3.4 Run the Program

4. “Hello World” for Mirosoft Windows (without IDE)
4.1 Create a Source File
4.2 Compile Source File into Bytecode File
4.3 Run the Program

5. Statements, Expressions and Blocks
5.1 Statements
5.2 Expressions
5.3 Blocks

6. Variables and Data Types
6.1 The Boolean Literals
6.2 Reserved Words / Keywords
6.3 Data Types
6.4 Literals
6.4.1 The Boolean Literals
6.4.2 The Character Literals
6.4.3 The Integer Literals
6.4.4 The Floating-Point Literals
6.5 Declaring and Initializing a Variable
6.6 Scope of Variables

7. Operators
7.1 Arithmetic Operators
7.1.1 Binary (二元) arithmetic operators
7.1.2 Unary (單元) arithmetic operators
7.2 Relational Operators
7.3 Conditional Operators
7.4 Logical Operators
7.4.1 Short-Circuit Logical Operators “&&” and “||”
7.4.2 Non-Short-Circuit Logical Operators “&” and “|”
7.5 Assignment Operators

8. Conversions
8.1 Widening Conversion
8.2 Narrowing Conversion
8.3 Special Notes for Conversions
8.3.1 From Numeric “int” value to either “byte” or “short”
8.3.2 Numeric Promotion in Arithmetic Expressions
8.3.3 Arithmetic Expression with Two or More Operands
8.3.4 Implicit Narrowing Conversion

9. Array
9.1 Declaring an Array
9.1.1 Declaring an Array of Primitives
9.1.2 Declaring an Array of Object References
9.1.3 Multidimensional Arrays
9.2 Constructing an Array
9.2.1 Constructing One-Dimensional Arrays
9.2.2 Constructing Multidimensional Arrays
9.3 Initializing an Array
9.4 Shortcut 1 : Combining Declaring, Constructing, and Initializing
9.5 Shortcut 2 : Anonymous Array

10. Flow Control
10.1 Selection
10.1.1 The if Statement
10.1.2 The if-else Statement
10.1.3 The switch Statement
10.2 Iteration
10.2.1 The while Statement
10.2.2 The do-while Statement
10.2.3 The for Statement
10.3 Branch
10.3.1 The break Statement
10.3.2 The continue Statement
10.3.3 The return Statement

11. Classes
11.1 Elements of a class
11.1.1 Class Declaration
11.1.2 Member Variables
11.1.3 Constructors
11.1.4 Methods
11.2 Class for simple Java Application
11.3 Creating and Working with an Object from a Class
11.3.1 Creating an Object from a Class
11.3.2 Working with the Variables inside an Object
11.3.3 Working with the Method inside an Object
11.4 Variable Type: Instance, Static and Local
11.4.1 Instance Variables
11.4.2 Static Variables
11.4.3 Local Variables
11.5 Understanding Parameters of Methods and Constructors
11.5.1 Parameterized Methods
11.5.2 Parameterized Constructors
11.5.3 Pass by-value or Pass by-reference
11.6 Understanding the “this” keyword
11.6.1 Instance Variable Hiding
11.7 “static” Revisited

12. Inheritance
12.1 Inheritance Basics
12.2 Overriding Member Variables
12.3 Overriding Methods
12.4 Using “super”
12.5 Understanding Final Classes and Methods
12.5.1 Final Classes
12.5.2 Final Methods
12.6 Understanding Abstract Classes and Methods
12.6.1 Abstract Classes
12.6.2 Abstract Methods
12.7 Understanding the “Object” class
12.8 Is-a or Has-a
12.8.1 Using the “instanceof” operator
12.8.2 IS-A
12.8.3 HAS-A

13. Interface
13.1 Defining an Interface
13.2 Creating Interface Body
13.3 Implementing an Interface
13.4 Using an Interface as a Type
13.5 Rewriting Interfaces

14. Polymorphism

15. Assertions
15.1 Using Assertions
15.2 Compile with Assertions
15.3 Run with Assertions
15.3.1 Enabling Assertions at Runtime
15.3.2 Disabling Assertions at Runtime
15.4 Using Assertions Appropriately
15.4.1 Do NOT Use Assertions to Validate Arguments to a Public Method
15.4.2 Do Use Assertions to Validate Arguments to a Private Method
15.4.3 Do Use Assertions to Check for Cases that are Never Happened
15.4.4 Do NOT Use Assert Expressions that can Cause Side Effects

16. Exception Handling
16.1 Exception Handling Basics
16.2 Example of the Occurrence of an Exception
16.3 Throwable Class
16.4 try ... catch ... finally Statement
16.4.1 try statement
16.4.2 catch statement
16.4.3 finally statement
16.4.4 Examples
16.5 Program Flow during Catching of Exception
16.5.1 Catching Exception for Statements
16.5.2 Catching Exception for Methods
16.6 Checked Exceptions
16.7 Specifying Exceptions in Method Declaration
16.8 Throwing Exceptions
16.9 Writing Custom Exception

17. Packages
17.1 Creating a Package
17.2 Using Package Members
17.2.1 Referring to a Package Member by its Fully Qualified Name
17.2.2 Importing a Package Member
17.2.3 Importing an Entire Package
17.3 Understanding Static Import

18. Access Modifier

19. Nested Classes
19.1 Inner Class
19.1.1 Importing a Package Member
19.2 Anonymous (無名的) Inner Class
19.3 Static Nested Class

20. More about Object Orientation
20.1 Overriding
20.2 Overloading
20.3 Return Type Declaration and Covariant Returns
20.4 More about Constructors
20.4.1 Default Constructor
20.4.2 Constructor with Arguments
20.4.3 Constructor Overloading
20.4.4 Method having the same name as the Class
20.4.5 Specifying Constructor of the Super Class
20.5 Using Variable-Length Argument List
20.6 Using Enums
20.7 Cohesion (內聚) and Coupling (聯結)

21. Garbage Collection
21.1 Examples of Objects Eligible for Garbage Collection
21.1.1 Local Variables
21.1.2 Assigning Null Value to an Object Variables
21.2 Garbage Collector
21.3 Finalizer

22. Threads
22.1 Introduction to Threads (線程)
22.1.1 Background
22.1.2 Explanation of Threads
22.2 Configuring Threads with Thread Class
22.3 Configuring Threads with Runnable Interface
22.4 An Example of Using Threads
22.5 Variations in Writing Programs with Thread
22.5.1 Names for Threads
22.5.2 Ways in Creating Threads for Classes implementing Runnable Interface
22.5.3 Using “new Thread(<runnable>)” for Classes Extending Thread Class
22.5.4 Using the “run( )” method of Classes for Threads
22.5.5 Summary of Using Threads
22.6 Lifetime of a Thread
22.6.1 isAlive()
22.6.2 join()
22.7 Thread Priorities
22.7.1 Setting the Priority of Threads
22.7.2 yield (被迫放棄)
22.7.3 sleep( )
22.7.4 Modifying the Priority during Thread Execution
22.8 Synchronizing (同步) Threads
22.9 wait( ) and notify( )

23. Wrapper Classes and Boxing
23.1 Overview of Wrapper Classes
23.2 Creating Wrapper Objects
23.2.1 By Constructors (using String or primitive as argument)
23.2.2 By valueOf( ) Methods (using String or primitive as argument)
23.3 Using Utilities of Wrapper Classes
23.3.1 xxxValue( )
23.3.2 parseXxx( )
23.3.3 toString( )
23.4 Autoboxing

24. Generics
24.1 Using Generics
24.2 Generics Types with Wildcards

25. Collections
25.1 Sets
25.1.1 HashSet
25.1.2 TreeSet
25.2 Lists
25.2.1 ArrayList
25.3 Maps
25.3.1 HashMap
25.3.2 TreeMap
25.4 Other Special Collections

26. Working with Files, Input and Output
26.1 Operations of Files and Directories
26.2 Working with Files
26.3 Working with Directories
26.4 Working with Byte Streams
26.5 Working with Character Streams
26.6 Working with Higher Level I/O Classes
26.7 Understanding Buffered Streams
26.7.1 flush( )
26.8 Understanding Scanning
26.9 Understanding Serialization
26.10 Console Input

27. Formatting
27.1 print( ) and println( )
27.2 printf( ) and format( )
27.3 DateFormat
27.4 StringBuilder



 

更多綜合課程
  法律課程
  • 代理人的法律責任
  • 公司董事和合夥人的法律責任
  • 婚姻的法律責任
  • 遺產繼承的合法權益
  英文課程
  • IPA 拼音:級別 1 2 3 4
  普通話課程
  • 基礎普通話拼音 (免費)
  • 進階普通話拼音
  • 普通話會話:級別 1 2 3
  西班牙語文課程
  • 級別 1 2 3
  中醫課程
  • 濕疹與皮膚敏感病
  • 暗瘡與色斑 | 鼻敏感與感冒
  • 脫髮與白髮 | 從五官看健康
  攝影課程
  • 攝影初級
  • 攝影中級 (風景專題)
  風水命理課程
  • 紫微斗數:級別 1 2 3
  • 子平八字:級別 1 2 3
  • 八字風水:級別 1 2 3
  • 奇門遁甲:級別 1 2 3

這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player