Das Einsteigerseminar objektorientierte Programmierung in Java: [Java lernen ; Java üben]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg [u.a.]
bhv
2010
|
Ausgabe: | 6., überarb. Aufl. |
Schriftenreihe: | Das Einsteigerseminar
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 400 S. Ill., graph. Darst. |
ISBN: | 9783826675041 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV036101643 | ||
003 | DE-604 | ||
005 | 20230125 | ||
007 | t | ||
008 | 100329s2010 gw ad|| |||| 00||| ger d | ||
015 | |a 10,N05 |2 dnb | ||
015 | |a 10,A17 |2 dnb | ||
016 | 7 | |a 999877526 |2 DE-101 | |
020 | |a 9783826675041 |9 978-3-8266-7504-1 | ||
024 | 3 | |a 9783826675041 | |
028 | 5 | 2 | |a 826675040 |
035 | |a (OCoLC)644134484 | ||
035 | |a (DE-599)DNB999877526 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-1050 |a DE-20 |a DE-91G |a DE-12 |a DE-523 |a DE-11 |a DE-1051 |a DE-92 |a DE-29T |a DE-83 |a DE-703 |a DE-573 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 315f |2 stub | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Niemann, Alexander |e Verfasser |4 aut | |
245 | 1 | 0 | |a Das Einsteigerseminar objektorientierte Programmierung in Java |b [Java lernen ; Java üben] |c Alexander Niemann |
250 | |a 6., überarb. Aufl. | ||
264 | 1 | |a Heidelberg [u.a.] |b bhv |c 2010 | |
300 | |a 400 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Das Einsteigerseminar | |
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 |
655 | 7 | |0 (DE-588)4143389-0 |a Aufgabensammlung |2 gnd-content | |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3421158&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018991996&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-018991996 |
Datensatz im Suchindex
_version_ | 1805093740944031744 |
---|---|
adam_text |
IMAGE 1
INHALTSVERZEICHNIS
VORWORT 11
EINLEITUNG 13
LERNEN - UEBEN 13
UEBER DIESES BUCH 14
[L TEIL I: LERNEN 17
JAVA 19
DIE GESCHICHTE VON JAVA 20
JAVA - NICHT NUR EINE SPRACHE 22
KLASSISCH - COMPILER UND INTERPRETER 23
VERSCHIEDENE JAVA-TECHNOLOGIEN 28
SO IST JAVA 33
OBJEKTORIENTIERT 34
PORTABEL UND PLATTFORMUNABHAENGIG 35
MULTI-THREADED 37
SICHER UND STABIL 38
VERTEILT 39
IHRE ENTWICKLUNGSUMGEBUNG 40
JAVA ROADMAP 42
EIN WORT ZU INTEGRIERTEN ENTWICKLUNGSUMGEBUNGEN 43 DOWNLOAD 43
INSTALLATION UNTER WINDOWS 44
JAVA AUF DEM MAC 49
DAS ERSTE PROGRAMM - HALLO WELT! 50
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/999877526
DIGITALISIERT DURCH
IMAGE 2
DER OBJEKTORIENTIERTE ANSATZ 55
PROZEDURALE PROGRAMMIERUNG 56
MODELLIERUNG DER REALITAET 56
DATEN 58
FUNKTIONEN 59
OBJEKTORIENTIERTE PROGRAMMIERUNG 61
DIE WELT BESTEHT AUS OBJEKTEN 62
OBJEKTE ERZEUGEN, SAMMELN UND ENTSORGEN 65 NATUERLICH PROGRAMMIEREN 66
DAS RAD NICHT IMMER NEU ERFINDEN 67
VOLLSTAENDIGE TRANSPARENZ 68
OBJEKTE UND KLASSEN 69
ZUSTAND EINES OBJEKTS 70
VERHALTEN EINES OBJEKTS 70
OBJEKTIDENTITAET 71
KLASSIFIZIERUNG VON OBJEKTEN 72
INSTANZIERUNG VON KLASSEN 74
KONSTRUKTOREN 75
DESTRUKTOREN UND FINALIZER 76
GEHEIMNISPRINZIP 78
BOTSCHAFTEN 79
VERERBUNG 80
POLYMORPHIE 82
GRUNDLEGENDE STRUKTUREN 85
FORMALITAETEN 86
DIREKTE EIN- UND AUSGABE 93
STANDARDSTREAMS 94
VARIABLEN UND KONSTANTEN 97
NAMENSKONVENTIONEN 99
INITIALISIERUNG 100
KONSTANTEN 101
RESERVIERTE WOERTER 101
METHODENNAMEN 102
IMAGE 3
OPERATOREN 103
VERGLEICHE 104
ZUWEISUNGEN 105
ARITHMETIK MIT ELEMENTAREN DATENTYPEN 106 BOOLESCHE OPERATOREN 109
BEDINGTE ANWEISUNGEN 111
IF 112
SWITCH 114
SCHLEIFEN 118
WHILE 118
DO 119
FOR 120
SPRUNGANWEISUNGEN 122
DATENTYPEN 125
ELEMENTARE DATENTYPEN 125
DIE INTEGER-TYPEN 128
DIE FLIESSKOMMATYPEN 129
DER DATENTYP BOOLEAN 131
DER DATENTYP CHAR UND DIE UNICODES 132
STRINGS 134
STRINGS ERZEUGEN 136
VERKETTETE STRINGS 137
METHODEN DER KLASSE STRING 138
METHODEN DER KLASSE STRINGBUFFER 139
ENUMS 142
VON TYP ZU TYP 144
GANZ- UND FLIESSKOMMAZAHLEN 146
GANZZAHLEN ZU GANZZAHLEN 148
FLIESSKOMMAZAHLEN ZU FLIESSKOMMAZAHLEN 148 STRINGS 151
ARRAYS 154
EINDIMENSIONALE ARRAYS 154
ZUGRIFF AUF ARRAYS 156
MEHRDIMENSIONALE ARRAYS 159
IMAGE 4
OBJEKTE EINER FAHRZEUGVERWALTUNG 163
PACKAGES UND KLASSEN 164
PACKAGENAMEN 164
ZUORDNUNG VON KLASSEN ZU PAKETEN 167
ZURUECK ZUR FAHRZEUGVERWALTUNG 169
DIE KLASSEN DER FAHRZEUGE 169
EINE ABSTRAKTE OBERKLASSE 170
EINE KLASSE FUER AUTOS 174
DAS ERSTE AUTO 177
MIT METHODE 179
DIE AUTO-ATTRIBUTE 185
DEN AUTO-KONSTRUKTOR UEBERSCHREIBEN 189
DEN AUTO-KONSTRUKTOR UEBERLADEN 192
DIE FAHRZEUGVERWALTUNG 197
DAS GRUNDGERUEST 198
EINE SCHLEIFE FUER DAS HAUPTPROGRAMM 198
DAS MENUE 200
BENUTZEREINGABEN AUSWERTEN 203
NEUE AUTOS ERFASSEN 204
DIE AUTOS SPEICHERN 204
EINE METHODE FUER NEUE AUTOS 208
EINE AUTOLISTE ANZEIGEN 215
WEITERE FUNKTIONEN 222
DIE AUTOLISTE ALPHABETISCH SORTIEREN 223
AUTOS VERLEIHEN 233
AUTOS LOESCHEN 238
AUSNAHMEN- UND FEHLERBEHANDLUNG 245
DAS KONZEPT 246
LIEBER VORBEUGEN STATT NACHSORGEN? 248
TRY - CATCH - FINALLY 249
EXCEPTIONS UND ERRORS 251
ALLES OBJEKTE 252
DER WEG EINER EXCEPTION 253
ERZWUNGENE AUSNAHMEN- UND FEHLERBEHANDLUNG 256
8
IMAGE 5
DER UMGANG MIT EXCEPTIONS 258
DER TRY-BLOCK 259
EIN ODER MEHRERE CATCH-BLOECKE 260
ZU GUTER LETZT - FINALLY 270
EXCEPTIONS EXPLIZIT AUSLOESEN 272
DATENSTROEME UND DATEIEN 275
WAS SIND STREAMS? 275
STREAM-KLASSEN BENUTZEN 277
DIE DREI STANDARDSTREAMS 279
TEXTDATEIEN 286
TEXTDATEIEN LESEN 287
TEXTDATEIEN SCHREIBEN 291
DATENDATEIEN 294
DATENDATEIEN SCHREIBEN 296
DATENDATEIEN LESEN 298
OBJEKTE UND STREAMS 300
OBJEKTSERIALISIERUNG 301
OBJEKTE SPEICHERN 304
OBJEKTE LADEN 306
DATEIEN UND VERZEICHNISSE 307
DATEIEN KOMPRIMIEREN MIT GZIP 310
GZIP 312
GUNZIP 314
GRAFISCHE BENUTZEROBERFLAECHEN 317
AWT UND SWING 317
»HALLO WELT! MIT GUI 318
HALLO GUI 319
EVENT-HANDLING 322
LAYOUT-MANAGEMENT 326
DAS FLOWLAYOUT 327
DAS GRIDLAYOUT 330
DAS BORDERLAYOUT 330
DIALOGELEMENTE 333
BUTTONS, TEXTFELDER UND ACTIONLISTENER 333
KOMBINATIONSFELDER 338
IMAGE 6
STANDARDDIALOGE 340
DIE KLASSE JOPTIONPANE 341
INFO-DIALOGE 342
TEIL II: UEBEN. 347
3 UEBUNGEN ZU KAPITEL LI 349
3 UEBUNGEN ZU KAPITEL L2 352
3 UEBUNGEN ZU KAPITEL L3 355
3 UEBUNGEN ZU KAPITEL L4 358
3 UEBUNGEN ZU KAPITEL L5 361
3 UEBUNGEN ZU KAPITEL L6 365
3 UEBUNGEN ZU KAPITEL L7 369
3 UEBUNGEN ZU KAPITEL L8 373
3 UEBUNGEN ZU KAPITEL L9 376
GLOSSAR 381
INDEX 395
10 |
any_adam_object | 1 |
author | Niemann, Alexander |
author_facet | Niemann, Alexander |
author_role | aut |
author_sort | Niemann, Alexander |
author_variant | a n an |
building | Verbundindex |
bvnumber | BV036101643 |
classification_rvk | ST 250 |
classification_tum | DAT 315f DAT 362f |
ctrlnum | (OCoLC)644134484 (DE-599)DNB999877526 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 6., überarb. 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">BV036101643</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230125</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">100329s2010 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">10,N05</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">10,A17</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">999877526</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783826675041</subfield><subfield code="9">978-3-8266-7504-1</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783826675041</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">826675040</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)644134484</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB999877526</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1050</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</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 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</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">Niemann, Alexander</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Das Einsteigerseminar objektorientierte Programmierung in Java</subfield><subfield code="b">[Java lernen ; Java üben]</subfield><subfield code="c">Alexander Niemann</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">6., überarb. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg [u.a.]</subfield><subfield code="b">bhv</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">400 S.</subfield><subfield code="b">Ill., graph. Darst.</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">Das Einsteigerseminar</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="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4143389-0</subfield><subfield code="a">Aufgabensammlung</subfield><subfield code="2">gnd-content</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=" "><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=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3421158&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">DNB Datenaustausch</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=018991996&sequence=000001&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-018991996</subfield></datafield></record></collection> |
genre | (DE-588)4143389-0 Aufgabensammlung gnd-content |
genre_facet | Aufgabensammlung |
id | DE-604.BV036101643 |
illustrated | Illustrated |
indexdate | 2024-07-20T10:32:18Z |
institution | BVB |
isbn | 9783826675041 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018991996 |
oclc_num | 644134484 |
open_access_boolean | |
owner | DE-1050 DE-20 DE-91G DE-BY-TUM DE-12 DE-523 DE-11 DE-1051 DE-92 DE-29T DE-83 DE-703 DE-573 |
owner_facet | DE-1050 DE-20 DE-91G DE-BY-TUM DE-12 DE-523 DE-11 DE-1051 DE-92 DE-29T DE-83 DE-703 DE-573 |
physical | 400 S. Ill., graph. Darst. |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
publisher | bhv |
record_format | marc |
series2 | Das Einsteigerseminar |
spelling | Niemann, Alexander Verfasser aut Das Einsteigerseminar objektorientierte Programmierung in Java [Java lernen ; Java üben] Alexander Niemann 6., überarb. Aufl. Heidelberg [u.a.] bhv 2010 400 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Das Einsteigerseminar Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf (DE-588)4143389-0 Aufgabensammlung gnd-content Java Programmiersprache (DE-588)4401313-9 s DE-604 Objektorientierte Programmierung (DE-588)4233947-9 s 1\p DE-604 text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3421158&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018991996&sequence=000001&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 | Niemann, Alexander Das Einsteigerseminar objektorientierte Programmierung in Java [Java lernen ; Java üben] Java Programmiersprache (DE-588)4401313-9 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
subject_GND | (DE-588)4401313-9 (DE-588)4233947-9 (DE-588)4143389-0 |
title | Das Einsteigerseminar objektorientierte Programmierung in Java [Java lernen ; Java üben] |
title_auth | Das Einsteigerseminar objektorientierte Programmierung in Java [Java lernen ; Java üben] |
title_exact_search | Das Einsteigerseminar objektorientierte Programmierung in Java [Java lernen ; Java üben] |
title_full | Das Einsteigerseminar objektorientierte Programmierung in Java [Java lernen ; Java üben] Alexander Niemann |
title_fullStr | Das Einsteigerseminar objektorientierte Programmierung in Java [Java lernen ; Java üben] Alexander Niemann |
title_full_unstemmed | Das Einsteigerseminar objektorientierte Programmierung in Java [Java lernen ; Java üben] Alexander Niemann |
title_short | Das Einsteigerseminar objektorientierte Programmierung in Java |
title_sort | das einsteigerseminar objektorientierte programmierung in java java lernen java uben |
title_sub | [Java lernen ; Java üben] |
topic | Java Programmiersprache (DE-588)4401313-9 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd |
topic_facet | Java Programmiersprache Objektorientierte Programmierung Aufgabensammlung |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3421158&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=018991996&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT niemannalexander daseinsteigerseminarobjektorientierteprogrammierunginjavajavalernenjavauben |