Java Programming: A Comprehensive Introduction 13 9780078022074
Java Programming: A Comprehensive Introduction

Java Programming: A Comprehensive Introduction

Grade Levels: 13
By Herbert Schildt and Dale Skrien
Copyright: 2013
Publication Date: January 20, 2012
MHID: 007802207X
ISBN 13: 9780078022074

  • Price :
  • Qty :
  • Total :

The purchase quantity range should be 1-29 for this product.

New Features

Ask the Expert: At various points throughout the book are Ask the Expert boxes. These contain additional or interesting commentary about a topic, and use a Question/Answer format. They provide supplemental information without disrupting the main presentation flow.

Try This Elements: Each chapter contains one or more Try This element. These are step-by-step examples that walk through the development of a program that demonstrates an aspect of Java related to the chapter's topic. Typically, these are longer examples that show a feature in a more practical setting.

Progess Checks: Throughout each chapter, Progress Checks are presented to test the student's understanding of the preceding section. The answers to these questions are at the bottom of the same page.

Key Skills & Concepts: Each chapter begins with a list that identifies the key skills and concepts presented in the chapter.

E-Book: To purchase an e-book version of this title visit (ISBN 9780077588243). With the CourseSmart e-book version of this title, students can save money, reduce their impact on the environment, and access powerful web tools for learning. Faculty can also review and compare the full text online without having to wait for a print desk copy.

A Straight Ahead Approach: Topics are introduced in a cohesive sequence that is intended to keep the focus of each discussion on the topic at hand. The goal of this approach is to present the Java language in a way that clearly shows the interrelationships of its parts.

Java Programming: A Comprehensive Introduction

PART ONE: The Java Language

1. Java Programming Fundamentals

2. Introducing Data Types and Operators

3. Program Control Statements

4. Introducing Classes, Objects, and Methods

5. More Data Types and Operators

6. A Closer Look at Methods and Classes

7. Inheritance

8. Interfaces

9. Packages

10. Exception Packages

11. Using I/O

12. Multithreaded Programming

13. Enumerations, Autoboxing, and Annotations

14. Generics

15. Applets and the Remaining Java Keywords

16. Introduction to Object-Oriented Design

PART TWO: Introducing GUI Programming with Swing

17. Swing Fundamentals

18. Exploring Swing Controls

19. Working with Menus

20. Dialogs

21. Threading, Applets, and Painting

PART THREE: Exploring the Java API Library

22. String Handling

23. Exploring java.lang

24. Exploring java.util

25. Using the Data Structures in the Collections Framework

26. Networking with

27. The Concurrency Utilities

Appendix A: Using Java's Documentation Comments

Appendix B: An Introduction to Regular Expressions

Appendix C: Answers to Selcted Exercises

About the Author

Herbert Schildt

Herbert Schildt is a world leading programming author.  He is an authority on the C, C++, Java, and C# programming languages, and a master Windows programmer. His programming books have sold more than three million copies worldwide and have been translated into all major foreign languages. He is the author of numerous best sellers including C: The Complete Reference, Java 2: The Complete Reference, Java 2: A Beginner's Guide, C#: A Beginner's Guide, and many more.  Schildt holds a master's degree in computer science from the University of Illinois.

Dale Skrien