
Head First Java
Your Brain on Java -- A Learner's Guide - Covers Java 5.0
Kathy Sierra, Bert Bates - Collection Head First
Résumé
Head First Java is a complete learning experience for object-oriented (OO) programming and Java. Designed according to brain-friendly learning principles, this book takes you into everything from language fundamentals to advanced topics including threads, network sockets, and distributed programming. Most importantly, you'll learn to think like an object-oriented developer.
And you won't just be reading-you'll be playing games, solving puzzles, pondering mysteries, and interacting with Java in ways you never imagined. Along the way, you'll write real Java, and lots of it, including the "sink a dot com" game and a networked drum machine chat client.
The Head First graphically-rich approach to learning helps you quickly load knowledge straight into your head in a way that Sticks. Prepare to open your mind as you learn (and nail) key topics including:
- The Java language
- Object-oriented development
- Writing, testing, and deploying applications
- Using the Java API library
- Exception handling
- Multithreading
- Swing GUI programming
- Networking with RMI and sockets
- Collections and generics
If you want to be bored, go buy some other book. But if you really want to learn Java, you need Head First Java. Don't settle for less. Find out why Head First books have been named to the Amazon Editor's Choice Top Ten Computer Books for 2003 and 2004.
L'auteur - Kathy Sierra
Kathy Sierra a été formatrice pour Sun Microsystems. Elle dispensait son enseignement aux formateurs sur Java et ses technologies. Par ailleurs, elle a créé l'un des sites les plus visités de la communauté Java, javaranch.com.
L'auteur - Bert Bates
Bert Bates est membre depuis longtemps de l'équipement de développement des certifications Sun. Il est formateur et développeur.
Sommaire
- Intro
- Breaking the Surface: a quick dip
- A Trip to Objectville: yes, there will be objects
- Know Your Variables: primitives and references
- How Objects Behave: object state affects method behavior
- Extra-Strength Methods: flow control, operations, and more
- Using the Java Library: so you don't have to write it attyourself
- Better Living in Objectville: planning for the future
- Serious Polymorphism: exploiting abstract classes and interfaces
- Life and Death of an Object: constructors and memory management
- Numbers Matter: math, formatting, wrappers, and statics
- Risky Behavior: exception handling
- A Very Graphic Story: intro to GUI, event handling, and inner classes
- Work on Your Swing: layout managers and components
- Saving Objects: serialization and I/O
- Make a Connection: networking sockets and multithreading
- Data Structures: collections andgenerics
- Release Your Code: packaging and deployment
- Distributed Computing: RMIwith a dash of servlets, EJB, andjini
- Appendix A: Final code kitchen
- Appendix B: Top Ten Things that didn't make it into the rest of the book
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Kathy Sierra, Bert Bates |
Collection | Head First |
Parution | 07/04/2005 |
Édition | 2eme édition |
Nb. de pages | 688 |
Format | 20 x 23,5 |
Couverture | Broché |
Poids | 1309g |
Intérieur | Noir et Blanc |
EAN13 | 9780596009205 |
ISBN13 | 978-0-596-00920-5 |
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