Java lernen mit BlueJ Ojects first- eine Einführung in Java = Objects first with Java

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Barnes, David J. 1959- (VerfasserIn), Kölling, Michael (VerfasserIn)
Format: Buch
Sprache:German
Veröffentlicht: Hallbergmoos/Germany Pearson [2017]
Ausgabe:6., aktualisierte Auflage
Schlagworte:
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV044413971
003 DE-604
005 20230329
007 t|
008 170718s2017 xx a||| |||| 00||| ger d
020 |a 9783868949117  |9 978-3-86894-911-7 
035 |a (OCoLC)1002235549 
035 |a (DE-599)BVBBV044413971 
040 |a DE-604  |b ger  |e rda 
041 0 |a ger 
049 |a DE-1102  |a DE-B768  |a DE-M347  |a DE-523  |a DE-11  |a DE-19  |a DE-83  |a DE-20  |a DE-91G  |a DE-858  |a DE-355  |a DE-739  |a DE-521  |a DE-703  |a DE-1046  |a DE-706  |a DE-92  |a DE-29T 
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 Ojects first- eine Einführung in Java = Objects first with Java  |c David J. Barnes, Michael Kölling 
246 1 1 |a Objects first with Java 
250 |a 6., aktualisierte Auflage 
264 1 |a Hallbergmoos/Germany  |b Pearson  |c [2017] 
264 4 |c © 2017 
300 |a 672 Seiten  |b Illustrationen, Diagramme 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
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 
650 0 7 |a Java Standard Edition 8  |0 (DE-588)1049861094  |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 7  |0 (DE-588)7751205-4  |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 8  |0 (DE-588)1049861094  |D s 
689 0 2 |a BlueJ  |0 (DE-588)4730248-3  |D s 
689 0 |5 DE-604 
689 1 0 |a BlueJ  |0 (DE-588)4730248-3  |D s 
689 1 |5 DE-604 
689 2 0 |a Objektorientierte Programmierung  |0 (DE-588)4233947-9  |D s 
689 2 1 |a Java  |g Programmiersprache  |0 (DE-588)4401313-9  |D s 
689 2 2 |a BlueJ  |0 (DE-588)4730248-3  |D s 
689 2 |5 DE-604 
689 3 0 |a Objektorientierte Programmierung  |0 (DE-588)4233947-9  |D s 
689 3 1 |a Java Standard Edition 7  |0 (DE-588)7751205-4  |D s 
689 3 2 |a BlueJ  |0 (DE-588)4730248-3  |D s 
689 3 |5 DE-604 
689 4 0 |a Objektorientierte Programmierung  |0 (DE-588)4233947-9  |D s 
689 4 1 |a Java  |0 (DE-588)4028527-3  |D g 
689 4 |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-961-6 
856 4 2 |m Digitalisierung UB Passau - ADAM Catalogue Enrichment  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029815716&sequence=000001&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-029815716 

Datensatz im Suchindex

