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
VBScript Programmers Reference
Server-Side Web Scripting
Appendix C Coding Convention
Appendix F The Scripting Runtime Library Object Reference
Appendix I VBScript Features not in VBA
Appendix J VBA Features not in VBScript
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Basic ImageReady Animation, Tweening, and Layer Styles
Cause and Effect
Matte and Keying Plug-ins
Static Matte Painting in Photoshop
Color, Light, and Focus
AutoCAD 2005 and AutoCAD LT 2005. No Experience Required
Controlling Text in a Drawing
Dimensioning a Drawing
Managing External References
Using Layouts to Set Up a Print
Printing an AutoCAD Drawing
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #3: Work Together for Maximum Gain
Making Improvements That Last: An Illustrated Guide to DMAIC and the Lean Six Sigma Toolkit
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
Six Things Managers Must Do: How to Support Lean Six Sigma
Java Concurrency in Practice
A (Very) Brief History of Concurrency
Summary
Read-write Locks
Summary
Anatomy of a Synchronizer
User Interfaces in C#: Windows Forms and Custom Controls
Designing with Classes and Tiers
Forms
Data Controls
Dynamic User Interface
GDI+ Basics
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