Normal view MARC view ISBD view

Big Java : Late Objects

By: Horstmann, Cay S.
Material type: TextTextSeries: eBooks on Demand.Publisher: Hoboken : Wiley, 2012Description: 1 online resource (1236 p.).ISBN: 9781118214572.Subject(s): Application software -- Development | Computing platforms | Java (Computer program language)Genre/Form: Electronic books.Additional physical formats: Print version:: Big Java : Late ObjectsDDC classification: 005.13/3 LOC classification: QA76.73.J38Online resources: Click here to view this ebook.
Contents:
Cover; Title Page; Copyright; Preface; Acknowledgments; Contents; Special Features; Chapter 1 Introduction; 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; Chapter 2 Fundamental Data Types; 2.1 Variables; 2.2 Arithmetic; 2.3 Input and Output; 2.4 Problem Solving: First Do It By Hand; 2.5 Strings; Chapter 3 Decisions; 3.1 The if Statement; 3.2 Comparing Numbers and Strings; 3.3 Multiple Alternatives
3.4 Nested Branches3.5 Problem Solving: Flowcharts; 3.6 Problem Solving: Test Cases; 3.7 Boolean Variables and Operators; 3.8 Application: Input Validation; Chapter 4 Loops; 4.1 The while Loop; 4.2 Problem Solving: Hand-Tracing; 4.3 The for Loop; 4.4 The do Loop; 4.5 Application: Processing Sentinel Values; 4.6 Problem Solving: Storyboards; 4.7 Common Loop Algorithms; 4.8 Nested Loops; 4.9 Application: Random Numbers and Simulations; Chapter 5 Methods; 5.1 Methods as Black Boxes; 5.2 Implementing Methods; 5.3 Parameter Passing; 5.4 Return Values; 5.5 Methods Without Return Values
5.6 Problem Solving: Reusable Methods5.7 Problem Solving: Stepwise Refinement; 5.8 Variable Scope; 5.9 Recursive Methods (Optional); Chapter 6 Arrays and Array Lists; 6.1 Arrays; 6.2 The Enhanced for Loop; 6.3 Common Array Algorithms; 6.4 Using Arrays with Methods; 6.5 Problem Solving: Adapting Algorithms; 6.6 Problem Solving: Discovering Algorithms by Manipulating Physical Objects; 6.7 Two-Dimensional Arrays; 6.8 Array Lists; Chapter 7 Input/Output and Exception Handling; 7.1 Reading and Writing Text Files; 7.2 Text Input and Output; 7.3 Command Line Arguments; 7.4 Exception Handling
7.5 Application: Handling Input ErrorsChapter 8 Objects and Classes; 8.1 Object-Oriented Programming; 8.2 Implementing a Simple Class; 8.3 Specifying the Public Interface of a Class; 8.4 Designing the Data Representation; 8.5 Implementing Instance Methods; 8.6 Constructors; 8.7 Testing a Class; 8.8 Problem Solving: Tracing Objects; 8.9 Problem Solving: Patterns for Object Data; 8.10 Object References; 8.11 Static Variables and Methods; Chapter 9 Inheritance and Interfaces; 9.1 Inheritance Hierarchies; 9.2 Implementing Subclasses; 9.3 Overriding Methods; 9.4 Polymorphism
9.5 Object: The Cosmic Superclass9.6 Interface Types; Chapter 10 Graphical User Interfaces; 10.1 Frame Windows; 10.2 Events and Event Handling; 10.3 Processing Text Input; 10.4 Creating Drawings; Chapter 11 Advanced User Interfaces; 11.1 Layout Management; 11.2 Choices; 11.3 Menus; 11.4 Exploring the Swing Documentation; 11.5 Using Timer Events for Animations; 11.6 Mouse Events; Chapter 12 Object-Oriented Design; 12.1 Classes and Their Responsibilities; 12.2 Relationships Between Classes; 12.3 Application: Printing an Invoice; 12.4 Packages; Chapter 13 Recursion
13.1 Triangle Numbers Revisited
Summary: Big Java: Late Objects is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a two-semester first course in programming for computer science students.
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA76.73.J38 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=2055777 Available EBL2055777
Browsing UT Tyler Online Shelves , Shelving location: Online Close shelf browser
QA76.73.J38 Professional Java EE Design Patterns. QA76.73.J38 Beginning Spring. QA76.73.J38 Java For Everyone : QA76.73.J38 Big Java : QA76.73.J38 -- L36 2005 Advanced Systems Design with Java, UML and MDA. QA76.73.J38 B347 2015 Beginning Java Programming : QA76.73.J38 B358 2007eb Groovy Programming :

