Summer Reading Sale
 
 

Recently Viewed clear list


Original Essays | June 20, 2014

Lisa Howorth: IMG So Many Books, So Many Writers



I'm not a bookseller, but I'm married to one, and Square Books is a family. And we all know about families and how hard it is to disassociate... Continue »

spacer
Qualifying orders ship free.
$69.00
List price: $102.20
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
3 Partner Warehouse Computer Languages- Java

Java Programming Today - With CD (04 Edition)

by

Java Programming Today - With CD (04 Edition) Cover

 

Synopses & Reviews

Please note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.

Publisher Comments:

This book for today's beginning programmers presents the Java language and object-oriented concepts without overwhelming computer science terminology, but covers many complex topics that are required for the Java programmer. It is written in plain English, with a wide variety of sample programs; and includes such practical information as instructions for setting up the Java(TM) 2 Software Development Kit from Sun Microsystems, and compiling, running, and debugging code. Packaged with a CD-RO that includes all of the software beginning users will need to learn Java, the book is clear and easy-to-read, with excellent visuals. It has a large variety of fun ways to run program examples along with easy-to-understand figures, tables, and appendices. Presenting first an overview of the language, it introduces Java fundamentals, including keywords, operators, primitive data types, Strings, and arithmetic. It then proceeds through class hierarchy concepts, introducing the JApplet and JFrame classes, and presents control statements, loop, and arrays. Object-oriented concepts, writing classes and methods, static methods, interfaces and specific listeners are discussed; and advanced topics, such as Java I/O, Java Archive files, and package and classpaths, round out the book. For programming professionals and software developers who need to learn Java, as well as those just starting out in the field. Because of its summary tables, glossary, margin glossary, comprehensive appendices, and figures, this book is an excellent Java language usage reference.

Synopsis:

Instructors and users of this text will benefit from the following ancillaries: * Instructor's Manual: 0-13-048624-8 * TestGen:0-13-048795-3 * Companion Website: 0-13-048796-1 * BlackBoard: 0-13-049833-5 * Course Compass: 0-13049835-1 To view the website that accompanies this text, please go to: http://www.prenhall.com/johnston

Synopsis:

Java Programming Today is written with Johnston's "all of the things you need and none of the things you don't" approach to teaching a first programming language. Complete with Sun Microsystems' Java 2 Software Development Kit, readers will be writing and running their own Java programs by Chapter 2. Reviewers find her style both informative and enjoyable.

Topics relevant to today's Java programmer are included in the text. Other features include:

  • Object-oriented principles presented in easily understood examples
  • Graphical user interface construction including common controls and menus
  • Exception handling, Java I/O, JAR file and package creation, and CLASSPATH discussion
  • Program troubleshooting and debugging including use of Java's jdb debugger

The accompanying CD-ROM contains source code for all sample programs, Sun Microsystems' Java 2 Software Development Kit, and jEdit, a Java source code editor.

Instructors and users of this text will benefit from the following ancillaries:

  • Instructor's Manual: 0-13-048624-8
  • TestGen:0-13-048795-3
  • Companion Website: 0-13-048796-1
  • BlackBoard: 0-13-049833-5
  • Course Compass: 0-13049835-1

To view the website that accompanies this text, please go to:

#LINK<http://www.prenhall.com/johnston>#

Table of Contents

(NOTE: Each chapter ends with Review Questions and Problems.).

1. Getting Started.

Welcome. What Is Java? The Big Picture, Java Source Code, Bytecode and JVM. Why Do Programmers Love Java? Software Construction Techniques.

2. Getting Started with Java Applications.

The Big Picture. Programming Fundamentals. General Format of a Java Program. Programs and Data. Keywords, Primitive Types, and Identifiers in Java. Operators in Java. An Introduction to Using Java Libraries. Summary. Practice!

3. Class Hierarchy in Java.

Parents and Children. java.lang.Object, the Root of all Java Classes. Java Applets. Java's java.awt.Graphics Class. Java Applications and the JFrame Class. Abstract Window Toolkit (AWT) and Swing.

4. Control Statements and Loops.

Decisions, Decisions. Relational and Logical Operators. If Statements. Switch Statements. Loops in General. For Loop. While Loop. Do While Loop. Comparing Numbers, Comparing Strings. Trouble Shooting. Summary. Practice!

5. Arrays in Java.

