課程簡介
本課程由擁有多年程式編寫及管理經驗之導師任教,專為有意成為專業 Java 程式編寫人員而設,此課程讓您了解深層次的 Java 語法編寫、運用、管理及操作,完成課程後更可考取 Sun SCJP 專業證書。課程中已包括筆記課本,以及最新的模擬試題,讓同學準備充足應付考試。
適合人仕:
程式初學者、程式編寫人員
系統管理人員、網頁設計人員
對 Java 程式編寫有興趣的人士
對
Windows 操作有基本認識
對互聯網及程式編寫有基本概念
對網絡系統及
LAN 具有基本概念
導師精心編製
Sun SCJP 課程筆記
Sun
Certified Java Programmer Study Guide 電子書
課程實習 CD-ROM 一隻
一人一機實習,針對各科考試要點溫習
再配合不同層次的
Lab Test 練習
全新
3 月份更新的模擬試題連參考答案 (模擬試題 "一年" 免費更新保證,考試更有彈性)
由擁有
Sun SCJP 及多年程式編寫經驗導師任教2GB DDR2 記憶體、500GB SATA II Hard Disk 及 17" LCD Display,加上每部電腦均連接上 100/1000 Mbps Fast Ethernet 高速網絡,在學習過程中保證 "暢通無阻"。

授課語言:
課程全長:
6 堂 / 24 小時 (每堂 4 小時)
SCJP0328 03 月 28 日 (逢星期日, 1 - 5 p.m)
最後
5 位
課程費用:
匯豐信用卡可享 12 個月分期
優惠
(每月只須 $ 188)
舊生或舊生介紹可享
95 折 優惠 (請預早致電留位時登記作實)
舊生在報名表上獲導師簽名推薦更可享 9 折 優惠 (有關詳情請向您的導師查詢)
完成本課程後可參加的相關考試:
試題數量: 72 題
考試時間: 210 分鐘
合格分數: 65 %
模擬試題參考
成功通過考試後獲得的國際認可證書及資格:
Section
1: Declarations, Initialization and Scoping
Develop
code that declares classes.
Develop
code that implements or extends one or more interfaces.
Develop
code that declares an abstract class.
Develop
code that extends an abstract class.
Develop
code that declares, initializes.
Develop
code that declares both static and non-static methods.
Develop
code that declares and uses a variable-length argument list.
Determine
if a method is correctly overriding or overloading another method.
Identify
legal return values (including covariant returns), for the method.
Given
a set of classes and superclasses
Develop constructors for one or
more of the classes.
Given
a class declaration, determine if a default constructor will be
created.
Given
a nested or non-nested class listing, write code to instantiate the
class.
Section
2: Flow Control
Develop
code that implements an if or switch statement.
Develop
code that implements all forms of loops and iterators
Develop
code that makes use of assertions
Develop
code that makes use of exceptions and exception handling clauses.
Recognize
the effect of an exception arising at a specified point in a code
fragment.
Recognize
situations that will result in any of the following being thrown.
Section
3: API Contents
Develop
code that uses the primitive wrapper classes.
Given
a scenario involving navigating file systems.
Develop
code that serializes and/or de-serializes objects.
Use
standard J2SE APIs in the java.text package to correctly format
Write
code that uses standard J2SE APIs in the java.util and
java.util.regex packages
Section
4: Concurrency
Write
code to define, instantiate, and start new threads.
Recognize
the states in which a thread can exist, & identify ways
Write
code that makes appropriate use of object locking to protect static
Write
code that makes appropriate use of wait, notify, or notifyAll.
Section
5: OO Concepts
Develop
code that implements tight encapsulation, loose coupling
Given
a scenario, develop code that demonstrates the use of polymorphism.
Determine
when casting will be necessary and recognize compiler vs. runtime
errors
Explain
the effect of modifiers on inheritance.
Develop
code that declares and/or invokes overridden or overloaded methods.
Develop
code that implements "is-a" and/or "has-a" relationships.
Section
6: Collections / Generics
Determine
which collection classes should be used to
properly implement that design.
Distinguish
between correct and incorrect overrides of corresponding hashCode
Write
code that uses the generic versions of the Collections API.
Develop
code that makes proper use of type parameters
Use
capabilities in the java.util package to write code to manipulate a
list by sorting.
Section
7: Fundamentals
Given
a code example and a scenario, write code
Given
an example of a class and a command-line, determine the expected
runtime
Recognize which an object becomes
eligible for garbage collection.
Determine
what is and is not guaranteed by the garbage collection system.
Recognize
the behaviors of System.gc and finalization.
Given
the fully-qualified name of a class that is deployed inside & outside a JAR file.
Write
code correctly applies the appropriate operators including
assignment operators.











