JavaTM Programming: From Problem Analysis to Program Design

Front Cover
Cengage Learning, Apr 2, 2009 - Computers - 1016 pages
4 Reviews
Designed for the beginning programming student, this book will motivate learners while teaching fundamental programming concepts. Based on years of classroom testing, this fourth edition of JAVA PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN approaches programming with a focus on clear explanations and practice - two critical factors in mastering the Java language. Straightforward language is used to explain the reasoning behind each new concept, and numerous examples and exercises allow readers to practice solving problems and writing code. This new edition is fully compliant with the latest version of Java, and includes updated programming exercises and programs.
Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.
  

What people are saying - Write a review

User Review - Flag as inappropriate

One of the best programming books ever written. The examples are easy to follow, the writing is easy to understand - it makes java your new best friend.

User Review - Flag as inappropriate

ghgfhgfh

Contents

AN OVERVIEW OF COMPUTERS AND PROGRAMMING LANGUAGES
1
BASIC ELEMENTS OF JAVA
25
INTRODUCTION TO OBJECTS AND INPUTOUTPUT
107
CONTROL STRUCTURES I SELECTION
165
CONTROL STRUCTURES II REPETITION
225
GRAPHICAL USER INTERFACE GUI AND OBJECTORIENTED DESIGN OOD
295
USERDEFINED METHODS
351
USERDEFINED CLASSES AND ADTS
425
ADVANCED GUIS AND GRAPHICS
733
RECURSION
823
SEARCHING AND SORTING
855
JAVA RESERVED WORDS
891
OPERATOR PRECEDENCE
893
CHARACTER SETS
897
ADDITIONAL JAVA TOPICS
901
ANSWERS TO ODDNUMBERED EXERCISES
949

ARRAYS
509
INHERITANCE AND POLYMORPHISM
591
HANDLING EXCEPTIONS AND EVENTS
673

Common terms and phrases

About the author (2009)

D.S. Malik is a Professor of Mathematics and Computer Science at Creighton University. He received his Ph.D. from Ohio University in 1985. He has published more than 45 papers and 18 books on abstract algebra, applied mathematics, fuzzy automata theory and languages, fuzzy logic and its applications, programming, data structures, and discrete mathematics.

Bibliographic information