
Simply Java
An Introduction to Java Programming
James R. Levenick - Collection Programming Series
Résumé
For novice programmers, finding an interesting, practical Java programming reference that doesn't overwhelm them with details and complexity is difficult. Simply Java: An Introduction to Java Programming is an easy-to-follow textbook that guides beginning programmers step-by-step through the process of learning Java. The main obstacle to learning object-oriented programming is the volume of detail that needs to be learned before even the simplest program can be created. This text eliminates extraneous details early on and stresses only concepts students need to know. It teaches classes and objects from the outset, and presents programming as extended problem solving, making it easier to understand. Class design and graphical user interfaces are introduced early, but most of the detail is postponed until after students have a better grasp of objects, classes, and inheritance. Simply Java: An Introduction to Java Programming is the perfect text for anyone new to Java, looking for a comprehensive, easy-to-comprehend guide.
Key Features
- Teaches object-oriented design and problem solving using Java
- Covers class design and implementation (including inheritance) from the outset
- Presents programming as extended problem solving and uses generic problem solving techniques throughout
- Covers key areas such as class design and implementation (including inheritance), graphics and animation, GUIs, methods, object design, software reuse, conditional and iterative statements, strings, simulation, and data structures
- Postpones most of the detail until after the student has a firm grasp of objects, classes, and inheritance, making it possible to present more interesting and complex examples
- Includes companion CD-ROM with the Netbeans IDE, J2SE 5.0
L'auteur - James R. Levenick
James Levenick (Salem, OR) is currently an Associate Professor of Computer Science at Willamette University in Salem, Oregon. He received his PhD in Computer and Communication Sciences from the University of Michigan, and his research interests include artificial intelligence and machine learning.
Sommaire
- Preface
- Programming is Like Juggling
- Programming: A Quick Dip in the Pool
- Class Design and Implementation
- Graphics and Inheritance
- Towards Consistent Classes
- Software Reuse
- Conditional Statements
- Iterative Statements and Strings
- Simulation and Animation
- Reading and Writing Files
- Data Structures
- Interfaces and Writing a List Class
- Abstract Classes and Sorting Lists
- Lightening Review
- Appendix A: Netbeans 4.1 Appendix
- Appendix B: Documentation, Access, Errors, Exceptions and repaint()
- Appendix C: Answers to Selected Exercices
- Appendix D: About the CD-ROM
- Glossary
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Charles River Media |
Auteur(s) | James R. Levenick |
Collection | Programming Series |
Parution | 31/07/2005 |
Nb. de pages | 394 |
Format | 18,5 x 23,5 |
Couverture | Broché |
Poids | 857g |
Intérieur | Noir et Blanc |
EAN13 | 9781584504269 |
ISBN13 | 978-1-58450-426-9 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en Java
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Outils de développement Jakarta Struts
- Informatique Développement d'applications Outils de développement Jbuilder
- Informatique Certifications Sun Java Certification