Java Software Solutions with MyProgrammingLab 7th Edition Pearson International Edition Book/CD Package (häftad)
Fler böcker inom
Format
Mixed media product
Språk
Engelska
Antal sidor
832
Utgivningsdatum
2011-08-31
Upplaga
7
Förlag
PEARSON EDUCATION
Medarbetare
Loftus, William
Dimensioner
233 x 185 x 25 mm
Vikt
1090 g
Antal komponenter
2
Komponenter
Paperback (1), CD-ROM (1)
ISBN
9780273760184

Java Software Solutions with MyProgrammingLab 7th Edition Pearson International Edition Book/CD Package

Value Pack

(1 röst)  |   Läs 1 recension
Mixed media product,  Engelska, 2011-08-31

Slutsåld

Java Software Solutions teaches a foundation of programming techniques to foster well-designed object-oriented software. Heralded for its integration of small and large realistic examples, this worldwide best-selling text emphasizes building solid problem-solving and design skills to write high-quality programs.

MyProgrammingLab , Pearson's new online homework and assessment tool, is available with this edition.

Kundrecensioner

Det finns 1 recension av Java Software Solutions with MyProgrammingLab 7th Edition Pearson International Edition Book/CD Package. Sätt ditt betyg »
  1. Mycket bra lärobok. De använder ett bra språk, ger...
    Rickard Widmark, 9 december 2013

    Mycket bra lärobok. De använder ett bra språk, ger noggranna förklaringar och har lämpade övningsuppgifter. Klart ett bra köp för introduktion till Java.

Fler böcker av författarna

Innehållsförteckning

Preface v
Chapter 1 Introduction 1
1.1 Computer Processing 2
Software Categories 3
Digital Computers 4
Binary Numbers 7
1.2 Hardware Components 10
Computer Architecture 11
Input/Output Devices 12
Main Memory and Secondary Memory 13
The Central Processing Unit 17
1.3 Networks 20
Network Connections 20
Local-Area Networks and
Wide-Area Networks 22
The Internet 23
The World Wide Web 24
Uniform Resource Locators 25
1.4 The Java Programming Language 26
A Java Program 27
Comments 29
Identifiers and Reserved Words 31
White Space 33
1.5 Program Development 36
Programming Language Levels 36
Editors, Compilers, and Interpreters 38
Development Environments 40
Syntax and Semantics 41
Errors 42
1.6 Object-Oriented Programming 44
Problem Solving 45
Object-Oriented Software Principles 46

Chapter 2 Data and Expressions 57
2.1 Character Strings 58
The print and println Methods 58
String Concatenation 60
Escape Sequences 63
2.2 Variables and Assignment 65
Variables 65
The Assignment Statement 67
Constants 69
2.3 Primitive Data Types 71
Integers and Floating Points 71
Characters 73
Booleans 74
2.4 Expressions 75
Arithmetic Operators 75
Operator Precedence 76
Increment and Decrement Operators 80
Assignment Operators 81
2.5 Data Conversion 83
Conversion Techniques 85
2.6 Interactive Programs 87
The Scanner Class 87
2.7 Graphics 92
Coordinate Systems 92
Representing Color 94
2.8 Applets 95
Executing Applets Using the Web 98
2.9 Drawing Shapes 99
The Graphics Class 99
Software Failure: NASA Mars Climate Orbiter and Polar Lander 111

Chapter 3 Using Classes and Objects 113

3.1 Creating Objects 114
Aliases 116
3.2 The String Class 118
3.3 Packages 122
The import Declaration 124
3.4 The Random Class 126
3.5 The Math Class 129
3.6 Formatting Output 132
The NumberFormat Class 132
The DecimalFormat Class 134
The printf Method 135
3.7 Enumerated Types 138
3.8 Wrapper Classes 141
Autoboxing 143
3.9 Components and Containers 143
Frames and Panels 144
3.10 Nested Panels 148
3.11 Images 151

Chapter 4 Writing Classes 159
4.1 Classes and Objects Revisited 160
4.2 Anatomy of a Class 162
Instance Data 167
UML Class Diagrams 167
4.3 Encapsulation 169
Visibility Modifiers 170
Accessors and Mutators 171
4.4 Anatomy of a Method 172
The return Statement 174
Parameters 175
Local Data 175
Bank Account Example 176
4.5 Constructors Revisited 181
4.6 Graphical Objects 182
4.7 Graphical User Interfaces 191
4.8 Buttons 192
4.9 Text Fields 196
Software Failure: Denver Airport Baggage Handling System 205

Chapter 5 Conditionals and Loops 207
5.1 Boolean Expressions 208
Equality and Relational Operators 209
Logical Operators 210
5.2...