Introduction to Programming with Java: A Problem Solving Approach - Brossura

Dean Dr, John; Dean, Ray

 
9781259060489: Introduction to Programming with Java: A Problem Solving Approach

Sinossi

This book teaches the reader how to write programs using Java. It does so with a unique approach that combines fundamentals first with objects early. The book transitions smoothly through a carefully selected set of procedural programming fundamentals to object-oriented fundamentals. During this early transition and beyond, the book emphasizes problem solving. For example, Chapter 2 is devoted to algorithm development, Chapter 8 is devoted to program design, and problem-solving sections appear throughout the book. Problem-solving skills are fostered with the help of an interactive, iterative presentation style: Here's the problem. How can we solve it? How can we improve the solution?

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

Chapter 1. Introduction to Computers and Programming

Chapter 2. Algorithms and Design

Chapter 3. Java Basics

Chapter 4. Control Statements

Chapter 5. Using PreBuilt Methods

Chapter 6. Object-Oriented Programming

Chapter 7. Object-Oriented Programming-Additional Details

Chapter 8. Software Engineering

Chapter 9. Arrays

Chapter 10. Arrays Lists and an Introduction to the Java Collections Framework

Chapter 11. Recursion

Chapter 12. Type Details and Alternative Coding Mechanisms

Chapter 13. Aggregation, Composition, and Inheritance

Chapter 14. Inheritance and Polymorphism

Chapter 15. Exception Handling

Chapter 16. Files, Buffers, Channels, and Paths

Chapter 17. GUI Programming Basics

Chapter 18. GUI Programming-Component Layout, Additional GUI Components


Appendix 1. ASCII Character Set

Appendix 2. Operator Precedence

Appendix 3. Java Reserved Words

Appendix 4. Packages

Appendix 5. Java Coding-Style Conventions

Appendix 6. Javadoc with Tags

Appendix 7. UML Diagrams

Appendix 8. Number Systems and Conversions Between Them

Appendix 9. Multithreading

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Altre edizioni note dello stesso titolo