Cover; Title Page; Copyright; Preface; Acknowledgments; Contents; Special Features; Chapter 1 Introduction; 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; Chapter 2 Fundamental Data Types; 2.1 Variables; 2.2 Arithmetic; 2.3 Input and Output; 2.4 Problem Solving: First Do It By Hand; 2.5 Strings; Chapter 3 Decisions; 3.1 The if Statement; 3.2 Comparing Numbers and Strings; 3.3 Multiple Alternatives

3.4 Nested Branches3.5 Problem Solving: Flowcharts; 3.6 Problem Solving: Test Cases; 3.7 Boolean Variables and Operators; 3.8 Application: Input Validation; Chapter 4 Loops; 4.1 The while Loop; 4.2 Problem Solving: Hand-Tracing; 4.3 The for Loop; 4.4 The do Loop; 4.5 Application: Processing Sentinel Values; 4.6 Problem Solving: Storyboards; 4.7 Common Loop Algorithms; 4.8 Nested Loops; 4.9 Application: Random Numbers and Simulations; Chapter 5 Methods; 5.1 Methods as Black Boxes; 5.2 Implementing Methods; 5.3 Parameter Passing; 5.4 Return Values; 5.5 Methods Without Return Values

5.6 Problem Solving: Reusable Methods5.7 Problem Solving: Stepwise Refinement; 5.8 Variable Scope; 5.9 Recursive Methods (Optional); Chapter 6 Arrays and Array Lists; 6.1 Arrays; 6.2 The Enhanced for Loop; 6.3 Common Array Algorithms; 6.4 Using Arrays with Methods; 6.5 Problem Solving: Adapting Algorithms; 6.6 Problem Solving: Discovering Algorithms by Manipulating Physical Objects; 6.7 Two-Dimensional Arrays; 6.8 Array Lists; Chapter 7 Input/Output and Exception Handling; 7.1 Reading and Writing Text Files; 7.2 Text Input and Output; 7.3 Command Line Arguments; 7.4 Exception Handling

7.5 Application: Handling Input ErrorsChapter 8 Objects and Classes; 8.1 Object-Oriented Programming; 8.2 Implementing a Simple Class; 8.3 Specifying the Public Interface of a Class; 8.4 Designing the Data Representation; 8.5 Implementing Instance Methods; 8.6 Constructors; 8.7 Testing a Class; 8.8 Problem Solving: Tracing Objects; 8.9 Problem Solving: Patterns for Object Data; 8.10 Object References; 8.11 Static Variables and Methods; Chapter 9 Inheritance and Interfaces; 9.1 Inheritance Hierarchies; 9.2 Implementing Subclasses; 9.3 Overriding Methods; 9.4 Polymorphism

9.5 Object: The Cosmic Superclass9.6 Interface Types; Chapter 10 Graphical User Interfaces; 10.1 Frame Windows; 10.2 Events and Event Handling; 10.3 Processing Text Input; 10.4 Creating Drawings; Chapter 11 Advanced User Interfaces; 11.1 Layout Management; 11.2 Choices; 11.3 Menus; 11.4 Exploring the Swing Documentation; 11.5 Using Timer Events for Animations; 11.6 Mouse Events; Chapter 12 Object-Oriented Design; 12.1 Classes and Their Responsibilities; 12.2 Relationships Between Classes; 12.3 Application: Printing an Invoice; 12.4 Packages; Chapter 13 Recursion

13.1 Triangle Numbers Revisited

Big Java: Late Objects is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a two-semester first course in programming for computer science students.

Description based upon print version of record.

There are no comments for this item.

Log in to your account to post a comment.