itu-size-reduice
Normal view MARC view ISBD view

Java concepts : early objects / Cay S Horstmann

By: Horstmann, Cay S.
Material type: materialTypeLabelBookPublisher: Hoboken : Wiley, 2013Edition: 7th Edition.Description: xvi, 568 p.ISBN: 9781118318768.Subject(s): Internet programming | Java (Computer program language)DDC classification: 005.2762 H819J 2013
Contents:
Machine generated contents note: 1.1.Computer Programs -- 1.2. The Anatomy of a Computer -- 1.3. The Java Programming Language -- 1.4. Becoming Familiar with Your Programming Environment -- 1.5. Analyzing Your First Program -- 1.6. Errors -- 1.7. Problem Solving: Algorithm Design -- 2.1. Objects and Classes -- 2.2. Variables -- 2.3. Calling Methods -- 2.4. Constructing Objects -- 2.5. Accessor and Mutator Methods -- 2.6. The API Documentation -- 2.7. Implementing a Test Program -- 2.8. Object References -- 2.9. Graphical Applications -- 2.10. Ellipses, Lines, Text, and Color -- 3.1. Instance Variables and Encapsulation -- 3.2. Specifying the Public Interface of a Class -- 3.3. Providing the Class Implementation -- 3.4. Unit Testing -- 3.5. Problem Solving: Tracing Objects -- 3.6. Local Variables -- 3.7. The this Reference -- 3.8. Shape Classes -- 4.1. Numbers -- 4.2. Arithmetic -- 4.3. Input and Output -- 4.4. Problem Solving: First Do it By Hand -- 4.5. Strings -- 5.1. The if Statement -- 5.2.Comparing Values -- 5.3. Multiple Alternatives -- 5.4. Nested Branches -- 5.5. Problem Solving: Flowcharts -- 5.6. Problem Solving: Selecting Test Cases -- 5.7. Boolean Variables and Operators -- 5.8. Application: Input Validation -- 6.1. The while Loop -- 6.2. Problem Solving: Hand-Tracing -- 6.3. The for Loop -- 6.4. The do Loop -- 6.5. Application: Processing Sentinel Values -- 6.6. Problem Solving: Storyboards -- 6.7.Common Loop Algorithms -- 6.8. Nested Loops -- 6.9. Application: Random Numbers and Simulations -- 6.10. Using a Debugger -- 7.1. Arrays -- 7.2. The Enhanced for Loop -- 7.3.Common Array Algorithms -- 7.4. Problem Solving: Adapting Algorithms -- 7.5. Problem Solving: Discovering Algorithms by Manipulating Physical Objects -- 7.6. Two-Dimensional Arrays -- 7.7. Array Lists -- 7.8. Regression Testing -- 8.1. Discovering Classes -- 8.2. Designing Good Methods -- 8.3. Problem Solving: Patterns for Object Data -- 8.4. Static Variables and Methods -- 8.5. Packages -- 8.6. Unit Test Frameworks -- 9.1. Inheritance Hierarchies -- 9.2. Implementing Subclasses -- 9.3. Overriding Methods -- 9.4. Polymorphism -- 9.5. Object: The Cosmic Superclass -- 10.1. Using Interfaces for Algorithm Reuse -- 10.2. Working with Interface Variables -- 10.3. The Comparable Interface -- 10.4. Using Interfaces for Callbacks -- 10.5. Inner Classes -- 10.6. Mock Objects -- 10.7. Event Handling -- 10.8. Building Applications with Buttons -- 10.9. Processing Timer Events -- 10.10. Mouse Events -- 11.1. Reading and Writing Text Files -- 11.2. Text Input and Output -- 11.3.Command Line Arguments -- 11.4. Exception Handling -- 11.5. Application: Handling Input Errors -- 12.1. Classes and Their Responsibilities -- 12.2. Relationships Between Classes -- 12.3. Application: Printing an Invoice -- Appendix A The Basic Latin And Latin-1 Subsets Of Unicode -- Appendix B Java Operator Summary -- Appendix C Java Reserved Word Summary -- Appendix D The Java Library.
Tags from this library: No tags from this library for this title. Log in to add tags.
    average rating: 0.0 (0 votes)