Run Faster! Jump Higher! Life Using Data Single Variables. Array Fundamentals. Array of Arrays. Practice!

6. Writing and Using Methods and Classes.

Time to Get Down to Business! What Do We Know About Classes? Object-Oriented Principles. Where Are We Going? Writing Class Methods. Scope. Object and Array Reference, Primitive Variables, and Memory. Practice!

7. More on Classes and Implementing Interfaces.

It's Fun to Have Fun! The This Reference. Static Items in Java. A Brief Introduction to Java Interfaces. Nested Classes. Practice!

8. Building the Front End.

Have a Drink or Prime the Pump? Event Handling Overview. Swing Components. Layout Managers. JPanels, Panes, and More Layout Managers. Mouse Activity. Java Menus. Threads. Summary. Practice.

9. Inheritance.

We're On the Home Stretch! Review Superclasses, Subclasses, and Interfaces. Writing Our Own Superclass in Java. Abstract Classes. Writing Java Interfaces. Summary. Practice.

10. Exception Handling.

Got Bugs? What Is an Exception? Why Write Exception Handling Code? Try and Catch Blocks. The Finally Block. Writing Our Own Exceptions. Throws Interface and Propagating Exceptions.

11. Java I/O.

Reading and Writing. Streams. Reading and Writing Data Using Byte Stream Classes. Buffered Character Stream File Input and Output. String Tokenizers. A Brief Introduction to Networking and Sockets.

12. JAR Files.

Wrap It Up! What Is a JAR File? How To Make a JAR? Summary.

13. Packages and Classpaths.

Packages and Imports. A Simple Program. What Is a Java Package? CLASSPATHS. Package Scope. Packages, JARs, and the CLASSPATH.

Appendix A: Getting Started with Java.

Appendix B: jEdit, a Java Source Code Editor.

Appendix C: Bits, Bytes, Hexadecimal Notation, and Unicode™.

Appendix D: Nested Classes.

Appendix E: Java Integrated Development Environments.

Bibliography.

Glossary.

Index.

Product Details

ISBN:
9780130486233
Author:
Johnston, Barbara
Publisher:
Prentice Hall
Location:
Upper Saddle River, N.J.
Subject:
Programming - General
Subject:
Object-oriented programming (computer science
Subject:
Java (Computer program language)
Subject:
Programming Languages - Java
Subject:
Object-oriented programming
Subject:
Java
Copyright:
Edition Description:
Trade paper
Series Volume:
no. 4/2001
Publication Date:
September 2003
Binding:
Paperback
Grade Level:
College/higher education:
Language:
English
Illustrations:
Yes
Pages:
896
Dimensions:
24 cm. +

Related Subjects

Computers and Internet » Computer Languages » Java

Java Programming Today - With CD (04 Edition) Used Trade Paper
0 stars - 0 reviews
$69.00 In Stock
Product details 896 pages Prentice Hall - English 9780130486233 Reviews:
"Synopsis" by , Instructors and users of this text will benefit from the following ancillaries: * Instructor's Manual: 0-13-048624-8 * TestGen:0-13-048795-3 * Companion Website: 0-13-048796-1 * BlackBoard: 0-13-049833-5 * Course Compass: 0-13049835-1 To view the website that accompanies this text, please go to: http://www.prenhall.com/johnston

"Synopsis" by , Java Programming Today is written with Johnston's "all of the things you need and none of the things you don't" approach to teaching a first programming language. Complete with Sun Microsystems' Java 2 Software Development Kit, readers will be writing and running their own Java programs by Chapter 2. Reviewers find her style both informative and enjoyable.

Topics relevant to today's Java programmer are included in the text. Other features include:

  • Object-oriented principles presented in easily understood examples
  • Graphical user interface construction including common controls and menus
  • Exception handling, Java I/O, JAR file and package creation, and CLASSPATH discussion
  • Program troubleshooting and debugging including use of Java's jdb debugger

The accompanying CD-ROM contains source code for all sample programs, Sun Microsystems' Java 2 Software Development Kit, and jEdit, a Java source code editor.

Instructors and users of this text will benefit from the following ancillaries:

  • Instructor's Manual: 0-13-048624-8
  • TestGen:0-13-048795-3
  • Companion Website: 0-13-048796-1
  • BlackBoard: 0-13-049833-5
  • Course Compass: 0-13049835-1

To view the website that accompanies this text, please go to:

#LINK<http://www.prenhall.com/johnston>#

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.