Cantitate/Preț
Produs

Savitch, W: Absolute Java, Global Edition

Autor Walter Savitch
en Limba Engleză Paperback – 18 dec 2015

În analiza volumului Savitch, W: Absolute Java, Global Edition, observăm o metodologie riguroasă axată pe arhitectura limbajului și pe bunele practici de dezvoltare. Reținem că, spre deosebire de alte manuale care prioritizează algoritmii, această lucrare este structurată organic în jurul funcționalităților Java. De la primele capitole dedicate intrărilor/ieșirilor de consolă și controlului fluxului, parcursul didactic evoluează natural spre concepte de profunzime precum polimorfismul, clasele abstracte și gestionarea excepțiilor. Găsim în capitolul 12 o resursă esențială pentru înțelegerea modelării software: integrarea UML și a șabloanelor de proiectare (design patterns) direct în fluxul de învățare al limbajului.

Ca și Marty Stepp în Stepp, M: Building Java Programs: A Back to Basics Approach,, autorul distilează experiența reală în principii acționabile, însă Walter Savitch optează pentru o acoperire mai vastă a ecosistemului Java, incluzând detalii despre interfețe grafice prin Swing și programare generică. Această ediție globală se aliniază filozofiei autorului din alte lucrări de referință, precum Absolute C++ sau Problem Solving with C++, Global Edition, unde accentul cade pe claritatea sintaxei și pe tranziția de la nivelul de începător la cel intermediar-avansat. Structura celor 20 de capitole, completată de anexe tehnice despre regulile de precedență și setul de caractere ASCII, transformă această carte dintr-un simplu manual într-un instrument de referință pe termen lung pentru orice dezvoltator software.

Citește tot Restrânge

Preț: 61073 lei

Preț vechi: 70199 lei
-13%

Puncte Express: 916

Carte disponibilă

Livrare economică 01-15 mai
Livrare express 16-22 aprilie pentru 8722 lei


Specificații

ISBN-13: 9781292109220
ISBN-10: 129210922X
Pagini: 1296
Dimensiuni: 236 x 192 x 53 mm
Greutate: 2 kg
Ediția:6. Auflage
Editura: Pearson Education

De ce să citești această carte

Recomandăm această lucrare studenților și programatorilor care doresc o stăpânire completă a limbajului Java. Cititorul câștigă o înțelegere profundă a programării orientate pe obiecte, de la moștenire la structuri de date complexe și interfețe grafice. Este o resursă tehnică solidă ce oferă atât bazele necesare unui începător, cât și detaliile specifice (Generics, Collections) cerute de proiectele software moderne.


Despre autor

Walter Savitch este Profesor Emeritus de Informatică la University of California, San Diego, având un doctorat în matematică obținut la UC Berkeley. Cu o carieră academică impresionantă, a condus timp de un deceniu programul de doctorat interdisciplinar în științe cognitive la UCSD. Expertiza sa este recunoscută internațional, fiind cercetător invitat la universități de prestigiu din Seattle, Boulder și Amsterdam. Această vastă experiență pedagogică este reflectată în claritatea seriei sale de manuale „Absolute”, care au devenit standarde în predarea limbajelor de programare C++ și Java la nivel universitar.


Descriere scurtă

For courses in computer programming and engineering.
Beginner to Intermediate Programming in Java
This book is designed to serve as a textbook and reference for programming in the Java language. Although it does include programming techniques, it is organized around the features of the Java language rather than any particular curriculum of programming techniques. The main audience is undergraduate students who have not had extensive programming experience with the Java language.
The introductory chapters are written at a level that is accessible to beginners, while the boxed sections of those chapters serve to quickly introduce more experienced programmers to basic Java syntax. Later chapters are still designed to be accessible, but are written at a level suitable for students who have progressed to these more advanced topics.
MyProgrammingLab not included. Students, if MyProgrammingLab is a recommended/mandatory component of the course, please ask your instructor for the correct ISBN and course ID. MyProgrammingLab should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information.
MyProgrammingLab is an online homework, tutorial, and assessment product designed to personalize learning and improve results. With a wide range of interactive, engaging, and assignable activities, students are encouraged to actively learn and retain tough course concepts.

Cuprins

  • 1: GETTING STARTED
  • 2: CONSOLE INPUT AND OUTPUT
  • 3: FLOW OF CONTROL
  • 4: DEFINING CLASSES I
  • 5: DEFINING CLASSES II
  • 6: ARRAYS
  • 7: INHERITANCE
  • 8 POLYMORPHISM AND ABSTRACT CLASSES
  • 9: EXCEPTION HANDLING
  • 10: FILE I/O
  • 11: RECURSION
  • 12: UML AND PATTERNS
  • 13: INTERFACES AND INNER CLASSES
  • 14: GENERICS AND THE ArrayList CLASS
  • 15: LINKED DATA STRUCTURES
  • 16: COLLECTIONS, MAPS AND ITERATORS
  • 17: SWING I
  • 18: SWING II
  • 19: JAVA NEVER ENDS
  • 20: APPLETS AND HTML
  • Appendix 1 KEYWORDS
  • Appendix 2 PRECEDENCE AND ASSOCIATIVITY RULES
  • Appendix 3 ASCII CHARACTER SET
  • Appendix 4 FORMAT SPECIFICATIONS FOR printf
  • Appendix 5 SUMMARY OF CLASSES AND INTERFACES
  • INDEX