DE-BY-TUM_call_number 0102 DAT 362f 2006 A 4164(6)
DE-BY-TUM_katkey 2313115
DE-BY-TUM_location 01
DE-BY-TUM_media_number 040008618646
_version_ 1820882794117595136
adam_text Vorwort von James Gosling, Erfinder von Java Vorwort für den Lehrenden Danksagungen Projekte, die in diesem Buch detailliert besprochen werden Teil I Objekte und Klassen Kapitel 1 Objekte und Klassen 13 14 25 26 29 31 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 Objekte und Klassen Instanzen erzeugen Methoden aufrufen Parameter Datentypen Eine Klasse, viele Instanzen Zustand Das Innenleben eines Objekts Java-Code Objektinteraktion 31 32 33 35 36 37 38 38 40 41 1.11 1.12 1.13 1.14 Quelltext Ein weiteres Beispiel Aufrufergebnisse Objekte als Parameter 42 44 44 45 Kapitel 2 Klassendefinitionen 51 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Ticketautomaten Eine Klassendefinition untersuchen Der Kopf der Klasse Datenfelder, Konstruktoren und Methoden Datenübergabe mit Parametern Zuweisungen Methoden Sondierende und verändernde Methoden 51 53 55 56 62 64 65 67 Inhaltsverzeichnis 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 Ausgaben in Methoden Zusammenfassung der Methoden Zusammenfassung des naiven Ticketautomaten Bewertung des Entwurfs des naiven Ticketautomaten Entscheidungen treffen: die bedingte Anweisung Ein weiteres Beispiel für eine bedingte Anweisung Hervorhebung von Sichtbarkeitsbereichen Lokale Variablen Datenfelder, Parameter und lokale Variablen Zusammenfassung des besseren Ticketautomaten Ü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 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 Das Uhren-Beispiel Abstraktion und Modularisierung Abstraktion in Software Modularisierung im Uhren-Beispiel Implementierung der Uhrenanzeige Klassendiagramme und Objektdiagramme Primitive Typen und Objekttypen Die Klasse Nummernanzeige Die Klasse Uhrenanzeige Objekte erzeugen Objekte Mehrere Konstruktoren Methodenaufrufe Ein weiteres Beispiel für Objektinteraktion Die Benutzung eines Debuggers Mehr zu Methodenaufrufen Kapitel 4 Objektsammlungen 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 Themen aus Kapitel 3 vertiefen Die Abstraktion Sammlung Ein Verwaltungssystem für Musikdateien Eine Bibliotheksklasse verwenden Objektstrukturen mit Sammlungen Generische Klassen Nummerierung in Sammlungen Musikdateien abspielen 6 70 72 72 73 76 78 79 80 82 84 84 86 88 89 97 97 98 99 100 100 101 103 103 110 112 114 114 118 122 126 131 131 132 133 135 138 139 140 144 Inhaltsverzeichnis 4.9 4.10 4.11 4.12 4.13 4.14 Komplette Sammlungen verarbeiten Unbestimmte Iteration Verbesserung der Struktur - die Klasse Track Der Typ Iterator Zusammenfassung des Musiksammlung-Beispiels Ein weiteres Beispiel: ein Auktionssystem 146 152 159 163 167 169 Kapitel 5 Funktionale Verarbeitung von Sammlungen (fortgeschrittene Konzepte) 5.1 5.2 5.3 5.4 5.5 183 Ein neuer Blick auf die Themen von Kapitel 4 Monitoring von Tierpopulationen Lambda-Ausdrücke - ein erster Blick Die forEach-Methode von Sammlungen Streams 183 185 188 190 193 Kapitel 6 Bibliotheksklassen nutzen 207 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 Die Dokumentation der Bibliotheksklassen Das Kundendienstsystem Die Klassendokumentation lesen Zufälliges Verhalten einbringen Pakete und Importe Benutzung von Map-Klassen für Abbildungen Der Umgang mit Mengen Zeichenketten zerlegen Abschluss des Kundendienstsystems Autoboxing und Wrapper-Klassen Die Klassendokumentation schreiben Öffentliche und private Eigenschaften 208 209 215 221 226 227 232 233 234 236 239 242 6.13 6.14 6.15 6.16 6.17 Klassen über ihre Schnittstelle verstehen Klassenvariablen und Konstanten Klassenmethoden Programmausführung ohne BlueJ Weitere fortgeschrittene Konzepte 245 250 253 254 255 Kapitel 7 Sammlungen mit fester Größe - Arrays 7.1 7.2 7.3 7.4 7.5 7.6 7.7 263 Sammlungen fester Größe Arrays Die Analyse einer Logdatei Die for-Schleife Das Projekt Automat Arrays mit mehr als einer Dimension (fortgeschritten) Arrays und Streams (fortgeschritten) 263 263 264 270 276 285 291 7 Inhaltsverzeichnis Kapitel 8 Klassenentwurf 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 8.13 8.14 294 296 297 298 301 303 308 311 Implizite Kopplung Vorausdenken Kohäsion Refactoring Refactoring für Sprachunabhängigkeit Entwurfsregeln 311 315 316 320 324 330 Kapitel 9 Fehler vermeiden 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9 9.10 9.11 9.12 9.13 Einführung Testen und Fehlerbeseitigung Modultests in BlueJ Tests automatisieren Refactoring bei Streams einsetzen (fortgeschritten) Debugging Kommentierung und Programmierstil Manuelle Ausführung Ausgabeanweisungen Debugger Das Debugging von Streams (fortgeschritten) Die Wahl der richtigen Teststrategie Techniken umsetzen Teil II Anwendungsstrukturen Kapitel 10 Bessere Struktur durch Vererbung 10.1 10.2 10.3 10.4 10.5 10.6 293 Einführung Die Welt von Zuul Kopplung und Kohäsion Code-Duplizierung Erweiterungen für Zuul Kopplung Entwurf nach Zuständigkeiten Änderungen lokal halten Das Beispiel „Netzwerk Einsatz von Vererbung Vererbungshierarchien Vererbung in Java Weitere Einsendungen für Netzwerk Vorteile durch Vererbung (bis hierher) 335 335 336 337 343 351 351 353 354 360 363 365 366 367 369 371 372 382 384 385 389 391 i ■ Inhaltsverzeichnis 10.7 Subtyping 10.8 Die Klasse Object 10.9 Die Hierarchie der Sammlungstypen 391 397 398 Kapitel 11 Mehr über Vererbung 403 11.1 Das Problem: die Methode zum Anzeigen 11.2 Statischer und dynamischer Typ 11.3 Überschreiben von Methoden 11.4 11.5 11.6 11.7 11.8 11.9 11.10 11.11 Kapitel 12 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 12.10 12.11 403 405 408 Dynamische Methodensuche super-Aufrufe in Methoden Methoden-Polymorphie Methoden aus Object: toString Objektgleichheit: equals und hashCode Der Zugriff über protected Der Operator instanceof Ein weiteres Beispiel für Vererbung mit Überschreiben 410 413 414 414 417 420 422 423 Weitere Techniken zur Abstraktion Simulationen Die Fuechse-und-Hasen-Simulation Abstrakte Klassen Weitere abstrakte Methoden Multiple Vererbung Interfaces Ein weiteres Beispiel für ein Interface Die Klasse Class Abstrakte Klasse oder Interface? Ereignisgesteuerte Simulationen Zusammenfassung der Vererbung 429 429 431 444 451 453 457 465 467 468 468 470 Kapitel 13 Grafische Benutzungsoberflächen 47b 13.1 Einführung 475 13.2 Komponenten, Layout und Ereignisbehandlung 13.3 AWT und Swing 13.4 Das Beispiel: ein Bildbetrachter 476 477 478 13.5 Bildbetrachter 1.0: die erste komplette Version 490 13.6 13.7 13.8 13.9 13.10 Bildbetrachter 2.0: die Programmstruktur verbessern Bildbetrachter 3.0: weitere GUI-Komponenten Innere Klassen Zusätzliche Erweiterungen Ein weiteres Beispiel: der Musikplayer 504 509 513 518 520 9 Inhaltsverzeichnis Kapitel 14 Fehlerbehandlung 14.1 14.2 14.3 14.4 14.5 14.6 14.7 14.8 14.9 Das Adressbuch-Projekt Defensive Programmierung Fehlermeldungen durch den Dienstleister Prinzipien der Exception-Behandlung Die Behandlung von Exceptions Neue Exception-Klassen definieren Die Verwendung von Zusicherungen Wiederaufsetzen und Fehlervermeidung Dateibasierte Ein- und Ausgabe Kapitel 15 Entwurf von Anwendungen 15.1 15.2 15.3 15.4 15.5 15.6 15.7 Analyse und Entwurf Klassenentwurf Dokumentation Kooperation Prototyping Softwarewachstum Der Einsatz von Entwurfsmustern Kapitel 16 Eine Fallstudie 16.1 16.2 16.3 16.4 16.5 16.6 Die Fallstudie Analyse und Entwurf Kiassenentwurf Iterative Entwicklung Ein weiteres Beispiel Ein Blick nach vorn Anhang A Arbeiten mit Bluei-Projekten A.1 A.2 A.3 A.4 A.5 A.6 A.7 BlueJ installieren Ein Projekt öffnen Der Debugger in BlueJ BlueJ konfigurieren Auf deutsche Schnittstelle umstellen Einbinden einer lokalen API-Dokumentation Vorlagen für neue Klassen ändern Anhang В Datentypen in Java B.1 Primitive Typen B.2 Cast-Operator für primitive Typen B.3 Objekttypen 10 527 528 531 534 539 545 552 553 557 560 573 573 581 583 584 585 586 588 597 597 599 602 608 616 616 617 617 617 617 618 618 619 619 621 621 622 623 Inhaltsverzeichnis В.4 Wrapper-Klassen B.5 Cast-Operator für Objekttypen Anhang C C.1 C.2 C.3 623 624 Operatoren 625 Arithmetische Ausdrücke Boolesche Ausdrücke Abkürzungsoperatoren 625 626 627 Anhang D Kontrollstrukturen in Java D.1 Kontrollstrukturen D.2 Auswahlanweisungen D.3 Schleifen D.4 Exceptions D.5 Zusicherungen 629 Anhang E E.1 E.2 Е.З Е.4 637 629 629 632 634 635 Java ohne BlueJ Java ohne BlueJ ausführen 637 639 641 642 Konsolenanwendungen und die Problematik der Umlaute Ausführbare jar-Dateien erzeugen Entwickeln ohne BlueJ Anhang F Benutzung des Debuggers F.1 Haltepunkte F.2 Die Kontrollknöpfe F.3 Anzeige der Variablen F.4 Die Anzeige der Aufruffolge F. 5 Die Thread-Anzeige 643 Anhang G Testwerkzeuge für Modultests mit JUnit G.1 Aktivieren der Test-Funktionalität G.2 Eine Testklasse erzeugen G.3 Eine Testmethode erzeugen G.4 Zusicherungen bei Tests G.5 Tests ausführen G.6 Testgerüste 647 Anhang H H.1 H.2 H.3 H.4 H.5 H.6 649 644 644 645 646 646 647 647 647 648 648 648 Werkzeuge für die Teamarbeit Server-Einrichtung Teamarbeit-Funktionalität aktivieren Ein Projekt zur gemeinsamen Nutzung einrichten An einem Projekt gemeinsam arbeiten Aktualisieren und Abgeben Weitere Informationen 649 649 649 650 650 650 11 Inhaltsverzeichnis Javadoc 1.1 Dokumentationskommentare I.2 Unterstützung für Javadoc in BlueJ Anhang 1 Anhang J J.1 J.2 І.З J.4 J.5 651 651 654 Quelltextkonventionen 655 Benennung Layout Dokumentation Restriktionen bei der Sprachbenutzung Programmiermuster 655 656 657 658 659 Anhang К Wichtige Bibliotheksklassen K.1 Das Paket java.lang K.2 Das Paket java.util K.3 Die Pakete java.io und java.nio.file K.4 Das Paket java.util.function K.5 Das Paketjava.net K.6 Weitere wichtige Pakete 661 Register 667 661 662 664 665 666 666
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 BV044413971
classification_rvk ST 250
classification_tum DAT 362f
ctrlnum (OCoLC)1002235549
(DE-599)BVBBV044413971
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 6., aktualisierte Auflage
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03013nam a2200673 c 4500</leader><controlfield tag="001">BV044413971</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230329 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">170718s2017 xx a||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783868949117</subfield><subfield code="9">978-3-86894-911-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1002235549</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV044413971</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1102</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-521</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-29T</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">Ojects first- eine Einführung in Java = Objects first with Java</subfield><subfield code="c">David J. Barnes, Michael Kölling</subfield></datafield><datafield tag="246" ind1="1" ind2="1"><subfield code="a">Objects first with Java</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">6., aktualisierte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hallbergmoos/Germany</subfield><subfield code="b">Pearson</subfield><subfield code="c">[2017]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">672 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</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="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="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">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 7</subfield><subfield code="0">(DE-588)7751205-4</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 8</subfield><subfield code="0">(DE-588)1049861094</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">BlueJ</subfield><subfield code="0">(DE-588)4730248-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><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</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</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="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 Standard Edition 7</subfield><subfield code="0">(DE-588)7751205-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" 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="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" 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="4" 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="4" ind2=" "><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-961-6</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=029815716&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;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-029815716</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.BV044413971
illustrated Illustrated
indexdate 2024-12-24T06:07:07Z
institution BVB
isbn 9783868949117
language German
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-029815716
oclc_num 1002235549
open_access_boolean
owner DE-1102
DE-B768
DE-M347
DE-523
DE-11
DE-19
DE-BY-UBM
DE-83
DE-20
DE-91G
DE-BY-TUM
DE-858
DE-355
DE-BY-UBR
DE-739
DE-521
DE-703
DE-1046
DE-706
DE-92
DE-29T
owner_facet DE-1102
DE-B768
DE-M347
DE-523
DE-11
DE-19
DE-BY-UBM
DE-83
DE-20
DE-91G
DE-BY-TUM
DE-858
DE-355
DE-BY-UBR
DE-739
DE-521
DE-703
DE-1046
DE-706
DE-92
DE-29T
physical 672 Seiten Illustrationen, Diagramme
publishDate 2017
publishDateSearch 2017
publishDateSort 2017
publisher Pearson
record_format marc
spellingShingle Barnes, David J. 1959-
Kölling, Michael
Java lernen mit BlueJ Ojects first- eine Einführung in Java = Objects first with Java
Java Programmiersprache (DE-588)4401313-9 gnd
Objektorientierte Programmierung (DE-588)4233947-9 gnd
Java Standard Edition 8 (DE-588)1049861094 gnd
BlueJ (DE-588)4730248-3 gnd
Java Standard Edition 7 (DE-588)7751205-4 gnd
subject_GND (DE-588)4401313-9
(DE-588)4233947-9
(DE-588)1049861094
(DE-588)4730248-3
(DE-588)7751205-4
(DE-588)4028527-3
(DE-588)4123623-3
title Java lernen mit BlueJ Ojects first- eine Einführung in Java = Objects first with Java
title_alt objects first with Java
Objects first with Java
title_auth Java lernen mit BlueJ Ojects first- eine Einführung in Java = Objects first with Java
title_exact_search Java lernen mit BlueJ Ojects first- eine Einführung in Java = Objects first with Java
title_full Java lernen mit BlueJ Ojects first- eine Einführung in Java = Objects first with Java David J. Barnes, Michael Kölling
title_fullStr Java lernen mit BlueJ Ojects first- eine Einführung in Java = Objects first with Java David J. Barnes, Michael Kölling
title_full_unstemmed Java lernen mit BlueJ Ojects first- eine Einführung in Java = Objects first with Java David J. Barnes, Michael Kölling
title_short Java lernen mit BlueJ
title_sort java lernen mit bluej ojects first eine einfuhrung in java objects first with java
title_sub Ojects first- eine Einführung in Java = Objects first with Java
topic Java Programmiersprache (DE-588)4401313-9 gnd
Objektorientierte Programmierung (DE-588)4233947-9 gnd
Java Standard Edition 8 (DE-588)1049861094 gnd
BlueJ (DE-588)4730248-3 gnd
Java Standard Edition 7 (DE-588)7751205-4 gnd
topic_facet Java Programmiersprache
Objektorientierte Programmierung
Java Standard Edition 8
BlueJ
Java Standard Edition 7
Java
Lehrbuch
url http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029815716&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT barnesdavidj objectsfirstwithjava
AT kollingmichael objectsfirstwithjava
AT barnesdavidj javalernenmitbluejojectsfirsteineeinfuhrunginjavaobjectsfirstwithjava
AT kollingmichael javalernenmitbluejojectsfirsteineeinfuhrunginjavaobjectsfirstwithjava