Skip to content

Java for Everyone

Best in textbook rentals since 2012!

ISBN-10: 0471791911

ISBN-13: 9780471791911

Edition: 2010

Authors: Cay S. Horstmann

List price: $138.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Programmers, computer scientists, and engineers need a book that delivers the essentials of how to program using Java in a more accessible, less rigorous approach. Java for Everyone provides them with a more user-friendly, graphics-intensive design that conveys complex concepts simply and effectively. It differs from other books in the market by focusing on topics such as loops and graphical interfaces, while avoiding a focus on object-orientation. The emphasis is placed on simple programs that use pre-built data structures and algorithms whenever possible. The examples and case studies explore practical applications that programmers, computer scientists, and engineers will find useful,…    
Customers also bought

Book details

List price: $138.95
Copyright year: 2010
Publisher: John Wiley & Sons, Incorporated
Publication date: 2/2/2010
Binding: Paperback
Pages: 515
Size: 7.75" wide x 10.00" long x 0.75" tall
Weight: 1.914
Language: English

Introduction
Computer Programs
Anatomy of a Computer
The Java Programming Language
Becoming Familiar with Your Programming Environment
Analyzing Your First Program
Errors
Algorithms
Fundamental Data Types
Defining Variables
Modifying Variables
Constants
Reading Input
Arithmetic
Strings
Decisions
The if Statement
Comparing Numbers and Strings
Multiple Alternatives
Nested Branches
Boolean Variables and Operators
Application: Input Validation
Loops
The while Loop
The for Loop
The do Loop
Application: Processing Sentinel Values
Common Loop Algorithms
Nested Loops
Application: Random Numbers and Simulations
Methods
Methods as Black Boxes
Implementing Methods
Parameter Passing
Return Values
Methods Without Return Values
Stepwise Refinement
Variable Scope and Static Variables
Recursive methods (Optional)
Arrays and Array Lists
Using Arrays and Array Lists
The Enhanced for Loop
Common Array and Array List Algorithms
Using Arrays and Array Lists with Methods
Two-dimensional Arrays
Proposal: Java for Everyone, First Edition 5/18/09: 9
Objects and Classes
Designing the public interface
Fields and methods
Constructors
Discovering classes
Static fields and methods
Packages
Processing Data Files and Web Information
Streams, readers and writers
Reading files and web pages
Exception handling
Inheritance
Inheritance hierarchies
Forming subclasses
Polymorphism
Subclass construction
Interface type
Common Data Structures and Algorithms
Lists and maps
Sorting and searching
Other standard algorithms
Recursion (Web only)
Organizing database information
SQL queries
Programming with JDBC
Building Graphical User Interfaces (Web only)
Event handling
Buttons and menus
Layout management
Text fields and text areas