Item type Current location Call number Status Date due Barcode Item holds
Books Books Information Technology University, Lahore
General Stacks
005.2762 H819J 2013 (Browse shelf) Available 001057
Total holds: 0

includes index

Machine generated contents note: 1.1.Computer Programs -- 1.2. The Anatomy of a Computer -- 1.3. The Java Programming Language -- 1.4. Becoming Familiar with Your Programming Environment -- 1.5. Analyzing Your First Program -- 1.6. Errors -- 1.7. Problem Solving: Algorithm Design -- 2.1. Objects and Classes -- 2.2. Variables -- 2.3. Calling Methods -- 2.4. Constructing Objects -- 2.5. Accessor and Mutator Methods -- 2.6. The API Documentation -- 2.7. Implementing a Test Program -- 2.8. Object References -- 2.9. Graphical Applications -- 2.10. Ellipses, Lines, Text, and Color -- 3.1. Instance Variables and Encapsulation -- 3.2. Specifying the Public Interface of a Class -- 3.3. Providing the Class Implementation -- 3.4. Unit Testing -- 3.5. Problem Solving: Tracing Objects -- 3.6. Local Variables -- 3.7. The this Reference -- 3.8. Shape Classes -- 4.1. Numbers -- 4.2. Arithmetic -- 4.3. Input and Output -- 4.4. Problem Solving: First Do it By Hand -- 4.5. Strings -- 5.1. The if Statement -- 5.2.Comparing Values -- 5.3. Multiple Alternatives -- 5.4. Nested Branches -- 5.5. Problem Solving: Flowcharts -- 5.6. Problem Solving: Selecting Test Cases -- 5.7. Boolean Variables and Operators -- 5.8. Application: Input Validation -- 6.1. The while Loop -- 6.2. Problem Solving: Hand-Tracing -- 6.3. The for Loop -- 6.4. The do Loop -- 6.5. Application: Processing Sentinel Values -- 6.6. Problem Solving: Storyboards -- 6.7.Common Loop Algorithms -- 6.8. Nested Loops -- 6.9. Application: Random Numbers and Simulations -- 6.10. Using a Debugger -- 7.1. Arrays -- 7.2. The Enhanced for Loop -- 7.3.Common Array Algorithms -- 7.4. Problem Solving: Adapting Algorithms -- 7.5. Problem Solving: Discovering Algorithms by Manipulating Physical Objects -- 7.6. Two-Dimensional Arrays -- 7.7. Array Lists -- 7.8. Regression Testing -- 8.1. Discovering Classes -- 8.2. Designing Good Methods -- 8.3. Problem Solving: Patterns for Object Data -- 8.4. Static Variables and Methods -- 8.5. Packages -- 8.6. Unit Test Frameworks -- 9.1. Inheritance Hierarchies -- 9.2. Implementing Subclasses -- 9.3. Overriding Methods -- 9.4. Polymorphism -- 9.5. Object: The Cosmic Superclass -- 10.1. Using Interfaces for Algorithm Reuse -- 10.2. Working with Interface Variables -- 10.3. The Comparable Interface -- 10.4. Using Interfaces for Callbacks -- 10.5. Inner Classes -- 10.6. Mock Objects -- 10.7. Event Handling -- 10.8. Building Applications with Buttons -- 10.9. Processing Timer Events -- 10.10. Mouse Events -- 11.1. Reading and Writing Text Files -- 11.2. Text Input and Output -- 11.3.Command Line Arguments -- 11.4. Exception Handling -- 11.5. Application: Handling Input Errors -- 12.1. Classes and Their Responsibilities -- 12.2. Relationships Between Classes -- 12.3. Application: Printing an Invoice -- Appendix A The Basic Latin And Latin-1 Subsets Of Unicode -- Appendix B Java Operator Summary -- Appendix C Java Reserved Word Summary -- Appendix D The Java Library.

pbk.

There are no comments for this item.

Log in to your account to post a comment.
اردو کى بورڈ