Java lernen mit BlueJ: eine Einführung in die objektorientierte Programmierung
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Pearson
2013
|
Ausgabe: | 5. Aufl. |
Schriftenreihe: | Always learning
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 671 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
ISBN: | 3868949070 9783868949070 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040751855 | ||
003 | DE-604 | ||
005 | 20190306 | ||
007 | t| | ||
008 | 130214s2013 xx ad|| |||| 00||| ger d | ||
015 | |a 13N04 |2 dnb | ||
016 | 7 | |a 1029889945 |2 DE-101 | |
020 | |a 3868949070 |c Gb. : EUR 39.95 (DE) |9 3-86894-907-0 | ||
020 | |a 9783868949070 |c Gb. : EUR 39.95 (DE) |9 978-3-86894-907-0 | ||
035 | |a (OCoLC)827786370 | ||
035 | |a (DE-599)DNB1029889945 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a ger | |
049 | |a DE-862 |a DE-859 |a DE-12 |a DE-634 |a DE-739 |a DE-1102 |a DE-91G |a DE-573 |a DE-1049 |a DE-92 |a DE-20 |a DE-824 |a DE-11 |a DE-Aug4 |a DE-355 |a DE-384 |a DE-188 | ||
082 | 0 | |a 005.117 |2 22//ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Barnes, David J. |d 1959- |e Verfasser |0 (DE-588)1043764763 |4 aut | |
240 | 1 | 0 | |a Objects first with Java |
245 | 1 | 0 | |a Java lernen mit BlueJ |b eine Einführung in die objektorientierte Programmierung |c David J. Barnes ; Michael Kölling |
250 | |a 5. Aufl. | ||
264 | 1 | |a München [u.a.] |b Pearson |c 2013 | |
300 | |a 671 S. |b Ill., graph. Darst. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Always learning | |
650 | 0 | 7 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |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 BlueJ |0 (DE-588)4730248-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Standard Edition 8 |0 (DE-588)1049861094 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
651 | 7 | |a Java |0 (DE-588)4028527-3 |2 gnd |9 rswk-swf | |
655 | 7 | |8 1\p |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 0 | 1 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |D s |
689 | 0 | 2 | |a BlueJ |0 (DE-588)4730248-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 1 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | 2 | |a BlueJ |0 (DE-588)4730248-3 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
689 | 2 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 2 | 1 | |a Java Standard Edition 8 |0 (DE-588)1049861094 |D s |
689 | 2 | 2 | |a BlueJ |0 (DE-588)4730248-3 |D s |
689 | 2 | |8 3\p |5 DE-604 | |
689 | 3 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 3 | 1 | |a Java |0 (DE-588)4028527-3 |D g |
689 | 3 | |8 4\p |5 DE-604 | |
700 | 1 | |a Kölling, Michael |e Verfasser |0 (DE-588)1043765255 |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-86326-957-9 |
856 | 4 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4235461&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext | |
856 | 4 | 2 | |m Digitalisierung UB Passau |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025731603&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 | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 4\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-025731603 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 J35 B261(5) |
DE-BY-FWS_katkey | 477433 |
DE-BY-FWS_media_number | 083000507632 |
_version_ | 1824556319225413634 |
adam_text |
Inhaltsverzeichnis
Danksagung
Vorwort von James
Gosling,
Erfinder von Java
Vorwort für den Lehrenden
Vorwort zur deutschen Auflage
Projekte, die in diesem Buch detailliert besprochen werden
13
13
14
24
28
Teil
I
Objekte und Klassen
Kapitel 1 Objekte und Klassen
1.1 Objekte und Klassen
1.2 Instanzen erzeugen
1.3 Methoden aufrufen
1.4 Parameter
1.5 Datentypen
1.6 Eine Klasse, viele Instanzen
1.7 Zustand
1.8 Das Innenleben eines Objekts
1.9 Java-Code
1.10 Objektinteraktion
1.11 Quelltext
1.12 Ein weiteres Beispiel
1.13 Aufrufergebnisse
1.14 Objekte als Parameter
Kapitel 2 Klassendefinräc·!·:',:.
2.1 Ticketautomaten
2.2 Eine Klassendefinition untersuchen
2.3 Der Kopf der Klasse
2.4 Datenfelder, Konstruktoren und Methoden
2.5 Datenübergabe mit Parametern
2.6 Zuweisungen
2.7 Methoden
31
33
33
34
35
37
38
39
40
40
42
43
44
46
46
47
53
55
58
59
65
68
69
2.8 Sondierende und verändernde Methoden
2.9 Ausgaben in Methoden
2.10 Zusammenfassung der Methoden
2.11 Zusammenfassung des naiven Ticketautomaten
2.12 Bewertung des Entwurfs des naiven Ticketautomaten
2.13 Entscheidungen treffen: die bedingte Anweisung
2.14 Ein weiteres Beispiel für eine bedingte Anweisung
2.15 Hervorhebung von Sichtbarkeitsbereichen
2.16 Lokale Variablen
2.17 Datenfelder, Parameter und lokale Variablen
2.18 Zusammenfassung des besseren Ticketautomaten
2.19 Übungen zur Selbstüberprüfung
2.20 Vertrautes neu betrachtet
2.21 Methoden aufrufen
2.22 Ausdrücke testen: die Direkteingabe
Kapitel 3 Objektinteraktion
3.1 Das Uhren-Beispiel
3.2 Abstraktion und Modularisierung
3.3 Abstraktion in Software
3.4 Modularisierung im Uhren-Beispiel
3.5 Implementierung der Uhrenanzeige
3.6 Klassendiagramme und Objektdiagramme
3.7 Primitive Typen und Objekttypen
3.8 Der Quelltext im Projekt Zeitanzeige
3.9 Objekte erzeugen Objekte
3.10 Mehrere Konstruktoren
3.11 Methodenaufrufe
3.12 Ein weiteres Beispiel für Objektinteraktion
3.13 Die Benutzung eines Debuggers
3.14 Mehr zu Methodenaufrufen
Kapitel 4 Objektsammlungen
4.1 Themen aus Kapitel 3 vertiefen
4.2 Die Abstraktion Sammlung
4.3 Ein Verwaltungssystem für Musikdateien
4.4 Eine Bibliotheksklasse verwenden
4.5 Objektstrukturen mit Sammlungen
4.6
Generische
Klassen
4.7 Nummerierung in Sammlungen
4.8 Musikdateien abspielen
4.9 Komplette Sammlungen verarbeiten 158
4.10 Unbestimmte Iteration 165
4.11 Verbesserung der Struktur - die Klasse Track 173
4.12 Der Typ
Iterator
176
4.13 Zusammenfassung des Musiksammlung-Beispiels 181
4.14 Ein weiteres Beispiel: ein Auktionssystem 184
4.15 Zusammenfassung: Sammlungen mit flexibler Größe 196
4.16 Sammlungen mit fester Größe 196
Kapitel 5 Bibliotheksklassen nutzen 213
5.1 Die Dokumentation der Bibliotheksklassen 214
5.2 Das Kundendienstsystem 215
5.3 Die Klassendokumentation lesen 222
5.4 Zufälliges Verhalten einbringen 228
5.5 Pakete und Importe 235
5.6 Benutzung von Map-Klassen für Abbildungen 236
5.7 Der Umgang mit Mengen 241
5.8 Zeichenketten zerlegen 243
5.9 Abschluss des Kundendienstsystems 244
5.10 Die Klassendokumentation schreiben 247
5.11 Öffentliche und private Eigenschaften 249
5.12 Klassen über ihre Schnittstelle verstehen 253
5.13 Klassenvariablen und Konstanten 258
Kapitel 6 Klassenentwurf 265
6.1 Einführung 266
6.2 Die Welt von Zuul 268
6.3 Kopplung und Kohäsion 269
6.4 Code-Duplizierung 270
6.5 Erweiterungen für Zuul 274
6.6 Kopplung 277
6.7 Entwurf nach Zuständigkeiten 282
6.8 Änderungen lokal halten 286
6.9 Implizite Kopplung 286
6.10 Vorausdenken 290
6.11 Kohäsion 291
6.12
Refactoring
295
6.13
Refactoring
für Sprachunabhängigkeit 300
6.14 Entwurfsregeln 305
6.15 Programmausführung ohne BlueJ 307
Kapitel
7 Fehler
vermeiden
313
7.1 Einführung 313
7.2
Testen
und Fehlerbeseitigung 314
7.3 Modultests in BlueJ 315
7.4 Tests automatisieren 323
7.5
Debugging
331
7.6 Kommentierung und Programmierstil 333
7.7 Manuelle Ausführung 334
7.8 Ausgabeanweisungen 340
7.9 Debugger 344
7.10 Die Wahl der richtigen Teststrategie 346
7.11 Techniken umsetzen 346
Teil
II
Anwendungsstrukturen 349
Kapitel 8 Bessere Struktur durch Vererbung 351
8.1 Das Beispiel Netzwerk 352
8.2 Einsatz von Vererbung 365
8.3 Vererbungshierarchien 367
8.4 Vererbung in Java 368
8.5 Weitere Einsendungen für Netzwerk 372
8.6 Vorteile durch Vererbung (bis hierher) 374
8.7 Subtyping 374
8.8 Die Klasse
Object
381
8.9 Autoboxing und Wrapper-Klassen 382
8.10 Die Hierarchie der Sammlungstypen 383
Kapitel 9 Mehr über Vererbung 387
9.1 Das Problem: die Methode zum Anzeigen 387
9.2 Statischer und dynamischer Typ 389
9.3 Überschreiben von Methoden 392
9.4 Dynamische Methodensuche 394
9.5 super-Aufrufe in Methoden 397
9.6 Methoden-Polymorphie 398
9.7 Methoden aus
Object: toString
399
9.8 Objektgleichheit:
equals
und hashCode 402
9.9 Der Zugriff über
protected
405
9.10 Der Operator instanceof 407
9.11 Ein weiteres Beispiel für Vererbung mit Überschreiben 408
Kapitel
10 Weitere Techniken zur Abstraktion 415
10.1 Simulationen 415
10.2 Die Fuechse-und-Hasen-Simulation 417
10.3 Abstrakte Klassen 433
10.4 Weitere abstrakte Methoden 440
10.5 Multiple Vererbung 443
10.6 Interfaces 447
10.7 Ein weiteres Beispiel für ein Interface 452
10.8 Die Klasse
Class
454
10.9 Abstrakte Klasse oder Interface? 455
10.10 Ereignisgesteuerte Simulationen 455
10.11 Zusammenfassung der Vererbung 457
Kapitel 11 Grafische Benutzungsoberflächen 461
11.1 Einführung 461
11.2 Komponenten, Layout und Ereignisbehandlung 462
11.3 AWT und Swing 463
11.4 Das Beispiel: ein Bildbetrachter 463
11.5 Bildbetrachter 1.0: die erste komplette Version 479
11.6 Bildbetrachter 2.0: die Programmstruktur verbessern 494
11.7 Bildbetrachter 3.0: weitere GUI-Komponenten 500
11.8 Zusätzliche Erweiterungen 505
11.9 Ein weiteres Beispiel: der Musikplayer 507
Kapitel 12 Fehlerbehandlung 513
12.1 Das Adressbuch-Projekt 514
12.2 Defensive Programmierung 518
12.3 Fehlermeldungen durch den Dienstleister 522
12.4 Prinzipien der Exception-Behandlung 527
12.5 Die Behandlung von
Exceptions
534
12.6 Neue Exception-Klassen definieren 541
12.7 Die Verwendung von Zusicherungen 543
12.8 Wiederaufsetzen und Fehlervermeidung 547
12.9 Dateibasierte Ein-und Ausgabe 550
Kapitel 13 Entwurf von Anwendungen
'Њ!
13.1 Analyse und Entwurf 567
13.2 Klassenentwurf 575
13.3 Dokumentation 577
13.4 Kooperation 578
13.5
Prototyping
579
13.6 Softwarewachstum 580
13.7 Der Einsatz von Entwurfsmustern 582
Kapitel
14 Eine
Fallstudie
591
14.1 Die
Fallstudie
591
14.2 Analyse und Entwurf 593
14.3 Klassenentwurf 596
14.4 Iterative Entwicklung 603
14.5 Ein weiteres Beispiel 612
14.6 Ein Blick nach vorn 612
Anhang
A
Arbeiten mit BlueJ-Projekten 613
A.1 BlueJ installieren 613
A.2 Ein Projekt öffnen 613
A.3 Der Debugger in BlueJ 613
A.4 Inhalt der Begleit-CD 614
A.5 BlueJ konfigurieren 614
A.6 Auf deutsche Schnittstelle umstellen 615
A.7 Einbinden einer lokalen API-Dokumentation 616
A.8 Vorlagen für neue Klassen ändern 616
Anhang
В
Datentypen in Java 617
B.1 Primitive Typen 617
B.2
Cast-Operator
für primitive Typen 618
B.3 Objekttypen 619
B.4 Wrapper-Klassen 619
B.5
Cast-Operator
für Objekttypen 620 ,.
і
Anhang
С
Operatoren 621 \
C.1 Arithmetische Ausdrücke 621 !
C.2 Boolesche Ausdrücke 622
C.3 Abkürzungsoperatoren 623
Anhang
D
Kontrollstrukturen in Java 625
D.1 Kontrollstrukturen 625
D.2 Auswahlanweisungen 625
D.3 Schleifen 628
D.4
Exceptions
630
D.5 Zusicherungen 631
Anhang
E
Java ohne BlueJ 633
E.1 Java ohne BlueJ ausführen 633
E.2 Konsolenanwendungen und die Problematik der Umlaute 635
E.3 Ausführbare jar-Dateien erzeugen 637
E.4 Entwickeln ohne BlueJ 638
Anhang
F
Benutzung des Debuggers 639
F.1 Haltepunkte 640
F.2 Die Kontrollknöpfe 640
F.3 Anzeige der Variablen 641
F.4 Die Anzeige der Aufruffolge 642
F.5 Die Thread-Anzeige 642
Anhang
G
Testwerkzeuge für Modultests mit JUnit 643
G.1 Aktivieren der Test-Funktionalität 643
G.2 Eine Testklasse erzeugen 643
G.3 Eine Testmethode erzeugen 643
G.4 Zusicherungen bei Tests 644
G.5 Tests ausführen 644
G.6 Testgerüste . 644
i.;
Anhang
H
Werkzeuge für die Teamarbeit
Ь4
H.1 Server-Einrichtung 645
H.2 Teamarbeit-Funktionalität aktivieren 645
H.3 Ein Projekt zur gemeinsamen Nutzung einrichten 645
H.4 An einem Projekt gemeinsam arbeiten 646
H.5 Aktualisieren und Abgeben 646
H.6 Weitere Informationen 646
Anhang
I
Javadoc 647
1.1 Dokumentationskommentare 647
1.2 Unterstützung für Javadoc in BlueJ 650
Anhang
J
Quelltextkonventionen 651
J.1 Benennung 651
J.2 Layout 652
J.3 Dokumentation 653
J.4 Restriktionen bei der Sprachbenutzung 654
J.5 Programmiermuster 655
Anhang
К
Wichtige Bibliothekskbr.v
ι
K.1 Das Paket
java.
lang 657
K.2 Das Paket java.util 658
K.3 Die Pakete
java.
io
und
java.
nio.
file
660
K.4
Das Paket
java.net
662
K.5 Weitere wichtige Pakete 662
Register 663 |
any_adam_object | 1 |
author | Barnes, David J. 1959- Kölling, Michael |
author_GND | (DE-588)1043764763 (DE-588)1043765255 |
author_facet | Barnes, David J. 1959- Kölling, Michael |
author_role | aut aut |
author_sort | Barnes, David J. 1959- |
author_variant | d j b dj djb m k mk |
building | Verbundindex |
bvnumber | BV040751855 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)827786370 (DE-599)DNB1029889945 |
dewey-full | 005.117 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.117 |
dewey-search | 005.117 |
dewey-sort | 15.117 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 5. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV040751855</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190306</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">130214s2013 xx ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">13N04</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1029889945</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3868949070</subfield><subfield code="c">Gb. : EUR 39.95 (DE)</subfield><subfield code="9">3-86894-907-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783868949070</subfield><subfield code="c">Gb. : EUR 39.95 (DE)</subfield><subfield code="9">978-3-86894-907-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)827786370</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1029889945</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">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-862</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.117</subfield><subfield code="2">22//ger</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="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Barnes, David J.</subfield><subfield code="d">1959-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1043764763</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Objects first with Java</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java lernen mit BlueJ</subfield><subfield code="b">eine Einführung in die objektorientierte Programmierung</subfield><subfield code="c">David J. Barnes ; Michael Kölling</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">5. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Pearson</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">671 S.</subfield><subfield code="b">Ill., graph. Darst.</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="490" ind1="0" ind2=" "><subfield code="a">Always learning</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 7</subfield><subfield code="0">(DE-588)7751205-4</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">BlueJ</subfield><subfield code="0">(DE-588)4730248-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 8</subfield><subfield code="0">(DE-588)1049861094</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="651" ind1=" " ind2="7"><subfield code="a">Java</subfield><subfield code="0">(DE-588)4028527-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Java Standard Edition 7</subfield><subfield code="0">(DE-588)7751205-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">BlueJ</subfield><subfield code="0">(DE-588)4730248-3</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">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><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="2"><subfield code="a">BlueJ</subfield><subfield code="0">(DE-588)4730248-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Java Standard Edition 8</subfield><subfield code="0">(DE-588)1049861094</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">BlueJ</subfield><subfield code="0">(DE-588)4730248-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2="1"><subfield code="a">Java</subfield><subfield code="0">(DE-588)4028527-3</subfield><subfield code="D">g</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">4\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kölling, Michael</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1043765255</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-86326-957-9</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4235461&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau</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=025731603&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="883" ind1="1" ind2=" "><subfield code="8">2\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="883" ind1="1" ind2=" "><subfield code="8">3\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="883" ind1="1" ind2=" "><subfield code="8">4\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-025731603</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
geographic | Java (DE-588)4028527-3 gnd |
geographic_facet | Java |
id | DE-604.BV040751855 |
illustrated | Illustrated |
indexdate | 2025-02-20T07:21:40Z |
institution | BVB |
isbn | 3868949070 9783868949070 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025731603 |
oclc_num | 827786370 |
open_access_boolean | |
owner | DE-862 DE-BY-FWS DE-859 DE-12 DE-634 DE-739 DE-1102 DE-91G DE-BY-TUM DE-573 DE-1049 DE-92 DE-20 DE-824 DE-11 DE-Aug4 DE-355 DE-BY-UBR DE-384 DE-188 |
owner_facet | DE-862 DE-BY-FWS DE-859 DE-12 DE-634 DE-739 DE-1102 DE-91G DE-BY-TUM DE-573 DE-1049 DE-92 DE-20 DE-824 DE-11 DE-Aug4 DE-355 DE-BY-UBR DE-384 DE-188 |
physical | 671 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Pearson |
record_format | marc |
series2 | Always learning |
spellingShingle | Barnes, David J. 1959- Kölling, Michael Java lernen mit BlueJ eine Einführung in die objektorientierte Programmierung Java Standard Edition 7 (DE-588)7751205-4 gnd Java Programmiersprache (DE-588)4401313-9 gnd BlueJ (DE-588)4730248-3 gnd Java Standard Edition 8 (DE-588)1049861094 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
subject_GND | (DE-588)7751205-4 (DE-588)4401313-9 (DE-588)4730248-3 (DE-588)1049861094 (DE-588)4233947-9 (DE-588)4028527-3 (DE-588)4123623-3 |
title | Java lernen mit BlueJ eine Einführung in die objektorientierte Programmierung |
title_alt | Objects first with Java |
title_auth | Java lernen mit BlueJ eine Einführung in die objektorientierte Programmierung |
title_exact_search | Java lernen mit BlueJ eine Einführung in die objektorientierte Programmierung |
title_full | Java lernen mit BlueJ eine Einführung in die objektorientierte Programmierung David J. Barnes ; Michael Kölling |
title_fullStr | Java lernen mit BlueJ eine Einführung in die objektorientierte Programmierung David J. Barnes ; Michael Kölling |
title_full_unstemmed | Java lernen mit BlueJ eine Einführung in die objektorientierte Programmierung David J. Barnes ; Michael Kölling |
title_short | Java lernen mit BlueJ |
title_sort | java lernen mit bluej eine einfuhrung in die objektorientierte programmierung |
title_sub | eine Einführung in die objektorientierte Programmierung |
topic | Java Standard Edition 7 (DE-588)7751205-4 gnd Java Programmiersprache (DE-588)4401313-9 gnd BlueJ (DE-588)4730248-3 gnd Java Standard Edition 8 (DE-588)1049861094 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
topic_facet | Java Standard Edition 7 Java Programmiersprache BlueJ Java Standard Edition 8 Objektorientierte Programmierung Java Lehrbuch |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4235461&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025731603&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT barnesdavidj objectsfirstwithjava AT kollingmichael objectsfirstwithjava AT barnesdavidj javalernenmitbluejeineeinfuhrungindieobjektorientierteprogrammierung AT kollingmichael javalernenmitbluejeineeinfuhrungindieobjektorientierteprogrammierung |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 J35 B261(5) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |