Java: Der Einstieg in die Programmierung: strukturiert & prozedural programmieren
Gespeichert in:
Vorheriger Titel: | Balzert, Helmut Java 5 |
---|---|
1. Verfasser: | |
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Herdecke [u.a.]
W3L-Verl.
2008
|
Ausgabe: | 2. Aufl. |
Schriftenreihe: | IT lernen
|
Schlagworte: | |
Online-Zugang: | Beschreibung für Leser Beschreibung für Leser Inhaltsverzeichnis |
Beschreibung: | VIII, 296 S. Ill., graph. Darst. |
ISBN: | 9783868340006 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035125358 | ||
003 | DE-604 | ||
005 | 20230125 | ||
007 | t | ||
008 | 081028s2008 ad|| |||| 00||| ger d | ||
016 | 7 | |a HT014417689 |2 DE-101 | |
020 | |a 9783868340006 |9 978-3-86834-000-6 | ||
035 | |a (OCoLC)298552090 | ||
035 | |a (DE-599)HBZHT015645059 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-1047 |a DE-1046 |a DE-1049 |a DE-858 |a DE-M347 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Balzert, Helmut |d 1950- |e Verfasser |0 (DE-588)115887547 |4 aut | |
245 | 1 | 0 | |a Java: Der Einstieg in die Programmierung |b strukturiert & prozedural programmieren |c Helmut Balzert |
250 | |a 2. Aufl. | ||
264 | 1 | |a Herdecke [u.a.] |b W3L-Verl. |c 2008 | |
300 | |a VIII, 296 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a IT lernen | |
650 | 4 | |a Java <Programmiersprache> | |
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 | |
780 | 0 | 0 | |i 1. Auflage |a Balzert, Helmut |t Java 5 |
856 | 4 | |u http://deposit.dnb.de/cgi-bin/dokserv?id=3164510&prov=M&dok_var=1&dok_ext=htm |3 Beschreibung für Leser | |
856 | 4 | |u http://www.w3l.de/w3l/jsp/shop/produktdetails.jsp?ID=002401 |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=016792948&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016792948 |
Datensatz im Suchindex
_version_ | 1808678648770723840 |
---|---|
adam_text |
Titel: Java: der Einstieg in die Programmierung
Autor: Balzert, Helmut
Jahr: 2008
VI
Inhalt
1 Aufbau und Gliederung * 1
2 Der Schnelleinstieg * 5
2.1 Programmieren - Programme - Compiler * 6
2.2 Skriptsprachen, Zwischensprachen und ihre Interpreter *. 11
2.3 Die Programmiersprache Java * 15
2.4 Das erste Java-Programm * 16
2.4.1 »Hello World«mit Java * 1 7
2.4.2 Zum Aufbau eines Java-Programms * 21
2.5 Grundlegende Konzepte der Programmierung: das
Wichtigste * 24
2.5.1 Variablen, Konstanten und Typen * 25
2.5.2 Zuweisung und Ausdrücke * 28
2.5.3 Java-Programm mit lokalen Variablen und einfachen
Anweisungen * 33
2.5.4 Java-Programme mit Konsoleneingabe * 35
2.5.5 Java-Pakete anlegen und benutzen: das Wichtigste * 39
2.6 Java-Entwicklungsumgebungen * 46
2.7 OptiTravel: Gespräch Auftraggeber - Auftragnehmer * 46
3 Einfache Typen, ihre Werte und Operationen * 51
3.1 Java: Syntaxnotation * 52
3.2 Der Typ boolean * 57
3.3 Ganzzahlige Typen * 60
3.4 Gleitpunkt-Typen * 63
3.5 Darstellung von Gleitpunkt-Zahlen ** 67
3.6 Rechengenauigkeit mit Gleitpunkt-Zahlen ** 70
3.7 Eingeschränkte Mathematikgesetze *** 75
3.8 Der Zeichentyp char * 78
3.9 Operatorprioritäten * 83
3.10 Typumwandlungen * 84
4 Kontrollstrukturen * 89
4.1 Die Sequenz * 94
4.2 Die ein- und zweiseitige Auswahl * 96
4.3 Die Mehrfachauswahl * 105
4.4 Die bedingte Wiederholung und die n + 1/2-Schleife * 110
4.5 Die Zählschleife und die Endlosschleife * 11 8
4.6 Termination von Schleifen * 122
4.7 Der Aufruf * 125
4.8 Geschachtelte Kontrollstrukturen * 128
4.9 OptiTravel: Zeitvergleich * 133
4.10 OptiTravel: Funktionsauswahl* 135
4.11 Anordnung von Auswahlanweisungen * 136
4.12 Auswahl von Kontrollstrukturen * 140
4.13 Strukturierte Programmierung *** 141
4.14 Behandlung von Ausnahmen * 145
4.15 Zusicherungen ** 150
5 Felder* 153
5.1 Eindimensionale Felder* 153
5.2 OptiTravel: Balkendiagramm * 158
5.3 Mehrdimensionale Felder * 160
5.4 Sonderformen von Feldern ** 166
5.5 OptiTravel: Tabellen * 168
5.6 Einfaches Sortieren * 1 74
5.7 Iteration über Felder: Die erweiterte for-Schleife ** 177
5.8 Aufzählungen mit enum *** 1 79
6 Prozeduren, Funktionen und Methoden * 181
6.1 Parameterlose Prozeduren * 182
6.2 Prozeduren mit Eingabeparametern * 187
6.3 Felder als Eingabeparameter * 1 92
6.4 Funktionen und Ausgabeparameter * 196
6.5 Java-Funktionen nutzen * 198
6.6 Felder als Ergebnisparameter * 203
6.7 Variable Parameterlisten *** 204
6.8 Überladen von Methoden** 205
6.9 UML-Sequenzdiagramme ** 208
6.10 Rekursion * 211
6.11 Rekursion: Türme von Hanoi *** 216
6.12 Rekursion: direkt vs. indirekt ** 222
6.13 Datenabstraktion: Gemeinsame Daten * 224
6.14 OptiTravel: Cesamtlösung * 230
7 Das Wichtigste zum Testen * 239
7.1 Einfaches Testen * 239
7.2 Regressionstest * 241
7.3 Stapelverarbeitungsprogramme: .bat-Dateien ** 246
7.4 Zur Auswahl von Testdaten ** 252
8 Die Grundideen der Verifikation *** 257
8.1 Intuitive Einführung *** 257
8.2 Zusicherungen *** 261
8.3 Spezifizieren mit Anfangs-und Endebedingung *** 263
8.4 Verifikationsregeln **** 266
8.5 Termination von Schleifen **** 273
8.6 Entwickeln von Schleifen **** 275
8.7 Vor- und Nachteile *** 280
Glossar 281
Literatur 291
Sachindex 292 |
adam_txt |
Titel: Java: der Einstieg in die Programmierung
Autor: Balzert, Helmut
Jahr: 2008
VI
Inhalt
1 Aufbau und Gliederung * 1
2 Der Schnelleinstieg * 5
2.1 Programmieren - Programme - Compiler * 6
2.2 Skriptsprachen, Zwischensprachen und ihre Interpreter *. 11
2.3 Die Programmiersprache Java * 15
2.4 Das erste Java-Programm * 16
2.4.1 »Hello World«mit Java * 1 7
2.4.2 Zum Aufbau eines Java-Programms * 21
2.5 Grundlegende Konzepte der Programmierung: das
Wichtigste * 24
2.5.1 Variablen, Konstanten und Typen * 25
2.5.2 Zuweisung und Ausdrücke * 28
2.5.3 Java-Programm mit lokalen Variablen und einfachen
Anweisungen * 33
2.5.4 Java-Programme mit Konsoleneingabe * 35
2.5.5 Java-Pakete anlegen und benutzen: das Wichtigste * 39
2.6 Java-Entwicklungsumgebungen * 46
2.7 OptiTravel: Gespräch Auftraggeber - Auftragnehmer * 46
3 Einfache Typen, ihre Werte und Operationen * 51
3.1 Java: Syntaxnotation * 52
3.2 Der Typ boolean * 57
3.3 Ganzzahlige Typen * 60
3.4 Gleitpunkt-Typen * 63
3.5 Darstellung von Gleitpunkt-Zahlen ** 67
3.6 Rechengenauigkeit mit Gleitpunkt-Zahlen ** 70
3.7 Eingeschränkte Mathematikgesetze *** 75
3.8 Der Zeichentyp char * 78
3.9 Operatorprioritäten * 83
3.10 Typumwandlungen * 84
4 Kontrollstrukturen * 89
4.1 Die Sequenz * 94
4.2 Die ein- und zweiseitige Auswahl * 96
4.3 Die Mehrfachauswahl * 105
4.4 Die bedingte Wiederholung und die n + 1/2-Schleife * 110
4.5 Die Zählschleife und die Endlosschleife * 11 8
4.6 Termination von Schleifen * 122
4.7 Der Aufruf * 125
4.8 Geschachtelte Kontrollstrukturen * 128
4.9 OptiTravel: Zeitvergleich * 133
4.10 OptiTravel: Funktionsauswahl* 135
4.11 Anordnung von Auswahlanweisungen * 136
4.12 Auswahl von Kontrollstrukturen * 140
4.13 Strukturierte Programmierung *** 141
4.14 Behandlung von Ausnahmen * 145
4.15 Zusicherungen ** 150
5 Felder* 153
5.1 Eindimensionale Felder* 153
5.2 OptiTravel: Balkendiagramm * 158
5.3 Mehrdimensionale Felder * 160
5.4 Sonderformen von Feldern ** 166
5.5 OptiTravel: Tabellen * 168
5.6 Einfaches Sortieren * 1 74
5.7 Iteration über Felder: Die erweiterte for-Schleife ** 177
5.8 Aufzählungen mit enum *** 1 79
6 Prozeduren, Funktionen und Methoden * 181
6.1 Parameterlose Prozeduren * 182
6.2 Prozeduren mit Eingabeparametern * 187
6.3 Felder als Eingabeparameter * 1 92
6.4 Funktionen und Ausgabeparameter * 196
6.5 Java-Funktionen nutzen * 198
6.6 Felder als Ergebnisparameter * 203
6.7 Variable Parameterlisten *** 204
6.8 Überladen von Methoden** 205
6.9 UML-Sequenzdiagramme ** 208
6.10 Rekursion * 211
6.11 Rekursion: Türme von Hanoi *** 216
6.12 Rekursion: direkt vs. indirekt ** 222
6.13 Datenabstraktion: Gemeinsame Daten * 224
6.14 OptiTravel: Cesamtlösung * 230
7 Das Wichtigste zum Testen * 239
7.1 Einfaches Testen * 239
7.2 Regressionstest * 241
7.3 Stapelverarbeitungsprogramme: .bat-Dateien ** 246
7.4 Zur Auswahl von Testdaten ** 252
8 Die Grundideen der Verifikation *** 257
8.1 Intuitive Einführung *** 257
8.2 Zusicherungen *** 261
8.3 Spezifizieren mit Anfangs-und Endebedingung *** 263
8.4 Verifikationsregeln **** 266
8.5 Termination von Schleifen **** 273
8.6 Entwickeln von Schleifen **** 275
8.7 Vor- und Nachteile *** 280
Glossar 281
Literatur 291
Sachindex 292 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Balzert, Helmut 1950- |
author_GND | (DE-588)115887547 |
author_facet | Balzert, Helmut 1950- |
author_role | aut |
author_sort | Balzert, Helmut 1950- |
author_variant | h b hb |
building | Verbundindex |
bvnumber | BV035125358 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)298552090 (DE-599)HBZHT015645059 |
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 |
discipline_str_mv | Informatik |
edition | 2. 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">BV035125358</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230125</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">081028s2008 ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">HT014417689</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783868340006</subfield><subfield code="9">978-3-86834-000-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)298552090</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)HBZHT015645059</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="049" ind1=" " ind2=" "><subfield code="a">DE-1047</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-M347</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="100" ind1="1" ind2=" "><subfield code="a">Balzert, Helmut</subfield><subfield code="d">1950-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)115887547</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java: Der Einstieg in die Programmierung</subfield><subfield code="b">strukturiert & prozedural programmieren</subfield><subfield code="c">Helmut Balzert</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Herdecke [u.a.]</subfield><subfield code="b">W3L-Verl.</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">VIII, 296 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">IT lernen</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java <Programmiersprache></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="780" ind1="0" ind2="0"><subfield code="i">1. Auflage</subfield><subfield code="a">Balzert, Helmut</subfield><subfield code="t">Java 5</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3164510&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Beschreibung für Leser</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.w3l.de/w3l/jsp/shop/produktdetails.jsp?ID=002401</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=016792948&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016792948</subfield></datafield></record></collection> |
id | DE-604.BV035125358 |
illustrated | Illustrated |
index_date | 2024-07-02T22:22:41Z |
indexdate | 2024-08-29T00:12:53Z |
institution | BVB |
isbn | 9783868340006 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016792948 |
oclc_num | 298552090 |
open_access_boolean | |
owner | DE-1047 DE-1046 DE-1049 DE-858 DE-M347 |
owner_facet | DE-1047 DE-1046 DE-1049 DE-858 DE-M347 |
physical | VIII, 296 S. Ill., graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | W3L-Verl. |
record_format | marc |
series2 | IT lernen |
spelling | Balzert, Helmut 1950- Verfasser (DE-588)115887547 aut Java: Der Einstieg in die Programmierung strukturiert & prozedural programmieren Helmut Balzert 2. Aufl. Herdecke [u.a.] W3L-Verl. 2008 VIII, 296 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier IT lernen Java <Programmiersprache> Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s DE-604 1. Auflage Balzert, Helmut Java 5 http://deposit.dnb.de/cgi-bin/dokserv?id=3164510&prov=M&dok_var=1&dok_ext=htm Beschreibung für Leser http://www.w3l.de/w3l/jsp/shop/produktdetails.jsp?ID=002401 Beschreibung für Leser HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016792948&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Balzert, Helmut 1950- Java: Der Einstieg in die Programmierung strukturiert & prozedural programmieren Java <Programmiersprache> Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)4401313-9 |
title | Java: Der Einstieg in die Programmierung strukturiert & prozedural programmieren |
title_auth | Java: Der Einstieg in die Programmierung strukturiert & prozedural programmieren |
title_exact_search | Java: Der Einstieg in die Programmierung strukturiert & prozedural programmieren |
title_exact_search_txtP | Java: Der Einstieg in die Programmierung strukturiert & prozedural programmieren |
title_full | Java: Der Einstieg in die Programmierung strukturiert & prozedural programmieren Helmut Balzert |
title_fullStr | Java: Der Einstieg in die Programmierung strukturiert & prozedural programmieren Helmut Balzert |
title_full_unstemmed | Java: Der Einstieg in die Programmierung strukturiert & prozedural programmieren Helmut Balzert |
title_old | Balzert, Helmut Java 5 |
title_short | Java: Der Einstieg in die Programmierung |
title_sort | java der einstieg in die programmierung strukturiert prozedural programmieren |
title_sub | strukturiert & prozedural programmieren |
topic | Java <Programmiersprache> Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Java <Programmiersprache> Java Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3164510&prov=M&dok_var=1&dok_ext=htm http://www.w3l.de/w3l/jsp/shop/produktdetails.jsp?ID=002401 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016792948&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT balzerthelmut javadereinstiegindieprogrammierungstrukturiertprozeduralprogrammieren |