PortadaGruposCharlasMásPanorama actual
Buscar en el sitio
Este sitio utiliza cookies para ofrecer nuestros servicios, mejorar el rendimiento, análisis y (si no estás registrado) publicidad. Al usar LibraryThing reconoces que has leído y comprendido nuestros términos de servicio y política de privacidad. El uso del sitio y de los servicios está sujeto a estas políticas y términos.

Resultados de Google Books

Pulse en una miniatura para ir a Google Books.

Java Software Solutions: Foundations of…
Cargando...

Java Software Solutions: Foundations of Program Design, Updated (With CD-ROM) (edición 2000)

por John Lewis

MiembrosReseñasPopularidadValoración promediaMenciones
288391,615 (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.… (más)
Miembro:dekov
Título:Java Software Solutions: Foundations of Program Design, Updated (With CD-ROM)
Autores:John Lewis
Información:Addison-Wesley (2000), Paperback, 780 pages
Colecciones:Import, Lånt på biblioteket, Tu biblioteca, Actualmente leyendo, Lo he leído pero no lo tengo
Valoración:***
Etiquetas:java, programmering, It-universitetet, studiebøger, it-bøger

Información de la obra

Java software solutions : foundations of program design por John Lewis

Ninguno
Cargando...

Inscríbete en LibraryThing para averiguar si este libro te gustará.

Actualmente no hay Conversaciones sobre este libro.

» Ver también 1 mención

Mostrando 3 de 3
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 |
Mostrando 3 de 3
sin reseñas | añadir una reseña

» Añade otros autores (8 posibles)

Nombre del autorRolTipo de autor¿Obra?Estado
John Lewisautor principaltodas las edicionescalculado
Loftus, Willianautor principaltodas las edicionesconfirmado
Loftus, WilliamAutorautor secundarioalgunas edicionesconfirmado
Debes iniciar sesión para editar los datos de Conocimiento Común.
Para más ayuda, consulta la página de ayuda de Conocimiento Común.
Título canónico
Información procedente del conocimiento común inglés. Edita para encontrar en tu idioma.
Título original
Títulos alternativos
Fecha de publicación original
Personas/Personajes
Lugares importantes
Acontecimientos importantes
Películas relacionadas
Epígrafe
Dedicatoria
Primeras palabras
Citas
Últimas palabras
Aviso de desambiguación
Editores de la editorial
Blurbistas
Idioma original
DDC/MDS Canónico
LCC canónico

Referencias a esta obra en fuentes externas.

Wikipedia en inglés (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.

No se han encontrado descripciones de biblioteca.

Descripción del libro
Resumen Haiku

Debates activos

Ninguno

Cubiertas populares

Enlaces rápidos

Valoración

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

¿Eres tú?

Conviértete en un Autor de LibraryThing.

 

Acerca de | Contactar | LibraryThing.com | Privacidad/Condiciones | Ayuda/Preguntas frecuentes | Blog | Tienda | APIs | TinyCat | Bibliotecas heredadas | Primeros reseñadores | Conocimiento común | 204,864,662 libros! | Barra superior: Siempre visible