Table of Contents | |
Index | |
Examples |
Java 2 Developer Exam Cram 2 (Exam CX-310-252A and CX-310-027) | ||
By Alain Trottier | ||
Publisher | : Que | |
Pub Date | : August 22, 2003 | |
ISBN | : 0-7897-2992-X | |
Pages | : 416 |
Copyright | |||||||||||||||||
A Note from Series Editor Ed Tittel | |||||||||||||||||
About the Author | |||||||||||||||||
About the Technical Editors | |||||||||||||||||
Acknowledgments | |||||||||||||||||
We Want to Hear from You! | |||||||||||||||||
Introduction | |||||||||||||||||
Purpose of This Certification | |||||||||||||||||
How This Book Helps You Get Certified | |||||||||||||||||
The Sun Java Technology Professional Program | |||||||||||||||||
About This Book | |||||||||||||||||
Getting Started | |||||||||||||||||
How to Use This Book | |||||||||||||||||
The Book's Web Site | |||||||||||||||||
Self-Assessment | |||||||||||||||||
Are You Ready? | |||||||||||||||||
The Ideal Developer Certification Candidate | |||||||||||||||||
Assessing Your Readiness | |||||||||||||||||
I Think I'm Ready, So What's Next? | |||||||||||||||||
Chapter 1. Certification Steps and Submission Grading | |||||||||||||||||
Introduction | |||||||||||||||||
Software Project Management | |||||||||||||||||
Submission Grading | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 2. Preparing Your Environment with J2SE 1.4 | |||||||||||||||||
Java Editions and Versions | |||||||||||||||||
Java Software Development Kit | |||||||||||||||||
Installation Instructions | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 3. Objectives and Deliverables | |||||||||||||||||
Objectives | |||||||||||||||||
Deliverables | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 4. Code Clarity | |||||||||||||||||
General Principles | |||||||||||||||||
Naming Conventions | |||||||||||||||||
Code Conventions | |||||||||||||||||
Code Structure | |||||||||||||||||
Code Comments | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 5. Documentation and Javadoc Comments | |||||||||||||||||
Javadoc Comments | |||||||||||||||||
The README.TXT File | |||||||||||||||||
Design Choices Document | |||||||||||||||||
User Help | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 6. Application Analysis and Design | |||||||||||||||||
Project Management | |||||||||||||||||
Systems Analysis | |||||||||||||||||
Document Format | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 7. Database | |||||||||||||||||
Locking Mechanism | |||||||||||||||||
Database Factory | |||||||||||||||||
The DatabaseInterface Class | |||||||||||||||||
The Database Class | |||||||||||||||||
SQL | |||||||||||||||||
Database Vendors | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 8. What's New in J2SE 1.4 | |||||||||||||||||
Logging | |||||||||||||||||
Java XML Functionality | |||||||||||||||||
Assertions | |||||||||||||||||
J2SE Collections | |||||||||||||||||
Regular Expressions | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 9. Interfaces and Abstract Classes | |||||||||||||||||
Overview of Interfaces | |||||||||||||||||
Abstract Classes | |||||||||||||||||
Interfaces | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 10. Threads and Concurrent Programming | |||||||||||||||||
Understanding Threads | |||||||||||||||||
Synchronizing Threads | |||||||||||||||||
Scheduling Threads | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 11. Networking with NIO | |||||||||||||||||
Networking Overview | |||||||||||||||||
Building a Browser | |||||||||||||||||
Using the URL Class | |||||||||||||||||
Working with Sockets | |||||||||||||||||
Building a Multithreaded Server with Sockets | |||||||||||||||||
Building a Multithreaded Web Server with Sockets | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 12. Remote Method Invocation | |||||||||||||||||
Using RMI | |||||||||||||||||
The java.rmi.Naming Class | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 13. The GUI | |||||||||||||||||
The GUI | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 14. The Swing Components and Event Handling | |||||||||||||||||
Swing Overview | |||||||||||||||||
Design Pattern Architecture | |||||||||||||||||
Look and Feel | |||||||||||||||||
Frames, Windows, and Panes | |||||||||||||||||
Dialog Boxes, Pop-Ups, and Choosers | |||||||||||||||||
Layout Managers | |||||||||||||||||
Buttons and Labels | |||||||||||||||||
Progress Bars and Sliders | |||||||||||||||||
Menus and Toolbars | |||||||||||||||||
Lists and Combo Boxes | |||||||||||||||||
Text Components | |||||||||||||||||
Event Handling | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 15. The JTable Component | |||||||||||||||||
MVC in the JTable | |||||||||||||||||
Creating a Simple JTable | |||||||||||||||||
Table Model | |||||||||||||||||
JTable Techniques | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 16. Design Patterns | |||||||||||||||||
Design Patterns Defined | |||||||||||||||||
Patterns in Your Solution | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 17. Exception Handling | |||||||||||||||||
Errors in Software | |||||||||||||||||
Testing | |||||||||||||||||
Managing Bugs | |||||||||||||||||
The Throwable Class and Its Subclasses | |||||||||||||||||
Handling Errors and Exceptions | |||||||||||||||||
Exception Chaining | |||||||||||||||||
User Messages | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 18. Packaging, Testing, and Submitting the Assignment Application | |||||||||||||||||
File Structure of Your Project Submission | |||||||||||||||||
JAR File | |||||||||||||||||
Building with Ant | |||||||||||||||||
Testing | |||||||||||||||||
Submitting the Assignment | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Chapter 19. The Essay Exam | |||||||||||||||||
The Exam's Purposes | |||||||||||||||||
The Questions | |||||||||||||||||
Preparation | |||||||||||||||||
The Sample Essay Exam | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Appendix A. UML Glance Card | |||||||||||||||||
UML | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Appendix B. Documentation Standards | |||||||||||||||||
Requirements Definition | |||||||||||||||||
Detail Design | |||||||||||||||||
Unit Testing | |||||||||||||||||
Review the Contents Before Submission | |||||||||||||||||
Design Choices Document Guide | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Appendix C. Code Conventions | |||||||||||||||||
Reasons for Code Conventions | |||||||||||||||||
Code Conventions of Java Programs | |||||||||||||||||
Convention Preferences | |||||||||||||||||
Need to Know More? | |||||||||||||||||
Appendix D. What's on the CD-ROM | |||||||||||||||||
An Exclusive Electronic Version of the Text | |||||||||||||||||
Glossary | |||||||||||||||||
Article | |||||||||||||||||
Sun Microsystems, Inc. Binary Code License Agreement | |||||||||||||||||
JAVA 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD EDITION, VERSION 1.4.1_X SUPPLEMENTAL LICENSE TERMS | |||||||||||||||||
Index |