PHI

                                   PHI Learning EEE books ebooks Delhi India                                    Helping Teachers to Teach and Students to Learn

 
EEE: Eastern Economy Editions         
Search: 
Home > PHI Learning > Java™ How To Program
 
JAVA™ HOW TO PROGRAM By: DEITEL, PAUL , DEITEL, HARVEY
JAVA™ HOW TO PROGRAM 
JAVA™ HOW TO PROGRAM
 DEITEL, PAUL DEITEL, HARVEY
Pages: 1532
Edition: Ninth Edition
ISBN: 978-81-203-4502-7
Price: R 695.00
 
 

About The Book
Description:

Java How to Program, 9/e provides a clear, simple, engaging and entertaining introduction to Java programming.

Features include :

Rich coverage of fundamentals, including two chapters on control statements.

Focus on real-world examples.

Optional modular sections on language and library features of the new Java SE 7.

Optional online introduction to Java-based Android app development.

Files streams and object serialization.

The printed book contains the core content for introductory course sequences. Optional online chapters are included for advanced courses and professionals.

Other topics covered include recursion, searching, sorting, generic collections, generics, data structures, applets, multimedia, multithreading, databases/JDBC™, web-app development, web services, optional ATM Object-Oriented Design case study.

“Gives new programmers the benefit of the wisdom derived from many years of software development experience!”
—Edward F. Gehringer,
North Carolina State University

“Introduces good design practices and methodologies right from the beginning. An excellent starting point for developing high-quality robust Java applications.”
—Simon Ritter,
Oracle Corporation

“A great textbook with a myriad of examples from various application domains—excellent for a typical CS1 or CS2 course.”
—William E. Duncan,
Louisiana State University


Contents:
Preface.
Before You Begin.
1: Introduction to Computers and Java.
2: Introduction to Java Applications.
3: Introduction to Classes, Objects, Methods and Strings
4: Control Statements: Part I.
5: Control Statements: Part 2.
6: Methods: A Deeper Look.
7: Arrays and ArrayLists.
8: Classes and Objects: A Deeper Look.
9: Object-Oriented Programming: Inheritance.
10: Object-Oriented Programming: Polymorphism.
11: Exception Handling: A Deeper Look.
12: ATM Case Study, Part I: Object-Oriented Design with the UML.
13: ATM Case Study Part 2: Implementing an Object-Oriented Design.
14: GUI Components: Part I.
15: Graphics and Java 2D.
16: Strings, Characters and Regular Expressions.
17: Files, Streams and Object Serialization.
18: Recursion.
19: Searching, Sorting and Big O.
20: Generic Collections.
21: Generic Classes and Methods.
22: Custom Generic Data Structures.
23: Applets and Java Web Start.
24: Multimedia: Applets and Applications.
25: GUI Components: Part 2.
26: Multithreading.
27: Networking.
28: Accessing Databases with JDBC.
29: JavaServer™ Faces Web Apps: Part I.
30: JavaServer™ Faces Web Apps: Part 2.
31: Web Services.
A: Operator Precedence Chart.
B: ASCII Character Set.
C: Keywords and Reserved Words.
D: Primitive Types.
E: Using the Java API Documentation.
F: Using the Debugger.
G: Formatted Output.
H: Number Systems.
I: GroupLayout.
J: Java Desktop Integration Components.
K: Mashups.
L. Unicode®. Appendices on the Web. Index.
M: Creating Documentation with javadoc.
N: Bit Manipulation.
O: Labeled break and continue Statements.
P: UML 2: Additional Diagram Types.
Q: Design Patterns.