Introduction to Java Programming : Fundamentals First

  • ISBN13:


  • ISBN10:


  • Edition: 6th
  • Format: Paperback
  • Copyright: 2007-01-01
  • Publisher: Prentice Hall
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $109.00


Using a fundamentals-first approach, Liang explores the concepts of problem-solving and object-oriented programming. Beginning programmers learn critical problem-solving techniques, then move on to grasp the key concepts of object-oriented and GUI programming using Java 5. Starts readers with essential problem-solving and programming concepts (control statements, methods, and arrays); moves on to object-oriented programming, graphical user interface (GUI), and applets; and finally introduces exception handling, binary I/O, and recursion. Enables readers to write short, interesting, graphical game programs early on (starting from Chapter 2). Offers an exceptionally broad range of carefully chosen examples; reinforces key concepts with objectives lists, introduction and chapter overviews, easy-to-follow examples, chapter summaries, review questions, programming exercises, and an interactive self-test. A useful reference for anyone interested in learning more about programming.

Author Biography

Y. Daniel Liang is currently Yamacraw Professor of Software Engineering at the Department of Computer Science, Armstrong Atlantic State University, Savannah, GA.

Table of Contents

Fundamentals of Programming
Introduction to Computers, Programs, and Java
Primitive Data Types and Operations
Selection Statements
Object-Oriented Programming
Objects and Classes
Strings and Text I/O
Inheritance and Polymorphism
Abstract Classes and Interfaces
Object-Oriented Design
GUI Programming
GUI Basics
Event-Driven Programming
Creating User Interfaces
Applets and Multimedia
Exception Handling, IO, and Recursion
Exceptions and Assertions
Binary I/O
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review