Programmieren lernen mit Java: leicht verständlich, griffige Beispiele, ausführbare Programme
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg
2006
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Beschreibung für Leser Inhaltsverzeichnis |
Beschreibung: | Auch als Internetausgabe |
Beschreibung: | XI, 416 S. Ill., graph. Darst. |
ISBN: | 3834800686 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV020013505 | ||
003 | DE-604 | ||
005 | 20130409 | ||
007 | t | ||
008 | 050830s2006 gw ad|| |||| 00||| ger d | ||
016 | 7 | |a 975747851 |2 DE-101 | |
020 | |a 3834800686 |9 3-8348-0068-6 | ||
035 | |a (OCoLC)179990269 | ||
035 | |a (DE-599)BVBBV020013505 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-HE | ||
049 | |a DE-859 |a DE-1051 |a DE-20 |a DE-860 |a DE-573 |a DE-863 |a DE-703 |a DE-861 |a DE-1049 |a DE-526 |a DE-83 |a DE-11 |a DE-19 |a DE-2070s | ||
082 | 0 | |a 004 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Merker, Erwin |e Verfasser |0 (DE-588)129376396 |4 aut | |
245 | 1 | 0 | |a Programmieren lernen mit Java |b leicht verständlich, griffige Beispiele, ausführbare Programme |c Erwin Merker ; Roman Merker |
250 | |a 1. Aufl. | ||
264 | 1 | |a Wiesbaden |b Vieweg |c 2006 | |
300 | |a XI, 416 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Auch als Internetausgabe | ||
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Merker, Roman |e Verfasser |0 (DE-588)131422715 |4 aut | |
856 | 4 | |u http://deposit.dnb.de/cgi-bin/dokserv?id=2663446&prov=M&dok_var=1&dok_ext=htm |3 Beschreibung für Leser | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013335013&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-013335013 |
Datensatz im Suchindex
DE-BY-863_location | 1911 |
---|---|
DE-BY-FWS_call_number | 1911/2015:0460 |
DE-BY-FWS_katkey | 272954 |
DE-BY-FWS_media_number | 083100921094 |
_version_ | 1824553579213488128 |
adam_text | Inhaltsverzeichnis
Hinweise für den Lehrenden VI
1 Einleitung: Die Arbeit vorbereiten 1
1.1 DasJDK (Java Development Kit) 1
1.2 Die JDK Dokumentation 3
1.3 Der Java Editor 4
1.4. Das erste Java Programm erstellen, umwandeln und ausführen 6
2 Java im Überblick: Erste Schritte machen 11
2.1 Was ist ein Java Programm? 12
2.2 Elemente eines Java Programms 16
2.3 Schlüsselwörter, Syntax und Semantik 19
2.4 Bezeichner (identifier) und Namensregeln 20
2.5 Einige Hinweise zu möglichen Fehlern 22
2.6 Empfehlungen für lesbaren Quelltext 25
3 Informationen maschinell darstellen 21
3.1 Zahlensysteme und der Binärcode 2^
3.2 Informationsformen 29
3.3 ASCII Code 31
3.4 Erweiterungen des ASCII Code 3 t
3.5 Rein binare Codierung von Zahlen 3^
3.6 Unicode 36
4 Klassen und andere Typen beschreiben ( dedaration ) h
4.1 Deklarationsanweisung 11
4.2 Was ist der Datentyp? n
4.3 Referenztypen ~t
4.4 Spezialfall: Primitive Datentypen 50
VII
5 RAM verwalten: Variable und Objekte erzeugen 63
5.1 Was sind Variablen? 63
5.2 Primitive Variablen ^
5.3 Referenzvariablen go
5.4 Konstanten ,,
5.5 Literale .,
5.6 Zusammenfassung or
6 Eingabe und Ausgabe durchführen ( i/o operation ).... 87
6.1 Stream Konzept g ,
6.2 Standard Eingabe cu
6.3 Standard Ausgabe og
6.4 Dateiverarbeitung 102
7 Ausdrücke verstehen ( expression ) 113
7.1 Operanden und Operatoren 114
7.2 Arithmetische Operatoren 116
7.3 Vergleichsoperatoren 131
7.4. Logische Operatoren .,,
7.5 Bitweise Operatoren w,
7.6 Auswertungs Reihenfolge (Präzedenzregeln) 145
8 Anweisungen kodieren ( statements ) 147
8.1 Einfache und zusammengesetzte Anweisungen 148
8 2 Wertezuweisung 8.3 Steueranweisungen ,,
8.4 Verzweigungen (Selektion, Auswahl) .... 155
8.5 Schleifen (Iteration, Wiederholung, Loop) j67
8.6 Sprung Anweisungen (break, continue) 179
87 Lösungsmuster für Schleifen lg4
8.8 Stilfragen: Konventionen zum Programmierstil .....LII.....1...188
VIII
9 Softwaresysteme entwickeln (Projekte realisieren) 192
9 1 Herausforderungen und Vorgehensweisen 193
9.2 Modelle zur Vorgehensweise 201
93 Prinzipien und Methoden der Anwendungsentwicklung 203
9.4 Java als Projektsprache 206
9 5 Entwurfssprachen 208
9.6 Komplettbeispiel 216
10 Methoden erklären, implementieren und benutzen 219
10.1 Was sind Methoden? 220
10.2 Mitgelieferte Methoden benutzen 222
10.3 Methodenaufruf 228
10.4 Eigene Methoden erstellen 232
10.5 Methodenblock implementieren 237
10.6 Parameter übergeben und empfangen 240
10.7 Rückgabewert 248
10.8 Zusammenfassung 251
11 Klassen beschreiben und benutzen 252
11.1 Was steht in einer Klassenbeschreibung? 252
11.2 Arbeiten mit Instanzen der Klassen 255
11.3 Mitgelieferte Klasse benutzen 257
11.4 Eigene Klassen erstellen 262
11.5 Konstruktoren 269
11.6 Vererbung ( inheritance ) 274
11.7 Statische Elemente einer Klasse 284
11.8 Weitere Sprachmittel für Referenztypen (interface, enum) 286
11.9 Zusammenfassung 292
12 Module entwerfen, kapseln und dokumentieren 294
12.1 Was ist ein Modul? 295
12.2 Motivation für Modulbildung 296
12.3 Objektorientierte Systementwicklung 298
IX
12.4 Unified Modeling Language (UML) 307
12.5 Pattern und Frameworks 309
13 Reihungen benutzen ( arrays ) 313
13.1 Erzeugen von Arrays 313
13.2 Initialisieren von Arrays 315
13.3 Zugriff auf die Array Komponenten 317
13.4 Objekte in Arrays sammeln 321
13.5 Methoden der Class Arrays 322
13.6 Mehrdimensionale Arrays 323
13.7 Arrays als Parameter und Returnwert bei Methoden 325
13.8 Zusammenfassung 326
14 Zeichenketten anwenden ( strings ) 329
14.1 Erstellen von String Objekten 329
14.2 Methoden der Class String 332
14.3 Methoden der Class StringBuilder 338
14.4 Strings als Commandline Parameter 339
14.5 Zerlegen von Text 341
14.6 Reguläre Ausdrücke 343
14.7 Strings und Unicode 347
15 Typumwandlungen verstehen ( casting ) 349
15.1 Erweiternde Konvertierung bei einfachen Typen 350
15.2 Einschränkende Konvertierung bei einfachen Typen 353
15.3 Verallgemeinernde Konvertierung bei Referenztypen 355
15.4 Spezialisierende Konvertierung bei Referenztypen 356
15.5 Typ Umwandlung zwischen einfachen und Referenztypen 358
16 Modifier richtig einsetzen ( access control ) 362
16.1 Lokale Variable und Member Variable 362
16.2 Sichtbarkeit und Gültigkeit von Variablen 364
16.3 Welchen Anfangswert haben die Variablen? 365
X
16.4 Lebensdauer von Variablen 366
16.5 Zugriffsrechte von außerhalb einer Klasse ( access control ) 370
16.6 Bedeutung der Package Namen 372
16.7 Zugriffsmodifier private, public, protected 375
A Installationshinweise J2SE SDK 5.0 379
B Meta Sprachen zur Syntaxbeschreibung 384
C Die ersten 256 Unicode Zeichen (OOOO fffD 386
D Komplettbeispiel einer verteilten Application 394
E Glossar 396
Sachwortverzeichnis 412
XI
|
any_adam_object | 1 |
author | Merker, Erwin Merker, Roman |
author_GND | (DE-588)129376396 (DE-588)131422715 |
author_facet | Merker, Erwin Merker, Roman |
author_role | aut aut |
author_sort | Merker, Erwin |
author_variant | e m em r m rm |
building | Verbundindex |
bvnumber | BV020013505 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)179990269 (DE-599)BVBBV020013505 |
dewey-full | 004 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004 |
dewey-search | 004 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01710nam a2200409 c 4500</leader><controlfield tag="001">BV020013505</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130409 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">050830s2006 gw ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">975747851</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3834800686</subfield><subfield code="9">3-8348-0068-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)179990269</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV020013505</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-HE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-859</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-2070s</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</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">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Merker, Erwin</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)129376396</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programmieren lernen mit Java</subfield><subfield code="b">leicht verständlich, griffige Beispiele, ausführbare Programme</subfield><subfield code="c">Erwin Merker ; Roman Merker</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XI, 416 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="500" ind1=" " ind2=" "><subfield code="a">Auch als Internetausgabe</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="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="700" ind1="1" ind2=" "><subfield code="a">Merker, Roman</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)131422715</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=2663446&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Beschreibung für Leser</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ 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=013335013&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-013335013</subfield></datafield></record></collection> |
id | DE-604.BV020013505 |
illustrated | Illustrated |
indexdate | 2025-02-20T06:38:07Z |
institution | BVB |
isbn | 3834800686 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-013335013 |
oclc_num | 179990269 |
open_access_boolean | |
owner | DE-859 DE-1051 DE-20 DE-860 DE-573 DE-863 DE-BY-FWS DE-703 DE-861 DE-1049 DE-526 DE-83 DE-11 DE-19 DE-BY-UBM DE-2070s |
owner_facet | DE-859 DE-1051 DE-20 DE-860 DE-573 DE-863 DE-BY-FWS DE-703 DE-861 DE-1049 DE-526 DE-83 DE-11 DE-19 DE-BY-UBM DE-2070s |
physical | XI, 416 S. Ill., graph. Darst. |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Vieweg |
record_format | marc |
spellingShingle | Merker, Erwin Merker, Roman Programmieren lernen mit Java leicht verständlich, griffige Beispiele, ausführbare Programme Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)4401313-9 |
title | Programmieren lernen mit Java leicht verständlich, griffige Beispiele, ausführbare Programme |
title_auth | Programmieren lernen mit Java leicht verständlich, griffige Beispiele, ausführbare Programme |
title_exact_search | Programmieren lernen mit Java leicht verständlich, griffige Beispiele, ausführbare Programme |
title_full | Programmieren lernen mit Java leicht verständlich, griffige Beispiele, ausführbare Programme Erwin Merker ; Roman Merker |
title_fullStr | Programmieren lernen mit Java leicht verständlich, griffige Beispiele, ausführbare Programme Erwin Merker ; Roman Merker |
title_full_unstemmed | Programmieren lernen mit Java leicht verständlich, griffige Beispiele, ausführbare Programme Erwin Merker ; Roman Merker |
title_short | Programmieren lernen mit Java |
title_sort | programmieren lernen mit java leicht verstandlich griffige beispiele ausfuhrbare programme |
title_sub | leicht verständlich, griffige Beispiele, ausführbare Programme |
topic | Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Java Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2663446&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=013335013&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT merkererwin programmierenlernenmitjavaleichtverstandlichgriffigebeispieleausfuhrbareprogramme AT merkerroman programmierenlernenmitjavaleichtverstandlichgriffigebeispieleausfuhrbareprogramme |
Inhaltsverzeichnis
THWS Würzburg Magazin
Signatur: |
1911 2015:0460 |
---|---|
Exemplar 1 | bestellbar aus dem Magazin Verfügbar Bestellen |