Flylib.com
A Programmer[ap]s Guide to Java Certification
A Programmer[ap]s Guide to Java Certification
ISBN: 201596148
EAN: N/A
Year: 2003
Pages: 284
BUY ON AMAZON
Main Page
Table of content
Copyright
List of Figures
List of Tables
List of Examples
Foreword
Preface
Writing the Second Edition
About This Book
Using the Book
Review Questions
Chapter Summary
Programming Exercises
Book Web Sites
Request for Feedback
About the Authors
Acknowledgments (First Edition)
Acknowledgments (Second Edition)
Chapter 1. Basics of Java Programming
1.1 Introduction
1.2 Classes
1.3 Objects
1.4 Instance Members
1.5 Static Members
1.6 Inheritance
1.7 Aggregation
1.8 Tenets of Java
Review Questions
1.9 Java Programs
1.10 Sample Java Application
Review Questions
Chapter Summary
Programming Exercises
Chapter 2. Language Fundamentals
2.1 Basic Language Elements
Review Questions
2.2 Primitive Data Types
Review Questions
2.3 Variable Declarations
2.4 Initial Values for Variables
Review Questions
2.5 Java Source File Structure
Review Questions
2.6 The main() Method
Review Questions
Chapter Summary
Programming Exercises
Chapter 3. Operators and Assignments
3.1 Precedence and Associativity Rules for Operators
3.2 Evaluation Order of Operands
3.3 Conversions
3.4 Simple Assignment Operator
Review Questions
3.5 Arithmetic Operators: , , , , -
Review Questions
3.6 The Binary String Concatenation Operator
3.7 Variable Increment and Decrement Operators: , --
Review Questions
3.8 Boolean Expressions
3.9 Relational Operators: , , ,
3.10 Equality
3.11 Boolean Logical Operators: , , ,
3.12 Conditional Operators: ,
Review Questions
3.13 Integer Bitwise Operators: , , ,
3.14 Shift Operators: , ,
3.15 The Conditional Operator: ?
3.16 Other Operators: new , , instanceof
Review Questions
3.17 Parameter Passing
3.18 Passing Primitive Data Values
3.19 Passing Object Reference Values
3.20 Passing Array References
3.21 Array Elements as Actual Parameters
3.22 final Parameters
3.23 Program Arguments
Review Questions
Chapter Summary
Programming Exercises
Chapter 4. Declarations and Access Control
4.1 Arrays
Review Questions
4.2 Defining Classes
4.3 Defining Methods
4.4 Constructors
4.5 Scope Rules
Review Questions
4.6 Packages
4.7 Accessibility Modifiers for Top-level Classes and Interfaces
4.8 Other Modifiers for Classes
Review Questions
4.9 Member Accessibility Modifiers
Review Questions
4.10 Other Modifiers for Members
Review Questions
Chapter Summary
Programming Exercises
Chapter 5. Control Flow, Exception Handling, and Assertions
5.1 Overview of Control Flow Statements
5.2 Selection Statements
Review Questions
5.3 Iteration Statements
5.4 Transfer Statements
Review Questions
5.5 Stack-based Execution and Exception Propagation
5.6 Exception Types
5.7 Exception Handling: try , catch , and finally
5.8 throw Statement
5.9 throws Clause
Review Questions
5.10 Assertions
Review Questions
Chapter Summary
Programming Exercises
Chapter 6. Object-oriented Programming
6.1 Single Implementation Inheritance
Review Questions
6.2 Overriding and Hiding Members
Review Questions
6.3 Chaining Constructors Using this() and super()
Review Questions
6.4 Interfaces
Review Questions
6.5 Completing the Type Hierarchy
6.6 Assigning, Passing, and Casting Reference Values
Review Questions
6.7 Polymorphism and Dynamic Method Lookup
Review Questions
6.8 Inheritance vs. Aggregation
Review Questions
Chapter Summary
Programming Exercises
Chapter 7. Nested Classes And Interfaces
7.1 Overview of Nested Classes and Interfaces
7.2 Static Member Classes and Interfaces
7.3 Non-static Member Classes
Review Questions
7.4 Local Classes
7.5 Anonymous Classes
Review Questions
Chapter Summary
Programming Exercise
Chapter 8. Object Lifetime
8.1 Garbage Collection
Review Questions
8.2 Initializers
Review Questions
Chapter Summary
Chapter 9. Threads
9.1 Multitasking
9.2 Overview of Threads
9.3 Thread Creation
Review Questions
9.4 Synchronization
Review Questions
9.5 Thread Transitions
Review Questions
Chapter Summary
Programming Exercises
Chapter 10. Fundamental Classes
10.1 Overview of the java.lang Package
10.2 The Object Class
Review Questions
10.3 The Wrapper Classes
Review Questions
10.4 The Math Class
Review Questions
10.5 The String Class
Review Questions
10.6 The StringBuffer Class
Review Questions
Chapter Summary
Programming Exercises
Chapter 11. Collections and Maps
11.1 The Collections Framework
11.2 Collections
Review Questions
11.3 Sets
11.4 Lists
Review Questions
11.5 Maps
11.6 Sorted Sets and Sorted Maps
Review Questions
11.7 Implementing the equals() , hashCode() , and compareTo() Methods
11.8 Working with Collections
Review Questions
Chapter Summary
Programming Exercises
Appendix A. Taking the SCPJ2 1.4 Exam
A.1 Preparing for the Programmer Exam
A.2 Registering for the Exam
A.3 How the Examination Is Conducted
A.4 The Questions
A.5 Moving on to the Developer Exam
Appendix B. Objectives for the SCPJ2 1.4 Exam
Section 1: Declarations and Access Control ( Chapter 4 )
Section 2: Flow Control, Assertions, and Exception Handling ( Chapter 5 )
Section 3: Garbage Collection ( Chapter 8 )
Section 4: Language Fundamentals ( Chapter 2 )
Section 5: Operators and Assignments ( Chapter 3 )
Section 6: Overloading, Overriding, Runtime Type and Object Orientation (Chapter 6, Chapter 11)
Section 7: Threads ( Chapter 9 )
Section 8: Fundamental Classes in the java.lang Package ( Chapter 10 )
Section 9: The Collections Framework ( Chapter 11 )
Appendix C. Objectives for the Java 2 Platform Upgrade Exam
Section 1: Declarations and Access Control
Section 2: Flow Control, Assertions, and Exception Handling
Section 3: Garbage Collection
Section 4: Language Fundamentals
Section 5: Operators and Assignments
Section 6: Overloading, Overriding, Runtime Type and Object Orientation
Section 7: Threads
Section 8: The Collections Framework
Appendix D. Annotated Answers to Review Questions
1 Basics of Java Programming
2 Language Fundamentals
3 Operators and Assignments
4 Declarations and Access Control
5 Control Flow, Exception Handling, and Assertions
6 Object-oriented Programming
7 Nested Classes and Interfaces
8 Object Lifetime
9 Threads
10 Fundamental Classes
11 Collections and Maps
Appendix E. Solutions to Programming Exercises
1 Basics of Java Programming
2 Language Fundamentals
3 Operators and Assignments
4 Declarations and Access Control
5 Control Flow, Exception Handling, and Assertions
6 Object-oriented Programming
7 Nested Classes and Interfaces
8 Basics of Java Programming
9 Threads
10 Fundamental Classes
11 Collections and Maps
Appendix F. Mock Exam
Answers to Questions
Appendix G. Number Systems and Number Representation
G.1 Number Systems
G.2 Relationship between Binary, Octal, and Hexadecimal Numbers
G.3 Converting Decimals
G.4 Representing Integers
Appendix H. About the CD
H.1 Whizlabs Exam Simulators
H.2 Items from the Book
Single-User License Agreement
Important Terms of Agreement
Tenure of the License Agreement
Limited Warranty Under the License
Remedies Provided Under the License
Liabilities Under the License
Other Limitations Under the License
General Note
Index
Index SYMBOL
Index A
Index B
Index C
Index D
Index E
Index F
Index G
Index H
Index I
Index J
Index K
Index L
Index M
Index N
Index O
Index P
Index Q
Index R
Index S
Index T
Index U
Index V
Index W
Index X
A Programmer[ap]s Guide to Java Certification
ISBN: 201596148
EAN: N/A
Year: 2003
Pages: 284
BUY ON AMAZON
Qshell for iSeries
Introduction to Qshell
The EDTF Text Editor
Scripts - Debugging, Signals, and Traps
Grep
Accessing OS/400-Specific Objects
The CISSP and CAP Prep Guide: Platinum Edition
Cryptography
Physical (Environmental) Security
The Certification Phase
Appendix A Answers to Assessment Questions
Appendix F Security Control Catalog
Introduction to 80x86 Assembly Language and Computer Architecture
Representing Data in a Computer
Branching and Looping
Decimal Arithmetic
Appendix B Useful MS-DOS Commands
Appendix E 80x86 Instructions (by Opcode)
Special Edition Using Crystal Reports 10
Introduction to the Data Explorer
Making Presentation-Quality Reports
Crystal Enterprise Viewing Reports
Locating RAS Components in a Network Architecture
Review of SQL Commands
PMP Practice Questions Exam Cram 2
Answers and Explanations
Exam Prep Questions
Project PlanningFacilitating Processes
Exam Prep Questions
Appendix A. CD Contents and Installation Instructions
Oracle SQL*Plus: The Definitive Guide (Definitive Guides)
History of SQL*Plus
Advanced Reports
Writing SQL*Plus Scripts
Bind Variables
The Site and User Profiles
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies