Home > Computing and Information Technology > Computer certification > A Programmer's Guide to Java? Certification: A Comprehensive Primer
A Programmer's Guide to Java? Certification: A Comprehensive Primer

A Programmer's Guide to Java? Certification: A Comprehensive Primer

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

A new edition of this title is available, ISBN-10: 0321556054 ISBN-13: 9780321556059

Table of Contents:
List of Tables. List of Examples. List of Figures. Foreword. Preface. Writing the Second Edition. About This Book. Using the Book. Book Web Sites. Request for Feedback. About the Authors. Acknowledgments (First Edition). Acknowledgments (Second Edition). 1. Basics of Java Programming. Introduction. Classes. Declaring Members: Fields and Methods. Objects. Class Instantiation. Object References. Instance Members. Invoking Methods. Static Members. Inheritance. Aggregation. Tenets of Java. Review Questions. Java Programs. Sample Java Application. Essential Elements of a Java Application. Compiling and Running an Application. Review Questions. Chapter Summary. Programming Exercises. 2. Language Fundamentals. Basic Language Elements. Lexical Tokens. Identifiers. Keywords. Literals. Integer Literals. Floating-point Literals. Boolean Literals. Character Literals. String Literals. White Spaces. Comments. Review Questions. Primitive Data Types. Integer Types. Character Type. Floating-point Types. Boolean Type. Review Questions. Variable Declarations. Declaring and Initializing Variables. Object Reference Variables. Lifetime of Variables. Initial Values for Variables. Default Values for Fields. Initializing Local Variables of Primitive Data Types. Initializing Local Reference Variables. Review Questions. Java Source File Structure. Review Questions. The main() Method. Review Questions. Chapter Summary. Programming Exercises. 3. Operators and Assignments. Precedence and Associativity Rules for Operators. Evaluation order of operands. Conversions. Unary Cast Operator: (type). Narrowing and Widening Conversions. Numeric Promotions. Type Conversion Contexts. Simple Assignment Operator =. Assigning Primitive Values. Assigning References. Multiple Assignments. Numeric Type Conversions on Assignment. Review Questions. Arithmetic Operators: *, /, %, +, -. Arithmetic Operator Precedence and Associativity. Evaluation Order in Arithmetic Expressions. Range of Numeric Values. Unary Arithmetic Operators: -, +. Multiplicative Binary Operators: *, /, %. Additive Binary Operators: +, -. Numeric Promotions in Arithmetic Expressions. Arithmetic Compound Assignment Operators: *=, /=, %=, +=, -=. Review Questions. The Binary String Concatenation Operator +. Variable Increment and Decrement Operators: ++, --. Increment Operator ++. Decrement Operator --. Review Questions. Boolean Expressions. Relational Operators: <, <=, >, >=. Equality. Primitive Data Value Equality: ==, !=. Object Reference Equality: ==, !=. Object Value Equality. Boolean Logical Operators: !, ^, &, |. Operand Evaluation for Boolean Logical Operators. Boolean Logical Compound Assignment Operators: &=, ^=, |=. Conditional Operators: &&, ||. Short-circuit Evaluation. Review Questions. Integer Bitwise Operators: ~, &, |, ^. Bitwise Compound Assignment Operators: &=, ^=, |=. Shift Operators: <<, >>, >>>. The Shift-left Operator <<. The Shift-right-with-sign-fill Operator >>. The Shift-right-with-zero-fill Operator >>>. Shift Compound Assignment Operators: <<=, >>=, >>>=. The Conditional Operator ? :. Other Operators: new, [], instanceof. Review Questions. Parameter Passing. Passing Primitive Data Values. Passing Object Reference Values. Passing Array References. Array Elements as Actual Parameters. final Parameters. Program Arguments. Review Questions. Chapter Summary. Programming Exercises. 4. Declarations and Access Control. Arrays. Declaring Array Variables. Constructing an Array. Initializing an Array. Using an Array. Anonymous Arrays. Multidimensional Arrays. Review Questions. Defining Classes. Defining Methods. Statements. Instance Methods and Object Reference this. Method Overloading. Constructors. Default Constructor. Overloaded Constructors. Scope Rules. Class Scope for Members. Block Scope for Local Variables. Review Questions. Packages. Defining Packages. Using Packages. Compiling and Running Code from Packages. Accessibility Modifiers for Top-level Classes and Interfaces. Other Modifiers for Classes. abstract Classes. final Classes. Review Questions. Member Accessibility Modifiers. public Members. protected Members. Default Accessibility for Members. private Members. Review Questions. Other Modifiers for Members. static Members. final Members. abstract Methods. synchronized Methods. native Methods. transient Fields. volatile Fields. Review Questions. Chapter Summary. Programming Exercises. 5. Control Flow, Exception Handling and Assertions. Overview of Control Flow Statements. Selection Statements. Simple if Statement. if-else Statement. switch Statement. Review Questions. Iteration Statements. while Statement. do-while Statement. for Statement. Transfer Statements. Labeled Statements. break Statement. continue Statement. return Statement. Review Questions. Stack-based Execution and Exception Propagation. Exception Types. Class Exception. Class RuntimeException. Class Error. Checked and Unchecked Exceptions. Defining New Exceptions. Exception Handling: try, catch and finally. try Block. catch Block. finally Block. throw Statement. throws Clause. Review Questions. Assertions. assert Statement and AssertionError Class. Compiling Assertions. Runtime Enabling and Disabling of Assertions. Using Assertions. Review Questions. Chapter Summary. Programming Exercises. 6. Object-oriented Programming. Single Implementation Inheritance. Object-oriented Programming Concepts. Review Questions. Overriding and Hiding Members. Instance Method Overriding. Field Hiding. Static Method Hiding. Overriding vs. Overloading. Object Reference super. Review Questions. Chaining Constructors using this() and super(). this() Constructor Call. super() Constructor Call. Review Questions. Interfaces. Defining Interfaces. Method Prototype Declarations. Implementing Interfaces. Extending Interfaces. Constants in Interfaces. Review Questions. Completing the Type Hierarchy. Assigning, Passing and Casting Reference Values. Reference Value Assignment Conversions. Parameter Passing Conversions. Reference Casting and instanceof Operator. Converting References of Class and Interface Types. Review Questions. Polymorphism and Dynamic Method Lookup. Review Questions. Inheritance vs. Aggregation. Encapsulation. Choosing between Inheritance and Aggregation. Review Questions. Chapter Summary. Programming Exercises. 7. Nested Classes and Interfaces. Overview of Nested Classes and Interfaces. Static Member Classes and Interfaces. Declaring and Using Static Member Classes and Interfaces. Accessing Members in Enclosing Context. Non-static Member Classes. Instantiating Non-static Member Classes. Accessing Members in Enclosing Context. Review Questions. Local Classes. Accessing Declarations in Enclosing Context. Instantiating Local Classes. Anonymous Classes. Extending an Existing Class. Implementing an Interface. Instantiating Anonymous Classes. Accessing Declarations in Enclosing Context. Review Questions. Chapter Summary. Programming Exercise. 8. Object Lifetime. Garbage Collection. Reachable References. Facilitating Garbage Collection. Object Finalization. Finalizer Chaining. Invoking Garbage Collection. Review Questions. Initializers. Field Initializer Expressions. Static Initializer Blocks. Instance Initializer Blocks. Constructing Initial Object State. Review Questions. Chapter Summary. 9. Threads. Multitasking. Overview of Threads. The Main Thread. Thread Creation. Implementing the Runnable Interface. Extending the Thread Class. Review Questions. Synchronization. Locks. Synchronized Methods. Synchronized Blocks. Review Questions. Thread Transitions. Thread States. Thread Priorities. Thread Scheduler. Running and Yielding. Sleeping and Waking Up. Waiting and Notifying. Joining. Blocking for I/O. Thread Termination. Deadlocks. Review Questions. Chapter Summary. Programming Exercises. 10. Fundamental Classes. Overview of the java.lang package. The Object Class. Review Questions. The Wrapper Classes. Common Wrapper Class Constructors. Common Wrapper Class Utility Methods. Numeric Wrapper Classes. Character Class. Boolean Class. Review Questions. The Math Class. Miscellaneous Rounding Functions. Exponential Functions. Trigonometry Functions. Pseudorandom Number Generator. Review Questions. The String Class. Creating and Initializing Strings. Reading Characters from a String. Comparing Strings. Character Case in a String. Concatenation of Strings. Searching for Characters and Substrings. Extracting Substrings. Converting Primitive Values and Objects to Strings. Review Questions. The StringBuffer Class. Constructing String Buffers. Reading and Changing Characters in String Buffers. Constructing Strings from String Buffers. Appending, Inserting and Deleting Characters in String Buffers. Controlling String Buffer Capacity. Review Questions. Chapter Summary. Programming Exercises. 11. Collections and Maps. The Collections Framework. Core interfaces. Implementations. Collections. Basic Operations. Bulk Operations. Array Operations. Iterators. Review Questions. Sets. HashSet and LinkedHashSet. Lists. ArrayList, LinkedList and Vector. Review Questions. Maps. Basic Operations. Bulk Operations. Collection Views. HashMap, LinkedHashMap and Hashtable. Sorted Sets and Sorted Maps. The Comparator Interface. The Comparable Interface. The SortedSet Interface. The SortedMap Interface. TreeSet and TreeMap. Review Questions. Implementing the equals(), hashCode() and compareTo() methods. The equals() method. The hashCode() method. The compareTo() method. Working with Collections. Synchronized Collection Decorators. Unmodifiable Collection Decorators. Sorting Collections. Searching in Collections. Singleton Collections. Other Utility Methods in the Collections Class. Utility Methods in the Arrays Class. Abstract Implementations. Review Questions. Chapter Summary. Programming Exercise. Appendix A. Taking the SCPJ2 1.4 Exam. Preparing for the programmer exam. Registering for the exam. Obtaining an Exam Voucher. Signing Up for the Test. Contact Information. After Taking the Exam. How the Examination Is Conducted. The Testing Locations. Utilizing the Allotted time. The Exam Program. The Questions. Types of Questions Asked. Types of answers expected. Topics Covered by the Questions. Moving on to the developer exam. Appendix B. Objectives for the SCPJ2 1.4 Exam. Appendix C. Objectives for the Java 2 Platform Upgrade Exam. Appendix D. Annotated Answers to Review Questions. Appendix E. Solutions to Programming Exercises. Appendix F. Sample Exam. Appendix G. Number Systems and Number Representation. Number Systems. Binary, Octal and Hexadecimal Number System. Converting Binary Numbers to Decimals. Converting Octal and Hexadecimal Numbers to Decimals. Relationship between Binary, Octal and Hex Numbers. Converting Decimals. Converting Decimals to Binary Numbers. Converting Decimals to Octal and Hexadecimal Numbers. Representing Integers. Calculating 2's Complement. Appendix H. Using the CD. Contents of the CD. Installing the Programs. Using the Programs. Index. 0201728281T05222003


Best Sellers


Product Details
  • ISBN-13: 9780201728286
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 226 mm
  • No of Pages: 672
  • Sub Title: A Comprehensive Primer
  • Width: 234 mm
  • ISBN-10: 0201728281
  • Publisher Date: 04 Sep 2003
  • Binding: SA
  • Language: English
  • Spine Width: 42 mm
  • Weight: 1290 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
A Programmer's Guide to Java? Certification: A Comprehensive Primer
Pearson Education (US) -
A Programmer's Guide to Java? Certification: A Comprehensive Primer
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

A Programmer's Guide to Java? Certification: A Comprehensive Primer

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA