Java software solutions: foundations of program design
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston ; Munich [u.a.]
Pearson Addison-Wesley
2009
|
Ausgabe: | 6. ed., Pearson internat. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes index. |
Beschreibung: | 832 p. col. ill. 1 CD-ROM (12 cm) |
ISBN: | 0321549341 9780321549341 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023423971 | ||
003 | DE-604 | ||
005 | 20081211 | ||
007 | t | ||
008 | 080730s2009 xxua||| |||| 00||| eng d | ||
010 | |a 2008006537 | ||
015 | |a GBA815228 |2 dnb | ||
020 | |a 0321549341 |9 0-321-54934-1 | ||
020 | |a 9780321549341 |9 978-0-321-54934-1 | ||
035 | |a (OCoLC)266998983 | ||
035 | |a (DE-599)BVBBV023423971 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
050 | 0 | |a QA76.73.J38 | |
082 | 0 | |a 005.1/17 | |
082 | 0 | |a 005.2762 |2 22 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Lewis, John |e Verfasser |4 aut | |
245 | 1 | 0 | |a Java software solutions |b foundations of program design |c John Lewis & William Loftus |
250 | |a 6. ed., Pearson internat. ed. | ||
264 | 1 | |a Boston ; Munich [u.a.] |b Pearson Addison-Wesley |c 2009 | |
300 | |a 832 p. |b col. ill. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes index. | ||
650 | 4 | |a Java (Computer program language) | |
650 | 4 | |a Object-oriented programming (Computer science) | |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | 1 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Loftus, William |e Verfasser |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016606358&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016606358 |
Datensatz im Suchindex
_version_ | 1805087101674323968 |
---|---|
adam_text |
Contents
Preface
Chapter
1
Introduction
1.1
1.2
1.3
1.4
1.5
29
Computer Processing
30
Software Categories
31
Digital Computers
32
Binary Numbers
35
Hardware Components
39
Computer Architecture
39
Input/Output Devices
41
Main Memory and Secondary Memory
41
The Central Processing Unit
45
Networks
48
Network Connections
48
Local-Area Networks and Wide-Area Networks
50
The Internet
51
The World Wide Web
53
Uniform Resource Locators
54
The Java Programming Language
55
A Java Program
56
Comments
58
Identifiers and Reserved Words
59
White Space
62
Program Development
64
Programming Language Levels
65
Editors, Compilers, and Interpreters
67
Development Environments
69
Syntax and Semantics
70
Errors
71
19
20 CONTENTS
1.6
Object-Oriented Programming
73
Problem Solving
74
Object-Oriented Software Principles
75
Chapter
2
Data and Expressions
85
2.1
Character Strings
86
The print and println Methods
86
String Concatenation
88
Escape Sequences
91
2.2
Variables and Assignment
93
Variables
93
The Assignment Statement
95
Constants
97
2.3
Primitive Data Types
99
Integers and Floating Points
99
Characters
101
Booleans
102
2.4
Expressions
103
Arithmetic Operators
103
Operator Precedence
104
Increment and Decrement Operators
108
Assignment Operators
109
2.5
Data Conversion 111
Conversion Techniques
113
2.6
interactive Programs
115
The Scanner Class
115
2.7
Graphics
119
Coordinate Systems
120
Representing Color
121
2.8
Applets
123
Executing Applets Using the Web
125
2.9
Drawing Shapes
126
The Graphics Class
127
Software Failure:
NASA Mars Climate Orbiter and Polar Lander
139
CONTENTS 21
Chapter
3
Using Classes and Objects
141
3.1
Creating Objects
142
Aliases
144
3.2
The string Class
146
3.3
Packages
150
The import Declaration
151
3.4
The Random Class
153
3.5
The Math Class
156
3.6
Formatting Output
159
The Number Format Class
159
The DecimalFormat Class
161
The printf Method
162
3.7
Enumerated Types
165
3.8
Wrapper Classes
168
Autoboxing
170
3.9
Components and Containers
171
Frames and Panels
171
3.10
Nested Panels
175
3.11
Images
178
Chapter
4
Writing Classes
187
4.1
Classes and Objects Revisited
188
4.2
Anatomy of a Class
190
Instance Data
195
UML Class Diagrams
195
4.3
Encapsulation
197
Visibility Modifiers
198
Accessors and
Mutators
199
4.4
Anatomy of a Method
200
The return Statement
202
Parameters
203
Local Data
203
Bank Account Example
204
22 CONTENTS
4.5
Constructors Revisited
20?
4.6
Graphical Objects
210
4.7
Graphical User Interfaces
219
4.8
Buttons
220
4.9
Text Fields
224
Software Failure:
Denver Airport Baggage Handling System
233
Chapter
5
Conditionals and Loops
235
5.1
Boolean Expressions
236
Equality and Relational Operators
237
Logical Operators
238
5.2
The if Statement
241
The if-else Statement
244
Using Block Statements
247
The Conditional Operator
251
Nested if Statements
252
5.3
Comparing Data
255
Comparing Floats
255
Comparing Characters
256
Comparing Objects
257
5.4
The switch Statement
259
5.5
The while Statement
263
Infinite Loops
268
Nested Loops
269
Other Loop Controls
273
5.6
Iterators
274
Reading Text Files
275
5.7
The do Statement
279
5.8
The for Statement
282
Iterable Objects and for Loops
287
Comparing Loops
287
5.9
Drawing with Loops and Conditionals
288
CONTENTS 23
5.10
Determining Event Sources
294
5.11 Dialog
Boxes
297
5.12
More Button Components
300
Check Boxes
300
Radio Buttons
304
Software Failure:
Therac^
321
Chapter
6
Object-Oriented Design
323
6.1
Software Development Activities
324
6.2
Identifying Classes and Objects
325
Assigning Responsibilities
327
6.3
Static Class Members
327
Static Variables
328
Static Methods
328
6.4
Class Relationships
332
Dependency
332
Dependencies Among
Objects of the Same Class
333
Aggregation
339
The this Reference
343
6.5
Interfaces
345
The Comparable Interface
350
The Iterator Interface
351
6.6
Enumerated Types Revisited
352
6.7
Method Design
355
Method Decomposition
355
Method Parameters Revisited
360
6.8
Method Overloading
366
6.9
Testing
368
Reviews
369
Defect Testing
369
6.10
GUI Design
372
24 CONTENTS
6.11
Layout Managers
Flow Layout
Border Layout
Grid Layout
Box Layout
373
375
379
382
384
6.12
Borders
388
6.13
Containment Hierarchies
392
Chapter
7
Arrays
401
7.1
Array Elements
402
7.2
Declaring and Using Arrays
Bounds Checking
Alternate Array Syntax
Initializer Lists
Arrays as Parameters
403
406
411
412
412
7.3
Arrays of Objects
414
7.4
Command-Line Arguments
424
7.5
Variable Length Parameter Lists
426
7.6
Two-Dimensional Arrays
Multidimensional Arrays
430
434
7.7
The ArrayList Class
Specifying an ArrayList Element Type
ArrayList Efficiency
435
436
438
7.8
Polygons and Polylines
The Polygon Class
439
440
7.9
Mouse Events
444
7.10
Key Events
453
Software Failure:
2003
Northeast Blackout
467
Chapter
8
Inheritance
469
8.1
Creating Subclasses
470
The protected Modifier
473
The super Reference
476
Multiple Inheritance
477
8.2
8.3
CONTENTS
Overriding Methods
Shadowing Variables
481
483
Class Hierarchies
The Object Class
Abstract Classes
Interface Hierarchies
484
485
487
489
Visibility
489
Designing for Inheritance
Restricting Inheritance
492
493
The Component Class Hierarchy
494
Extending Adapter Classes
497
The Timer Class
501
25
8.4
8.5
8.6
8.7
8.8
Software Failure:
LA Air Traffic Control
511
Chapter
9
Polymorphism
513
9.1
Late Binding
514
9.2
Polymorphism via Inheritance
515
9.3
Polymorphism via Interfaces
528
9.4
Sorting
530
Selection Sort
531
Insertion Sort
537
Comparing Sorts
538
9.5
Searching
539
Linear Search
539
Binary Search
541
Comparing Searches
545
26 CONTENTS
9.6
Designing for Polymorphism
545
9.7
Event Processing
547
9.8
File Choosers
548
9.9
Color Choosers
551
9.10
Sliders
553
Software Failure:
Ariane 5
Flight
501 563
Chapter
10
Exceptions
565
10.1
Exception Handling
566
10.2
Uncaught Exceptions
567
10.3
The try-catch Statement
568
The finally Clause
572
10.4
Exception Propagation
573
10.5
The Exception Class Hierarchy
576
Checked and Unchecked Exceptions
579
10.6
I/O Exceptions
580
10.7
Tool Tips and Mnemonics
584
10.8
Combo Boxes
591
10.9
Scroll Panes
597
10.10
Split Panes
600
Chapter
11
Recursion
611
11.1
Recursive Thinking
612
Infinite Recursion
613
Recursion in Math
613
11.2
Recursive Programming
614
Recursion vs. Iteration
616
Direct vs. Indirect Recursion
617
CONTENTS
27
11.3
Using Recursion
¿19
Traversing a Maze
619
The Towers of Hanoi
623
11.4
Recursion in Graphics
629
Tiled Pictures
629
Fractals
632
Chapter
12
Collections
645
12.1
Collections and Data Structures
646
Separating Interface from Implementation
646
12.2
Dynamic Representations
647
Dynamic Structures
647
A Dynamically Linked List
648
Other Dynamic List Representations
653
12.3
Linear Data Structures
655
Queues
655
Stacks
656
12.4
Non-Linear Data Structures
659
Trees
659
Graphs
661
12.5
The Java Collections API
663
Generics
663
Appendix A: Glossary
671
Appendix B: Number Systems
695
Appendix C: The Unicode Character Set
703
Appendix D: Java Operators
707
Appendix E: Java Modifiers
713
Appendix F: Java Coding Guidelines
717
28 CONTENTS
Appendix G: Java Applets
723
Appendix
H:
Regular Expressions
725
Appendix I: JavaDoc Documentation
727
Appendix J: The PaintBox Project
733
Appendix K: GUI Events
745
Appendix L: Java Syntax
749
Appendix M: The Java Class Library
763
Appendix N: Answers to Self-Review Questions
765
Index
819 |
adam_txt |
Contents
Preface
Chapter
1
Introduction
1.1
1.2
1.3
1.4
1.5
29
Computer Processing
30
Software Categories
31
Digital Computers
32
Binary Numbers
35
Hardware Components
39
Computer Architecture
39
Input/Output Devices
41
Main Memory and Secondary Memory
41
The Central Processing Unit
45
Networks
48
Network Connections
48
Local-Area Networks and Wide-Area Networks
50
The Internet
51
The World Wide Web
53
Uniform Resource Locators
54
The Java Programming Language
55
A Java Program
56
Comments
58
Identifiers and Reserved Words
59
White Space
62
Program Development
64
Programming Language Levels
65
Editors, Compilers, and Interpreters
67
Development Environments
69
Syntax and Semantics
70
Errors
71
19
20 CONTENTS
1.6
Object-Oriented Programming
73
Problem Solving
74
Object-Oriented Software Principles
75
Chapter
2
Data and Expressions
85
2.1
Character Strings
86
The print and println Methods
86
String Concatenation
88
Escape Sequences
91
2.2
Variables and Assignment
93
Variables
93
The Assignment Statement
95
Constants
97
2.3
Primitive Data Types
99
Integers and Floating Points
99
Characters
101
Booleans
102
2.4
Expressions
103
Arithmetic Operators
103
Operator Precedence
104
Increment and Decrement Operators
108
Assignment Operators
109
2.5
Data Conversion 111
Conversion Techniques
113
2.6
interactive Programs
115
The Scanner Class
115
2.7
Graphics
119
Coordinate Systems
120
Representing Color
121
2.8
Applets
123
Executing Applets Using the Web
125
2.9
Drawing Shapes
126
The Graphics Class
127
Software Failure:
NASA Mars Climate Orbiter and Polar Lander
139
CONTENTS 21
Chapter
3
Using Classes and Objects
141
3.1
Creating Objects
142
Aliases
144
3.2
The string Class
146
3.3
Packages
150
The import Declaration
151
3.4
The Random Class
153
3.5
The Math Class
156
3.6
Formatting Output
159
The Number Format Class
159
The DecimalFormat Class
161
The printf Method
162
3.7
Enumerated Types
165
3.8
Wrapper Classes
168
Autoboxing
170
3.9
Components and Containers
171
Frames and Panels
171
3.10
Nested Panels
175
3.11
Images
178
Chapter
4
Writing Classes
187
4.1
Classes and Objects Revisited
188
4.2
Anatomy of a Class
190
Instance Data
195
UML Class Diagrams
195
4.3
Encapsulation
197
Visibility Modifiers
198
Accessors and
Mutators
199
4.4
Anatomy of a Method
200
The return Statement
202
Parameters
203
Local Data
203
Bank Account Example
204
22 CONTENTS
4.5
Constructors Revisited
20?
4.6
Graphical Objects
210
4.7
Graphical User Interfaces
219
4.8
Buttons
220
4.9
Text Fields
224
Software Failure:
Denver Airport Baggage Handling System
233
Chapter
5
Conditionals and Loops
235
5.1
Boolean Expressions
236
Equality and Relational Operators
237
Logical Operators
238
5.2
The if Statement
241
The if-else Statement
244
Using Block Statements
247
The Conditional Operator
251
Nested if Statements
252
5.3
Comparing Data
255
Comparing Floats
255
Comparing Characters
256
Comparing Objects
257
5.4
The switch Statement
259
5.5
The while Statement
263
Infinite Loops
268
Nested Loops
269
Other Loop Controls
273
5.6
Iterators
274
Reading Text Files
275
5.7
The do Statement
279
5.8
The for Statement
282
Iterable Objects and for Loops
287
Comparing Loops
287
5.9
Drawing with Loops and Conditionals
288
CONTENTS 23
5.10
Determining Event Sources
294
5.11 Dialog
Boxes
297
5.12
More Button Components
300
Check Boxes
300
Radio Buttons
304
Software Failure:
Therac^
321
Chapter
6
Object-Oriented Design
323
6.1
Software Development Activities
324
6.2
Identifying Classes and Objects
325
Assigning Responsibilities
327
6.3
Static Class Members
327
Static Variables
328
Static Methods
328
6.4
Class Relationships
332
Dependency
332
Dependencies Among
Objects of the Same Class
333
Aggregation
339
The this Reference
343
6.5
Interfaces
345
The Comparable Interface
350
The Iterator Interface
351
6.6
Enumerated Types Revisited
352
6.7
Method Design
355
Method Decomposition
355
Method Parameters Revisited
360
6.8
Method Overloading
366
6.9
Testing
368
Reviews
369
Defect Testing
369
6.10
GUI Design
372
24 CONTENTS
6.11
Layout Managers
Flow Layout
Border Layout
Grid Layout
Box Layout
373
375
379
382
384
6.12
Borders
388
6.13
Containment Hierarchies
392
Chapter
7
Arrays
401
7.1
Array Elements
402
7.2
Declaring and Using Arrays
Bounds Checking
Alternate Array Syntax
Initializer Lists
Arrays as Parameters
403
406
411
412
412
7.3
Arrays of Objects
414
7.4
Command-Line Arguments
424
7.5
Variable Length Parameter Lists
426
7.6
Two-Dimensional Arrays
Multidimensional Arrays
430
434
7.7
The ArrayList Class
Specifying an ArrayList Element Type
ArrayList Efficiency
435
436
438
7.8
Polygons and Polylines
The Polygon Class
439
440
7.9
Mouse Events
444
7.10
Key Events
453
Software Failure:
2003
Northeast Blackout
467
Chapter
8
Inheritance
469
8.1
Creating Subclasses
470
The protected Modifier
473
The super Reference
476
Multiple Inheritance
477
8.2
8.3
CONTENTS
Overriding Methods
Shadowing Variables
481
483
Class Hierarchies
The Object Class
Abstract Classes
Interface Hierarchies
484
485
487
489
Visibility
489
Designing for Inheritance
Restricting Inheritance
492
493
The Component Class Hierarchy
494
Extending Adapter Classes
497
The Timer Class
501
25
8.4
8.5
8.6
8.7
8.8
Software Failure:
LA Air Traffic Control
511
Chapter
9
Polymorphism
513
9.1
Late Binding
514
9.2
Polymorphism via Inheritance
515
9.3
Polymorphism via Interfaces
528
9.4
Sorting
530
Selection Sort
531
Insertion Sort
537
Comparing Sorts
538
9.5
Searching
539
Linear Search
539
Binary Search
541
Comparing Searches
545
26 CONTENTS
9.6
Designing for Polymorphism
545
9.7
Event Processing
547
9.8
File Choosers
548
9.9
Color Choosers
551
9.10
Sliders
553
Software Failure:
Ariane 5
Flight
501 563
Chapter
10
Exceptions
565
10.1
Exception Handling
566
10.2
Uncaught Exceptions
567
10.3
The try-catch Statement
568
The finally Clause
572
10.4
Exception Propagation
573
10.5
The Exception Class Hierarchy
576
Checked and Unchecked Exceptions
579
10.6
I/O Exceptions
580
10.7
Tool Tips and Mnemonics
584
10.8
Combo Boxes
591
10.9
Scroll Panes
597
10.10
Split Panes
600
Chapter
11
Recursion
611
11.1
Recursive Thinking
612
Infinite Recursion
613
Recursion in Math
613
11.2
Recursive Programming
614
Recursion vs. Iteration
616
Direct vs. Indirect Recursion
617
CONTENTS
27
11.3
Using Recursion
¿19
Traversing a Maze
619
The Towers of Hanoi
623
11.4
Recursion in Graphics
629
Tiled Pictures
629
Fractals
632
Chapter
12
Collections
645
12.1
Collections and Data Structures
646
Separating Interface from Implementation
646
12.2
Dynamic Representations
647
Dynamic Structures
647
A Dynamically Linked List
648
Other Dynamic List Representations
653
12.3
Linear Data Structures
655
Queues
655
Stacks
656
12.4
Non-Linear Data Structures
659
Trees
659
Graphs
661
12.5
The Java Collections API
663
Generics
663
Appendix A: Glossary
671
Appendix B: Number Systems
695
Appendix C: The Unicode Character Set
703
Appendix D: Java Operators
707
Appendix E: Java Modifiers
713
Appendix F: Java Coding Guidelines
717
28 CONTENTS
Appendix G: Java Applets
723
Appendix
H:
Regular Expressions
725
Appendix I: JavaDoc Documentation
727
Appendix J: The PaintBox Project
733
Appendix K: GUI Events
745
Appendix L: Java Syntax
749
Appendix M: The Java Class Library
763
Appendix N: Answers to Self-Review Questions
765
Index
819 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Lewis, John Loftus, William |
author_facet | Lewis, John Loftus, William |
author_role | aut aut |
author_sort | Lewis, John |
author_variant | j l jl w l wl |
building | Verbundindex |
bvnumber | BV023423971 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.J38 |
callnumber-search | QA76.73.J38 |
callnumber-sort | QA 276.73 J38 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)266998983 (DE-599)BVBBV023423971 |
dewey-full | 005.1/17 005.2762 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1/17 005.2762 |
dewey-search | 005.1/17 005.2762 |
dewey-sort | 15.1 217 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 6. ed., Pearson internat. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000zc 4500</leader><controlfield tag="001">BV023423971</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20081211</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080730s2009 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2008006537</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBA815228</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0321549341</subfield><subfield code="9">0-321-54934-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780321549341</subfield><subfield code="9">978-0-321-54934-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)266998983</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023423971</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.J38</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1/17</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2762</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lewis, John</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java software solutions</subfield><subfield code="b">foundations of program design</subfield><subfield code="c">John Lewis & William Loftus</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">6. ed., Pearson internat. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston ; Munich [u.a.]</subfield><subfield code="b">Pearson Addison-Wesley</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">832 p.</subfield><subfield code="b">col. ill.</subfield><subfield code="e">1 CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming (Computer science)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Loftus, William</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016606358&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016606358</subfield></datafield></record></collection> |
id | DE-604.BV023423971 |
illustrated | Illustrated |
index_date | 2024-07-02T21:32:00Z |
indexdate | 2024-07-20T08:46:47Z |
institution | BVB |
isbn | 0321549341 9780321549341 |
language | English |
lccn | 2008006537 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016606358 |
oclc_num | 266998983 |
open_access_boolean | |
owner | DE-703 |
owner_facet | DE-703 |
physical | 832 p. col. ill. 1 CD-ROM (12 cm) |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Pearson Addison-Wesley |
record_format | marc |
spelling | Lewis, John Verfasser aut Java software solutions foundations of program design John Lewis & William Loftus 6. ed., Pearson internat. ed. Boston ; Munich [u.a.] Pearson Addison-Wesley 2009 832 p. col. ill. 1 CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Includes index. Java (Computer program language) Object-oriented programming (Computer science) Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s Softwareentwicklung (DE-588)4116522-6 s DE-604 Objektorientierte Programmierung (DE-588)4233947-9 s 1\p DE-604 Loftus, William Verfasser aut Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016606358&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Lewis, John Loftus, William Java software solutions foundations of program design Java (Computer program language) Object-oriented programming (Computer science) Softwareentwicklung (DE-588)4116522-6 gnd Java Programmiersprache (DE-588)4401313-9 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
subject_GND | (DE-588)4116522-6 (DE-588)4401313-9 (DE-588)4233947-9 |
title | Java software solutions foundations of program design |
title_auth | Java software solutions foundations of program design |
title_exact_search | Java software solutions foundations of program design |
title_exact_search_txtP | Java software solutions foundations of program design |
title_full | Java software solutions foundations of program design John Lewis & William Loftus |
title_fullStr | Java software solutions foundations of program design John Lewis & William Loftus |
title_full_unstemmed | Java software solutions foundations of program design John Lewis & William Loftus |
title_short | Java software solutions |
title_sort | java software solutions foundations of program design |
title_sub | foundations of program design |
topic | Java (Computer program language) Object-oriented programming (Computer science) Softwareentwicklung (DE-588)4116522-6 gnd Java Programmiersprache (DE-588)4401313-9 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
topic_facet | Java (Computer program language) Object-oriented programming (Computer science) Softwareentwicklung Java Programmiersprache Objektorientierte Programmierung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016606358&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT lewisjohn javasoftwaresolutionsfoundationsofprogramdesign AT loftuswilliam javasoftwaresolutionsfoundationsofprogramdesign |