I have prepared a what to learn for SCJP 1.4 for my colleagues in my office. Though we all may get the official syllebus, I just tried to put one word for each sections to be covered. I would like you to addition or modifiaction suggestions. Thank you.
SUN CERTIFIED PROGRAMMER FOR JAVA[tm] 2 PLATFORM, STANDARD EDITION 1.4 1) SECTION 1: DECLARATIONS AND ACCESS CONTROL Variable, method, class declaration and naming convention. Public, private, protected, default access control in Java. 2) SECTION 2: FLOW CONTROL, ASSERTIONS, AND EXCEPTION HANDLING •Logical expressions like if…else, for, while, do…while, switch…case •New assertion feature in JDK 1.4 •Try…catch…finally mechanism and throwing exceptions 3) SECTION 3: GARBAGE COLLECTION When objects are garbage collected and how to ensure it 4) SECTION 4: LANGUAGE FUNDAMENTALS •Difference between Procedural and Object oriented approach •Language Syntax and compiling, running applications and applets 5) SECTION 5: OPERATORS AND ASSIGNMENTS Various operators, keywords and assignment rule in Java 6) SECTION 6: OVERLOADING, OVERRIDING, RUNTIME TYPE AND OBJECT ORIENTATION •Encapsulation, polymorphism, inheritance and other object-oriented features •Class, Interface, Super Class, Sub Class, Type Casting •Compile Time and Runtime Features 7) SECTION 7: THREADS •Definition, types, states, priorities and scheduling •Making a thread state non-runnable through suspend, sleep, wait, join, blocking, wait, yield •Interrupted exception for threads •Locking, monitor, ways of thread synchronization and deadlock situations 8) SECTION 8: FUNDAMENTAL CLASSES IN THE JAVA.LANG PACKAGE Object, String, StringBuffer, Math, Wrapper classes, Hash Code Mechanism 9)SECTION 9: THE COLLECTIONS FRAMEWORK Collection framework, Set, List, Map, Collection, HashSet, TreeSet, LinkedList, ArrayList, Vector, HashMap, Hashtable, TreeMap, Iterator, Enumeration
Ashik Uzzaman Senior Member of Technical Staff, Salesforce.com, San Francisco, CA, USA.
Do not reinvent the wheel. Oh, sorry, did you mean you want only the topic headings to cover the objectives? For that go to some good certification book publishers' web sites and look up the tables of contents for the various books.
When objects are garbage collected and how to ensure it
You cannot ensure garbage collection! Class and instance initialization order, static and member initialization blocks, super() and this().
-Barry [ November 04, 2002: Message edited by: Barry Gaunt ] [ November 04, 2002: Message edited by: Barry Gaunt ]