AccueilGroupesDiscussionsPlusTendances
Site de recherche
Ce site utilise des cookies pour fournir nos services, optimiser les performances, pour les analyses, et (si vous n'êtes pas connecté) pour les publicités. En utilisant Librarything, vous reconnaissez avoir lu et compris nos conditions générales d'utilisation et de services. Votre utilisation du site et de ses services vaut acceptation de ces conditions et termes.

Résultats trouvés sur Google Books

Cliquer sur une vignette pour aller sur Google Books.

Chargement...

Java software solutions : foundations of program design

par John Lewis, Willian Loftus

Autres auteurs: Voir la section autres auteur(e)s.

MembresCritiquesPopularitéÉvaluation moyenneMentions
288391,569 (3.25)1
This best-selling text by Lewis and Loftus provides an introduction to both the Java programming language and the techniques for writing high-quality programs. This book provides an object-oriented approach that naturally progresses in a way that beginning programmers easily understand by first using objects, then writing clases. The book is also known for providing an introduction to programming practices that leads to well-designed software solutions. The use of graphical user interfaces and event processing is covered in optional, self-contained Graphics Track sections at the end of each chapter.This book also comes with Addison-Wesley's CodeMate. This online program competency builder transforms a student's reading experience into a dynamic programming environment with a click of a mouse. CodeMate allows students to view, compile, run, and edit programming problems directly from the textbook without installing a compiler.… (plus d'informations)
Aucun
Chargement...

Inscrivez-vous à LibraryThing pour découvrir si vous aimerez ce livre

Actuellement, il n'y a pas de discussions au sujet de ce livre.

» Voir aussi la mention 1

Indeholder "Preface", "Chapter 1. Computer Systems", " 1.1 Introduction", " Basic Computer Processing", " Software Categories", " Digital Computers", " Binary Numbers", " 1.2 Hardware Components", " Computer Architecture", " Input/Output Devices", " Main and Secondary Memory", " The Central Processing Unit", " 1.3 Networks", " Network Connections", " Local-Area and Wide-Area Networks", " The Internet", " The World Wide Web", " Uniform Resource Locators", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Answers to Self-Review Questions", "Chapter 2. The Java Programming Language", " 2.1 A Java Program", " White Space", " Comments", " Identifiers and Reserved Words", " The print and println Methods", " 2.2 Programming Languages", " Programming Language Levels", " Compilers and Interpreters", " Syntax and Semantics", " Errors", " 2.3 Compiling and Executing a Java Program", " 2.4 Object-Oriented Programming", " Software Engineering", " Software Components", " Objects and Classes", " 2.5 Class Libraries", " The Java API", " The import Statement", " 2.6 Java Applets", " Applet Examples", " HTML", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 3. Program Elements", " 3.1 Primitive Data Types", " Integers and Floating Points", " Characters", " Booleans", " Wrappers", " 3.2 Variables and Assignment", " Variables", " The Assignment Statement", " Constants", " 3.3 Input and Output", " Streams", " Escape Sequences", " Input and Output Buffers", " Numeric Input", " 3.4 Arithmetic Operators", " Operator Precedence", " 3.5 Making Decisions", " The if Statement", " Boolean Expressions", " Block Statement", " The if-else Statement", " Nested if Statements", " 3.6 Repetition", " The while Statement", " Infinite Loops", " 3.7 Developing Programs", " Requirements", " Design", " Implementation", " Testing", " 3.8 Test Average", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 4: Objects and Classes", " 4.1 Objects", " Classes", " Instantiation and References", " 4.2 Using Predefined Classes", " The String Class", " The StringTokenizer Class", " The Random Class", " 4.3 Aliases", " 4.4 Defining Methods", " The return Statement", " Parameters", " 4.5 Defining Classes", " 4.6 Encapsulation", " Abstraction", " Visibility Modifiers", " 4.7 Example: CD Collection", " 4.8 The static Modifier", " Static Variables", " Static Methods", " 4.9 Method Overloading", " Overloading Constructors", " 4.10 Example: Purchase Power", " 4.11 Example: Storm Applet", " Requirements", " Design", " Implementation", " System Test", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 5: More Programming Constructs", " 5.1 Internal Data Representation", " Representing Integer", " Representing Floating Point Values", " Representing Characters", " Conversion Categories", " Performing Conversions", " 5.2 More Operators", " Increment and Decrement Operators", " Logical Operators", " Assignment Operators", " The Conditional Operator", " Precedence Revisited", " 5.3 More Selection Statements", " The switch Statement", " 5.4 More Repetition Statements", " do Statement", " for Statement", " Using the break Statement in Loops", " The continue Statement", " Labels", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 6. Objects for Organizing Data", " 6.1 Arrays", " Basic Arrays", " Alternate Array Syntax", " Initializer Lists", " Example: Monthly Sales", " Arrays of Objects", " Arrays as Parameters", " Multidimensional Arrays", " 6.2 The Vector Class", " Dynamic Arrays", " 6.3 Strings Revisited", " Using StringTokenizer", " The StringBuffer Class", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 7. Graphics", " 7.1 The Graphics Class", " The Graphics Coordinate System", " 7.2 Color", " Predefined Colors", " Defining Colors", " XOR Mode", " 7.3 Drawing Shapes", " Ovals", " Rectangles", " Arcs", " Polygons", " Polylines", " 7.4 Fonts", " 7.5 Example: Bouncing Ball", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 8. Inheritance", " 8.1 Creating Subclasses", " Derived Classes", " The protected Modifier", " The super Reference", " Defined versus Inherited", " Student Example", " 8.2 Overriding Methods", " Employee Example", " Savings Accounts Example", " 8.3 Class Hierarchies", " Revising and Extending Hierarchies", " Alternative Hierarchies", " The Object Class", " 8.4 Polymorphism", " References and Class Hierarchies", " Paying Employees Example", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 9. Enhanced Class Design", " 9.1 Abstract Classes and Methods", " Example: Food", " Example: File Structure", " Deriving Subclasses", " 9.2 Interfaces", " Methods in an Interface", " Constants in an Interface", " Using Interfaces", " Encapsulation and Information Hiding", " 9.3 Packages", " Defining Packages", " Using Packages", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 10. Graphical User Interfaces", " 10.1 GUI Elements", " 10.2 Event-Driven Programming", " Event Interfaces", " 10.3 Components and Containers", " Containers", " Component Hierarchies", " 10.4 GUI Components", " Labels", " Text Fields and Text Areas", " Lists", " Buttons", " Scrollbars", " 10.5 Layout Managers", " Flow Layout", " Grid Layout", " Border Layout", " Card Layout", " Grid Bag Layout", " 10.6 Example: Quotes", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 11. The Software Development Process I", " 11.1 Software Development Models", " Software Life Cycle", " Development Process Models", " An Iterative Process", " Testing Techniques", " 11.2 Requirements: Robot Search Simulator", " Robot Search Problem", " Revising Requirements", " 11.3 Design", " Objects and Classes", " Algorithms", " Prototype", " 11.4 Implementation", " Classes Obstacle and Goal", " Classes Robot, Random_Robot, and Diagonal_Robot", " Class Robot_Sim", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 12. Recursion", " 12.1 Recursive Thinking", " Infinite Recursion", " Recursion in Math", " 12.2 Recursive Programming", " Recursion versus Iteration", " 12.3 Using Recursion", " Repeating Pictures", " Palindrome", " Maze", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 13. Sorting and Searching", " 13.1 Sorting", " Selection Sort", " Insertion Sort", " Comparing Sorts", " Sorting Objects", " 13.2 Searching", " Linear Search", " Binary Search", " A Recursive Binary Search", " Hashing", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 14. Advanced Flow of Control", " 14.1 Exceptions", " Exception Messages", " The try Statement", " Exception Propagation", " The throw Statement", " The finally Clause", " 14.2 Threads", " Creating Threads", " A Problem with Threads", " Synchronization", " Controlling Threads", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 15. The Software Development Process II", " 15.1 An Object-Oriented Development Process", " Evolutionary Development", " Establish Refinement Scope", " Identifying Classes and Objects", " Identifying Relationships", " Detailed Design", " Implementation", " Unit and Integration Testing", " 15.2 Example: Slide Puzzle", " Requirements", " Architectural Design", " Refinements", " Refinement: The User Interface", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Chapter 16. Data Structures", " 16.1 Dynamic Structures", " Using References to Link Objects", " Abstract Data Types", " 16.2 Lists", " A Dynamically Linked List", " Other Dynamic List Representations", " 16.3 Queues", " A Queue ADT", " 16.4 Stacks", " The Stack Class", " Example: Message Decoding", " Summary of Key Concepts", " Self-Review Questions", " Exercises", " Programming Projects", " Answers to Self-Review Questions", "Appendix A: Glossary", "Appendix B: Number Systems", "Appendix C: The Unicode Character Set", "Appendix D: Java Operators", "Appendix E: Java Bitwise Operators", "Appendix F: Java Modifiers", "Appendix G: Java Coding Guidelines", "Appendix H: Review Checklist", "Appendix I: Comparing Java to C++", "Appendix J: Integrating Java with Other Languages", "Appendix K: An HTML Tutorial", "Appendix L: The Java Development Kit", "Appendix M: Java Exceptions and Errors", "Appendix N: Java Syntax", "Appendix O: The Java API", "Index".

Ikke helt tosset bog om Java. Det her er førsteudgaven og den er senere kommet i en hel del reviderede udgaver. ( )
  bnielsen | Oct 1, 2016 |
This was probably a really good textbook from the little I read of it, but I ended up not needing it for the class. ( )
  locriian | Oct 27, 2014 |
This is a great book for anyone who wants to learn about computer programming and also learn about programming in Java. I have read many books on programming, and own quite a few, but this one is really great. Starts out with the easy material and then gets into the more difficult material. Has great code that actually works. A great buy or book to check out from your library. ( )
  ed_the_circ_guy | May 10, 2008 |
3 sur 3
aucune critique | ajouter une critique

» Ajouter d'autres auteur(e)s (8 possibles)

Nom de l'auteurRôleType d'auteurŒuvre ?Statut
John Lewisauteur principaltoutes les éditionscalculé
Loftus, Willianauteur principaltoutes les éditionsconfirmé
Loftus, WilliamAuteurauteur secondairequelques éditionsconfirmé
Vous devez vous identifier pour modifier le Partage des connaissances.
Pour plus d'aide, voir la page Aide sur le Partage des connaissances [en anglais].
Titre canonique
Informations provenant du Partage des connaissances anglais. Modifiez pour passer à votre langue.
Titre original
Titres alternatifs
Date de première publication
Personnes ou personnages
Lieux importants
Évènements importants
Films connexes
Épigraphe
Dédicace
Premiers mots
Citations
Derniers mots
Notice de désambigüisation
Directeur de publication
Courtes éloges de critiques
Langue d'origine
DDC/MDS canonique
LCC canonique

Références à cette œuvre sur des ressources externes.

Wikipédia en anglais (1)

This best-selling text by Lewis and Loftus provides an introduction to both the Java programming language and the techniques for writing high-quality programs. This book provides an object-oriented approach that naturally progresses in a way that beginning programmers easily understand by first using objects, then writing clases. The book is also known for providing an introduction to programming practices that leads to well-designed software solutions. The use of graphical user interfaces and event processing is covered in optional, self-contained Graphics Track sections at the end of each chapter.This book also comes with Addison-Wesley's CodeMate. This online program competency builder transforms a student's reading experience into a dynamic programming environment with a click of a mouse. CodeMate allows students to view, compile, run, and edit programming problems directly from the textbook without installing a compiler.

Aucune description trouvée dans une bibliothèque

Description du livre
Résumé sous forme de haïku

Discussion en cours

Aucun

Couvertures populaires

Vos raccourcis

Évaluation

Moyenne: (3.25)
0.5
1 2
1.5 1
2 2
2.5
3 10
3.5 3
4 7
4.5
5 3

Est-ce vous ?

Devenez un(e) auteur LibraryThing.

 

À propos | Contact | LibraryThing.com | Respect de la vie privée et règles d'utilisation | Aide/FAQ | Blog | Boutique | APIs | TinyCat | Bibliothèques historiques | Critiques en avant-première | Partage des connaissances | 204,657,027 livres! | Barre supérieure: Toujours visible