Aa

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

-DYD􏰐 +RZ WR 3URJUDP􏰇 6HYHQWK (GLWLRQ 3DJH 􏰅 5HWXUQ WR 7DEOH RI &RQWHQWV

Preface
“Live in fragments no longer, only connect.” —Edgar Morgan Foster
Welcome to Java and Java How to Program, Seventh Edition! At Deitel & Associates, we write
programming language textbooks and professional books for Prentice Hall, deliver corporate
training worldwide and develop Internet businesses. This book was a joy to cre- ate. It reflects
significant changes to the Java language and to the preferred ways of teaching and learning
programming. All of the chapters have been significantly tuned.
New and Updated Features
Here’s a list of updates we’ve made to the sixth and seventh editions of Java How to Program:
• We updated the entire book to the new Java Standard Edition 6 (“Mustang”) and
carefully audited the manuscript against the Java Language Specification.
• We audited the presentation against the ACM/IEEE curriculum recommenda-
tions and the Computer Science Advanced Placement Examination.
• We reinforced our early classes and objects pedagogy, paying careful attention to the
guidance of the college instructors on our review teams to ensure that we got the conceptual
level right. The book is object-oriented throughout and the treat- ment of OOP is clear and
accessible. We introduce the basic concepts and termi- nology of object technology in Chapter
1. Students develop their first customized classes and objects in Chapter 3. Presenting objects
and classes in the early chap- ters gets students “thinking about objects” immediately and
mastering these con- cepts more thoroughly.
• The early classes and objects presentation features Time, Employee and GradeBook class
case studies that weave their way through multiple sections and chapters, gradually
introducing deeper OO concepts.
• Instructors teaching introductory courses have a broad choice of the amount of GUI and
graphics to cover—from none, to a ten-brief-sections introductory se- quence, to a deep
treatment in Chapters 11, 12 and 22, and Appendix F.
• We tuned our object-oriented presentation to use the latest version of the UMLTM (Unified
Modeling LanguageTM)—the UMLTM 2—the industry-stan- dard graphical language for
modeling object-oriented systems.
• We introduced and tuned the optional OOD/UML 2 automated teller machine (ATM) case
study in Chapters 1–8 and 10. We include a web bonus appendix with the complete code
implementation. Check out the back cover testimonials.
• We added several substantial object-oriented web programming case studies.
-DYD􏰐 +RZ WR 3URJUDP􏰇 6HYHQWK (GLWLRQ
-DYD􏰐 +RZ WR 3URJUDP􏰇 6HYHQWK (GLWLRQ %\ +􏰁 0􏰁 'HLWHO 􏰎 'HLWHO 􏰖
$VVRFLDWHV􏰇 ,QF􏰁􏰇 3􏰁 -􏰁
'HLWHO 􏰎 'HLWHO 􏰖 $VVRFLDWHV􏰇 ,QF􏰁 ,6%1􏰋 􏰍􏰌􏰅􏰏􏰂􏰊􏰈􏰏􏰅􏰄􏰈􏰌􏰈 3XEOLVKHU􏰋 3UHQWLFH
+DOO
3ULQW 3XEOLFDWLRQ 'DWH􏰋 􏰆􏰏􏰏􏰈􏰓􏰂􏰆􏰓􏰆􏰌
􏰗 􏰆􏰏􏰏􏰍 6DIDUL %RRNV 2QOLQH􏰇 //&􏰁 7KLV 3') LV PDGH DYDLODEOH IRU SHUVRQDO XVH
RQO\ GXULQJ WKH UHOHYDQW VXEVFULSWLRQ WHUP􏰇 VXEMHFW WR WKH 6DIDUL 7HUPV
RI 6HUYLFH􏰁 $Q\ RWKHU XVH UHTXLUHV SULRU ZULWWHQ FRQVHQW IURP WKH
FRS\ULJKW RZQHU􏰁 8QDXWKRUL]HG XVH􏰇 UHSURGXFWLRQ DQG􏰓RU GLVWULEXWLRQ DUH
VWULFWO\ SURKLELWHG DQG YLRODWH DSSOLFDEOH ODZV􏰁 $OO ULJKWV UHVHUYHG􏰁
3UHSDUHG IRU 3HWHU 'LVQH\􏰇 6DIDUL ,'􏰋 SHWHUZDOWG#ZRNHK􏰁FRP /LFHQVHG E\
3HWHU 'LVQH\ 8VHU QXPEHU􏰋 􏰂􏰅􏰊􏰍􏰏􏰆􏰍

You might also like