Schrödinger programmiert Java: das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2014
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis Klappentext |
Beschreibung: | 704 S. Ill., graph. Darst. 235 mm x 200 mm |
ISBN: | 9783836217408 3836217406 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041116356 | ||
003 | DE-604 | ||
005 | 20141112 | ||
007 | t | ||
008 | 130701s2014 gw ad|| |||| 00||| ger d | ||
015 | |a 13,N15 |2 dnb | ||
016 | 7 | |a 1032161094 |2 DE-101 | |
020 | |a 9783836217408 |c Pb. : EUR 39.90 (DE), EUR 41.10 (AT), sfr 49.90 (freier Pr.) |9 978-3-8362-1740-8 | ||
020 | |a 3836217406 |9 3-8362-1740-6 | ||
024 | 3 | |a 9783836217408 | |
035 | |a (OCoLC)867138272 | ||
035 | |a (DE-599)DNB1032161094 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-706 |a DE-1050 |a DE-824 |a DE-M347 |a DE-1049 |a DE-83 |a DE-91G |a DE-523 |a DE-859 |a DE-739 |a DE-473 |a DE-1043 |a DE-1051 |a DE-92 |a DE-858 |a DE-573 |a DE-863 |a DE-20 |a DE-Aug4 |a DE-91 |a DE-1047 |a DE-29T |a DE-898 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Ackermann, Philip |e Verfasser |0 (DE-588)1045951536 |4 aut | |
245 | 1 | 0 | |a Schrödinger programmiert Java |b das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8] |c [Philip Ackermann] |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2014 | |
300 | |a 704 S. |b Ill., graph. Darst. |c 235 mm x 200 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a Java Standard Edition 11 |0 (DE-588)1176042394 |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 Java Standard Edition 9 |0 (DE-588)113696553X |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 1 | |a Java Standard Edition 11 |0 (DE-588)1176042394 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
689 | 1 | 0 | |a Java Standard Edition 9 |0 (DE-588)113696553X |D s |
689 | 1 | |8 2\p |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4276180&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=026092441&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
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=026092441&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
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 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-026092441 |
Datensatz im Suchindex
DE-BY-863_location | 1000 |
---|---|
DE-BY-FWS_call_number | 1000/ST 250 J35 A182 |
DE-BY-FWS_katkey | 511782 |
DE-BY-FWS_media_number | 083101349605 |
_version_ | 1806527640016781312 |
adam_text |
INHALTSVERZEICHNIS
VORWORT 21
KAPITEL 1: HALLO SCHROEDINGER
EINFUEHRUNG UND ERSTES PROGRAMM
SEITE 23
JAVA UEBERALL
JRE, JDK, SE, EE, ME
JAVA INSTALLIEREN
HALLO SCHROEDINGER
KOMPILIEREN VON HAND
PROGRAMM STARTEN
COMPILER UND JVM UNTER DER LUPE
RAETSELSTUNDE
HEXENSTUNDE
ENTWICKLUNGSUMGEBUNGEN
ECLIPSE HERUNTERLADEN
24
DER WORKSPACE
24
DIE WORKBENCH
25
ERSTES PROJEKT
28
PAKETE PACKEN, ABER ORDENTLICH
29
PAKETE ANLEGEN LEICHT GEMACHT
32
NEUE KLASSE MIT ECLIPSE
33
MITEINANDER REDEN
34
STREAMS
35
LET THE GAME BEGIN - DAS *WORLD OF WARCRAFT
37
TEXTADVENTURE"
37
HISTORIE VON JAVA
38
38
40
43
45
46
48
50
52
57
KAPITEL 2: ALLES EINE TYPFRAGE
VARIABLEN UND GRUNDLEGENDE
DATENTYPEN
SEITE 61
VARIABLEN UND DATENTYPEN
ARTEN VON DATENTYPEN
KOENNEN WIR ZAHLEN, BITTE?
LESBARKEIT VON LANGEN ZAHLEN
ZAHLENSUPPE
BINAER, OKTAL, DEZIMAL UND HEXADEZIMAL
VARIABLENNAMEN
71
GUTE NAMENSWAHL - JAVA CODE CONVENTIONS
73
OPERATIONEN
75
DIVIDIEREN UND KOMPLIZIEREN
76
62
63
64
67
68
69
GENAU RECHNEN MIT BIGDECIMAL
EIN BISSCHEN MEHR, NEIN, EHER EIN BISSCHEN
WENIGER
RECHENAUFGABEN
KONVERTIERUNG VON ZAHLEN
ZEICHEN UND WUNDER
EIN CHARAKTER NAMENS CAESAR
NICHTS ALS DIE WAHRHEIT
VERGLEICHSOPERATOREN
SPRICH DIE WAHRHEIT
77
78
79
80
82
84
86
88
89
HTTP://D-NB.INFO/1032161094
WRAPPERKLASSEN .
ALLES EINE TJPFRAGE
91
ES KOMMT AUF DEN CHARAKTER AN
94
WRAP-UP
95
96
KAPITEL 3: HIER WAR ICH DOCH SCHON MALL
KONTROLLFLUSS
SEITE 99
KONTROLLE UEBERNEHMEN
100
REALITAETSFERN
111
WENN DAS WOERTCHEN *IF" NICHT WAER
100
HALB VOLL ODER HALB LEER
101
ENTWEDER ODER
102
ABERGLAUBEN
103
BOOLESCHE OPERATOREN
105
HOER AUF, SO ZU KLAMMERN
105
KURZSCHREIBWEISE
106
BEDINGUNGSOPERATOR
107
MEHRERE FAELLE BEHANDELN
107
LEERE LEHRE
109
SWITCH THE STRING
110
SCHLEIFEN DREHEN
114
SCHACHTELUNG
117
SCHLEIFEN BINDEN LERNEN
118
PRIMZAHLEN
118
KING SCHROEDINGER
122
NOCHMAL GAAANZ LANGSAM, BITTE
125
SCHLEIFEN ABBRECHEN
128
LABELS
129
KALENDER
130
ZUSAMMENFASSUNG - ALLES UNTER KONTROLLE
134
KAPITEL 4: VON DINKELPFANNEKUCHEN UND
BUCHSTABENSALAT
ARBEITEN MIT STRINGS
SEITE 135
STRINGS DEFINIEREN
AUF EINZELNE ZEICHEN ZUGREIFEN
STRINGS ZERLEGEN
ZEICHEN FUER ZEICHEN
VERGLEICHEN VON STRINGS
TEILE VERGLEICHEN
GLEICH ODER NICHT GLEICH, ODER DOCH
TEILWEISE GLEICH
SUCHEN UND ERSETZEN IN STRINGS
136
SPEISEPLANHACKER
151
138
SUMMERTIME
153
139
NOCH WAS FUER PROFIS: STRINGS IN DEN POOL WERFEN .
157
142
STRINGS SIND UNVERAENDERLICH
161
145
VERAENDERBARE ZEICHENKETTEN
162
145
ZEICHEN LOESCHEN, ERSETZEN UND SPIEGELN
164
STRINGBUILDER IN SCHLEIFEN
166
147
WAS DU AUS DIESEM KAPITEL MITNEHMEN
149
SOLLTEST
167
KAPITEL 5: OBJEKTIV BETRACHTET, EINE GANZ
ANDERE KLAESE
KLASSEN, OBJEKTE, METHODEN
SEITE 169
DER NAECHSTE LEVEL DER WIEDER
VERWENDUNG-METHODEN
170
REFACTORING
174
SAUBERER QUELLTEXT
178
METHODENKOMMENTARE
179
KANN ICH DAS ZURUECKGEBEN?
180
ZURUECK ZU DEN NACHRICHTEN
181
AUF DEM WEG ZUM JAVA-NINJA - KLASSEN UND
OBJEKTE
182
KAPSELUNG
186
SETTER UND GETTER
188
DER FOTOAPPARAT UNTER DER LUPE
191
SETTER MIT MEHREREN PARAMETERN
192
KLASSEN VS. OBJEKTE
194
SICHTBARKEIT VON VARIABLEN UND METHODEN
196
KONSTRUKTOREN R.
198
OBJEKTE IN STRINGS UMWANDELN 202
QUELLTEXT ANHAENGEN
203
TEXTUELLE BESCHREIBUNG VON OBJEKTEN
204
FLUENT INTERFACE
205
NUR FUER PROFIS - ZERLEGEN DES FOTOAPPARATS
207
REFERENZDATENTYPEN, HEAP, GARBAGE-COLLECTION .
211
WENN DER HEAP ZU VOLL WIRD
213
DESTRUKTOREN
214
HAB LIEB DEN HEAP
215
VISUALVM ECLIPSE INSTALLIEREN
215
DER STACK
224
WIE ALLES ZUSAMMENHAENGT
226
DIE KATZE WAR'S 228
STEAP ODER HACK
230
KAPITEL 6: WOHER HAT ER DAS BLOSS?
VERERBUNG
SEITE 233
VERERBUNG
NOCH WENIGER DOPPELTER CODE DANK VERERBUNG
DER APFEL FAELLT NICHT WEIT VOM STAMM
VERHALTEN ANPASSEN DURCH UEBERSCHREIBEN VON
METHODEN
UEBERSCHREIBEN VERBOTEN
BLUEMCHENVERERBUNG
ICH WILL ABER ZU OPA UND OMA! WAS IST MIT
DER GROSSELTERNKLASSE?
VERERBUNG UND KONSTRUKTOREN
DIE KONSTRUKTORKETTE WIEDER REPARIEREN
WIE WAR DAS NOCHMAL MIT DEN KONSTRUKTOREN?
234
ERBT DER SOHN VOM VATER ODER DER VATER
236
VOM SOHN?
238
TYPUMWANDLUNGEN
UPCASTING
239
DEN TYP UEBERPRUEFEN
241
WELCHE METHODE HAETTEN'S DENN GERNE?
242
METHODEN UEBERLADEN
ABO-SERVICE
244
SERVICEORIENTIERT VS. OBJEKTORIENTIERT
246
ZURUECK ZU DEN OBJEKTEN
247
DIE VOLLE UEBERLADUNG
250
DEUTSCHLAND SUCHT DEN KNETSUPERSTAR .
ZUSAMMENFASSUNG
251
254
255
256
257
258
260
261
262
263
265
14
INHALT
KAPITEL 7: SCHNITTSTELLEN UND ANDERE
LEICHTE VERLETZUNGEN
ABSTRAKTE KLASSEN UND INTERFACES
SEITE 267
ABSTRAKTE KLASSEN
ABSTRAKTE METHODEN
DIGITAL ODER ANALOG? HAUPTSACHE ABSTRAKT!
ALLES ABSTRAKT, ODER WAS?
SCHNITTSTELLEN
UEBUNGEN ZU INTERFACES
FUER DIE EINEN SIND ES INTERFACES,
INTERFACES UND VERERBUNG
WENIGER IST MANCHMAL MEHR
KONSTANTEN IN INTERFACES
KONSTANTEN IN KONSTANTENKLASSEN
268
270
272
280
281
286
288
289
291
292
292
STATISCHER IMPORT
STATISCHE BLOECKE
KONSTANTEN UEBER ENUMS
INTERFACES - WIEDERHOLUNG
NOCH MEHR KLASSEN
STATISCHE MEMBERKLASSEN
NICHTSTATISCHE MEMBERKLASSEN
LOKALE KLASSEN
293
294
295
296
297
297
299
300
ANONYME KLASSEN
301
ABSTRAKT UND POLYMORPH - ALLES KLAR,
SCHROEDINGER?
303
KAPITEL 8: HAST DU EIGENTLICH EINEN UEBERBLICK
UBER DEINE GANZEN SCHUHE?
ARRAYS, COLLECTIONS & MAPS
SEITE 305
ICH WILL MEHR DAVON - BEZIEHUNGEN ZU KATZEN
UND ANDERE FREUNDINNEN
OBJEKTE DER BEGIERDE
AB IN DIE NAECHSTE DIMENSION
GIB MIR ALLES
SOLCHE SCHUHE HAST DU SCHON!
ALLES MUSS MAN SELBER MACHEN
AUF DEN SPUREN DER OBJEKTGLEICHHEIT
GLEICH IST GLEICH - ODER DOCH NICHT?
ARRAYS WACHSEN NICHT MIT
SCHUHKOLLEKTIONEN
SOLCHE SCHUHE HAST DU IMMER NOCH!
SOLL ICH DIR MAL MEINE SCHUHSAMMLUNG
ZEIGEN?
INHALT 15
DER ITERATOR (HOERT SICH KRASS AN, ODER?)
322
306
LINK UND LISTIG
323
308
EINMAL HEISST EINMAL UND DANN KEINMAL MEHR
324
309
HASH MICH, ICH BIN DER FRUEHLING
325
310
SETS FUER DIE KRIPO
326
311
SETS FUER DEN SCHUHTESTER
329
312
DER RICHTIGE HASHCODE
330
314
BAEUME UND RAEUME
333
315
GROESSER ODER KLEINER?
335
315
SORTIEREN OHNE BAEUME
338
317
SORTIERTE SCHUHE
340
319
MAPPEN RAUS
341
SO VIELE SCHUHE HAST DU SCHON
342
321
SCHLANGEN IM KELLER
345
HINTEN ANSTELLEN!
346
FILTER(), MAP() UND REDUCEO
349
LALA-LALALALA-LALA-LA, BALD IST JAVA 8 MIT HIGH HEELSUE!
353
LAMBDA DA
347
NOCHMAL ALLES GANZ LAMBSAM
355
KAPITEL 9: AUSNAHMSWEISE UND UM GANZ
SICHER ZU GEHEN
EXCEPTIONS
SEITE 357
AUS FEHLERN WERDEN AUSNAHMEN
DEINE ERSTE EXCEPTION
DAS WERFEN VORBEREITEN
FANGEN WILL GELERNT SEIN
GANZ ZUM SCHLUSS - DER FINALLY-BLOCK
HIER WERDEN SIE INDIVIDUELL BEHANDELT
VERERBUNG VON EXCEPTIONS
DIE AUSNAHME ALS AUSKUNFTSOBJEKT - WAS IST
EIGENTLICH PASSIERT?
INFORMATION ERWUENSCHT, ABHAENGIGKEIT
UNERWUENSCHT
EXCEPTIONS WEITERWERFEN
WANN UND WIE BEHANDELN
358
EXCEPTIONS IMMER WEITERLEITEN? NICHT IMMER
359
DER RICHTIGE WEG
373
360
MUSS MAN NICHT FANGEN - UNCHECKED
362
EXCEPTIONS
375
364
DEFENSIV PROGRAMMIEREN GEGEN
365
RUNTIME-EXCEPTIONS
378
367
EXCEPTIONS LOGGEN
379
LASS DEN TUERSTEHER MITLOGGEN
380
368
NICHT MEHR ZU RETTEN
382
SPEICHER VOLL
384
370
AUTOMATISCHES SCHLIESSEN VON RESSOURCEN
385
371
DATEIEN LESEN
386
372
AUSNAHMEN BESTAETIGEN DIE REGEL
388
KAPITEL 10: EY TYP, DU KUMMST HIER NIT REINL
GENERICS
SEITE 391
GENERISCHE TYPEN
BEVOR ES GENERICS GAB
. UND MIT GENERICS
HUNDE VS. KATZEN
KATZENKORB ALS UNTERKLASSE
TYPISIERTE INTERFACES
WILDCARD-TYPEN - DAS PROBLEM
392
DER NACH OBEN BESCHRAENKTE WILDCARD-TYP
402
393
DER HAKEN: SCHROEDINGER DARF NICHT SCHREIBEN
403
394
DER NACH UNTEN BESCHRAENKTE WILDCARD-TYP
406
396
TYPISIERTE METHODEN
408
397
UEBUNGEN ZU WILDCARDS
409
398
WIEDERHOLUNG
412
399
KAFFEESATZ
415
16 INHALT
KAPITEL
11: WILDE STROEME -
EINGABE UND AUEGABE
DATEIEN, STREAMS UND
SERIALISIERUNG
SEITE 417
BOSSINGEN KOMMT MIT DATEIEN
418
WILLST DU MEHR? PROBIER'S BINAER!
419
BINAERDATEIEN SCHREIBEN - AUCH MIT
BYTE-STREAMS
421
MEGALANGSAM - DATEIEN KOPIEREN MIT
NORMALEN STREAMS
422
VIEL SCHNELLER - DATEIEN KOPIEREN MIT
BUFFERED STREAMS
423
WER LIEST SCHON BYTES? TEXTDATEIEN LESEN MIT
CHARACTER-STREAMS
424
TEXTDATEIEN SCHREIBEN MIT CHARACTER-STREAMS
425
1:0 FUER DEN CSV - TEXTDATEIEN UMWANDELN
426
MIT KANONEN AUF VERZEICHNISSE SCHIESSEN
429
ENDLICH ORDNUNG - DATEIEN UND VERZEICHNISSE
ERSTELLEN
430
KUNDENDATEN KONVERTIEREN AM FLIESSBAND
432
GUT GEFILTERT IST HALB GEWONNEN -
VERZEICHNISSE FILTERN
434
AUF DEM RICHTIGEN PFAD: DIE NEUE FILE-IO-API .
435
KUNDENDATEIEN KONVERTIEREN - JETZT NOCH
EINFACHER
438
OBJEKTE SPEICHERN
440
GESCHACHTELTE OBJEKTE SPEICHERN
443
SERIALISIERUNG UND DESERIALISIERUNG
BEEINFLUSSEN
445
INDIVIDUELLE SERIALISIERUNG MIT WRITEOBJECTO
UND READOBJECTO
446
DER NUSSKOPF UND DIE KOPFNUSS
448
NOCHMAL ALLES ZUM MITSTREAMEN
450
KAPITEL 12: NICHT DEN FADEN VERLIEREN
PROGRAMMIERUNG
MIT THREADS
SEITE 451
PROZESSE UND THREADS
DER ERSTE THREAD
NIGHT OF THE LIVING THREAD
DAS WAR GERADE NOCH UNGERADE
DA KRIEG ICH ZUSTAENDE
THREADS SCHLAFEN LEGEN
HELDEN, AUFGEPASST!
AUF ANDERE WARTEN
SYNCHRONISIERUNG
ERST DIE GERADEN ZAHLEN, BITTE!
. DEADLOCKS!
452
DEADLOCKS FINDEN UND UMGEHEN
471
454
DER SCHLUESSEL ZUM ERFOLG
473
455
LIVELOCK, STARVATION, PRIORISIERUNG UND EIN BIER .
475
457
. LIVELOCK
475
459
PRIORITAETEN SETZEN
478
460
WARTEN UND BENACHRICHTIGEN
480
461
STARVATION
482
464
WARTEN UND SCHLAFEN
484
465
4000 GEGEN 2 ODER ARBEIT VERTEILEN
485
468
DIE ZUSAMMENFASSUNG, DAMIT DU NICHT DEN
469
FADEN VERLIERST
489
INHALT 17
KAPITEL
13:
DAS KANN SICH DOEH SCHON SEHEN LASSENL
DEPLOYMENT
UND
DOKUMENTATION
SEITE 491
ABGEPACKT
492
BIBLIOTHEKEN EINBINDEN IN ECLIPSE
499
ICH PACKE MEINE JAR-DATEI
495
HALLO ONKEL DOC - DOKUMENTATION MIT JAVADOC .
502
JAVA WEB START
497
JETZT HAST DU'S GEPACKT
505
KAPITEL 14: AUSTAUSCHSCHUELER -
DAS DATENAUSTAUSCHFORMAT XML
XML
SEITE 507
XML
RUSSISCHE SALAMI
MUSIKSCHULE MIT XML
IST ES EIN ELEMENT ODER EIN ATTRIBUT?
XML LESEN
DER SPUERHUND - SIMPLE API FOR XML
DER TRAINIERTE SPUERHUND ODER *DON'T CALL ME,
I'LL CALL YOU" - STAX
DIE CURSOR-API
DIE ITERATOR-API
DAS DOCUMENT OBJECT MODEL
508
FLOWER POWER
514
XML SCHREIBEN
519
1, 2 ODER 3? SAX, STAX ODER DOM?
521
WAS NEHME ICH WANN?
522
VIELE WEGE FUEHREN NACH JAVA
522
JAXB
VON XML NACH JAVA UND WIEDER ZURUECK
526
POWER FLOWER
527
DIE XTRA, XPLIZITE, XAKTE, XORBITANTE
527
ZUSAMMENFASSUNG
529
532
534
537
539
541
543
545
549
KAPITEL 15: DATENSPEICHERUNG MIT JDBC
DATENBANKEN
SEITE 551
RELATIONALE DATENBANKEN
DIE ERSTE TABELLE MIT SQL
EINE VERBINDUNG HERSTELLEN
DATENSAETZE HINZUFUEGEN
HELDEN UND BRIEFMARKEN
ANWEISUNGEN ZUSAMMENFASSEN
552
GUT VORBEREITET
553
DATEN AUSLESEN
557
WAS HAETTEN'S DENN GERNE? DATENSAETZE NACH
559
KRITERIEN AUSWAEHLEN
561
DATEN SORTIERT AUSGEBEN
564
WER IST DER STAERKSTE IM GANZEN LAND?
565
566
568
570
571
18
INHALT
INFORMATIONEN AUS MEHREREN TABELLEN UEBER
JOINS VERKNUEPFEN
575
ALLES WIEDER ZURUECK BITTE - TRANSAKTIONEN
576
MAPPING ZWISCHEN RELATIONALEN DATENBANKEN UND
JAVA-OBJEKTEN
578
ROLL ZURUECK DEN TROLL
579
WIEDERHOLUNG
582
SELECT DAS_WICHTIGSTE FROM
KAPITEL_15
583
KAPITEL 16: NEUE TANZSCHRITTE
GUI-PROGRAMMIERUNG
MIT SWING
UND
UEAVAFX
SEITE 585
MIT SCHWUNG WEG VON DER KONSOLE - SWING
586
ALLES IM RAHMEN - WIE DU GUI-KOMPONENTEN
ERSTELLST
586
ALLES IN REIH UND GLIED - WIE DU
GUI-KOMPONENTEN ANORDNEN KANNST
589
ALLES IM RASTER MIT DEM GRID-LAYOUT
592
ZELLEN VERBINDEN MIT DEM GRID-BAG-LAYOUT
594
SCHUHE IN DER BOX . ODER DOCH BESSER
IM GRID?
598
ORDNUNG: GUT, VERHALTEN: . NICHTS? WIE DU
GUI-KOMPONENTEN DAS VERHALTEN HINZUFUEGST
601
VALIDIERUNG VON NUTZEREINGABEN MIT SWING
605
SCHUHSCHIEBEREIEN
606
BUNTER UND MEHR ACTION MIT JAVAFX
610
AUF DIE GROSSE BUEHNE - JAVAFX ON STAGE 612
NOCH MEHR ZUCKER MIT CSS
616
DAS VERHALTEN HINZUFUEGEN
618
VALIDIERUNG VON NUTZEREINGABEN MIT JAVAFX
619
SCHIEBEREIEN MIT JAVAFX
620
FUER PROFIS - VERHALTEN HINZUFUEGEN OHNE
LISTENER
621
SCHIEBEREGLER MIT VERHALTEN
623
DIE LOESUNG FUER DEN HARDCORE-PROFI -
BINDING KANN AUCH RECHNEN
624
DAS WICHTIGSTE ZUR GESELLENPRUEFUNG MALER UND
LACKIERER, FACHBEREICH SWING UND JAVAFX
627
KAPITEL 17: SCHROEDINGER GOES INTERNATIONAL
INTERNATIONALISIERUNG, LOKALISIERUNG, FORMATIERUNG,
PATTERN MATCHING UND REGULAERE AUSDRUECKE
SEITE 629
DEN NUTZER LOKALISIEREN
DIE SOFTWARE INTERNATIONALISIEREN
FINNISCHE SCHUHKARTONS
SPEAK ENGLISH PER FAVORE
KLASSEN LADEN
WEIN ODER BIER?
ZAHLEN UND WAEHRUNGEN FORMATIEREN .
DATUMS- UND ZEITANGABEN FORMATIEREN
. 630
WAEHRUNGSRECHNER
. 646
. 633
INTERNATIONALISIERTE TEXTMELDUNGEN FORMATIEREN .
. 648
. 635
DAS WURDE ABER AUCH ZEIT - DIE NEUE DATE- UND
. 638
TIME-API
. 649
. 639
ZEITZONE, ZEITLINIE, ZEITPUNKTE UND ZEITDAUERN .
. 650
. 641
OHNE ZEITLINIE - DATUM, ZEIT UND ZEITRAEUME
. 65?
7PIT7NNEN LINH 7PITIINTPRSRHIERLP
. 654
. 644
INHALT
19
ALLES NOCHMAL AUF EINEN BLICK, SO VIEL ZEIT
MUSS SEIN
655
FORMATIERUNG VON DATUMS- UND ZEITANGABEN
656
FORMATIEREN UEBER DIE KLASSE STRING
657
MIT FORMAT
659
PATTERN MATCHING MIT REGULAEREN AUSDRUECKEN
660
KEIN ANSCHLUSS UNTER DIESER NUMMER
665
TEILE FINDEN
665
DRIN ODER NICHT DRIN? KEINE FRAGE!
667
AUF EINZELNE TEILE ZUGREIFEN UEBER GRUPPEN
668
E-MAIL-ADRESSEN VALIDIEREN
669
TIIVISTELMAE PAEAEKOHDISTA - DAS WAR FINNISCH
671
KAPITEL 18: BIST DU DIR DA SICHER?
UNIT-TESTEN UND JAVA WEB START CONTINUED
UNIT-TESTS
SEITE 673
DEINE KLASSEN TESTEN
674
GAR NICHT EKLIG
688
TEST-FRAMEWORKS
675
JAVA WEB START CONTINUED
690
ICH HATTE ABER EINEN COCKTAIL BESTELLT
682
DAS WICHTIGSTE UNIT TO KNOW
693
AUSNAHMEFAELLE TESTEN
686
INDEX
697
DAS ALLES UND NOCH VIEL MEHR:
Installation und gründlicher Einstieg
Vererbung und Polymorphie, aber richtig
Alle neuen Entwicklungen im Blick
Spaß mit
Collections
und
Lambdas
XML-Parser für alle Fälle
Swing- und JavaFX-GUIs mit Stil
Streams
und Datenbanken fest im Griff
Multithreading
ohne Verstricken
Keine Angst vor regulären Ausdrücken
Code, den du auch morgen noch verstehst |
any_adam_object | 1 |
author | Ackermann, Philip |
author_GND | (DE-588)1045951536 |
author_facet | Ackermann, Philip |
author_role | aut |
author_sort | Ackermann, Philip |
author_variant | p a pa |
building | Verbundindex |
bvnumber | BV041116356 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)867138272 (DE-599)DNB1032161094 |
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 | 1. 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">BV041116356</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20141112</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130701s2014 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">13,N15</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1032161094</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836217408</subfield><subfield code="c">Pb. : EUR 39.90 (DE), EUR 41.10 (AT), sfr 49.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-1740-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836217406</subfield><subfield code="9">3-8362-1740-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836217408</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)867138272</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1032161094</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-706</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-1047</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-898</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">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">Ackermann, Philip</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1045951536</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Schrödinger programmiert Java</subfield><subfield code="b">das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8]</subfield><subfield code="c">[Philip Ackermann]</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">704 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">235 mm x 200 mm</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">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 11</subfield><subfield code="0">(DE-588)1176042394</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">Java Standard Edition 9</subfield><subfield code="0">(DE-588)113696553X</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="1"><subfield code="a">Java Standard Edition 11</subfield><subfield code="0">(DE-588)1176042394</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Java Standard Edition 9</subfield><subfield code="0">(DE-588)113696553X</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="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4276180&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=026092441&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</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&doc_library=BVB01&local_base=BVB01&doc_number=026092441&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</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="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-026092441</subfield></datafield></record></collection> |
id | DE-604.BV041116356 |
illustrated | Illustrated |
indexdate | 2024-08-05T08:23:31Z |
institution | BVB |
isbn | 9783836217408 3836217406 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-026092441 |
oclc_num | 867138272 |
open_access_boolean | |
owner | DE-706 DE-1050 DE-824 DE-M347 DE-1049 DE-83 DE-91G DE-BY-TUM DE-523 DE-859 DE-739 DE-473 DE-BY-UBG DE-1043 DE-1051 DE-92 DE-858 DE-573 DE-863 DE-BY-FWS DE-20 DE-Aug4 DE-91 DE-BY-TUM DE-1047 DE-29T DE-898 DE-BY-UBR |
owner_facet | DE-706 DE-1050 DE-824 DE-M347 DE-1049 DE-83 DE-91G DE-BY-TUM DE-523 DE-859 DE-739 DE-473 DE-BY-UBG DE-1043 DE-1051 DE-92 DE-858 DE-573 DE-863 DE-BY-FWS DE-20 DE-Aug4 DE-91 DE-BY-TUM DE-1047 DE-29T DE-898 DE-BY-UBR |
physical | 704 S. Ill., graph. Darst. 235 mm x 200 mm |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spellingShingle | Ackermann, Philip Schrödinger programmiert Java das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8] Java Standard Edition 11 (DE-588)1176042394 gnd Java Programmiersprache (DE-588)4401313-9 gnd Java Standard Edition 9 (DE-588)113696553X gnd |
subject_GND | (DE-588)1176042394 (DE-588)4401313-9 (DE-588)113696553X |
title | Schrödinger programmiert Java das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8] |
title_auth | Schrödinger programmiert Java das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8] |
title_exact_search | Schrödinger programmiert Java das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8] |
title_full | Schrödinger programmiert Java das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8] [Philip Ackermann] |
title_fullStr | Schrödinger programmiert Java das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8] [Philip Ackermann] |
title_full_unstemmed | Schrödinger programmiert Java das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8] [Philip Ackermann] |
title_short | Schrödinger programmiert Java |
title_sort | schrodinger programmiert java das etwas andere fachbuch mit syntax highlighting von den sprachgrundlagen uber multithreading bis zur komplexen gui anwendung ideal zum durchblicken und hand anlegen fantastisch illustriert nutze die schwerter aller versionen generics new file i o und java 8 |
title_sub | das etwas andere Fachbuch ; [mit Syntax-Highlighting ; von den Sprachgrundlagen über Multithreading bis zur komplexen GUI-Anwendung ; ideal zum Durchblicken und Hand anlegen, fantastisch illustriert ; nutze die Schwerter aller Versionen: Generics, New File I/O und Java 8] |
topic | Java Standard Edition 11 (DE-588)1176042394 gnd Java Programmiersprache (DE-588)4401313-9 gnd Java Standard Edition 9 (DE-588)113696553X gnd |
topic_facet | Java Standard Edition 11 Java Programmiersprache Java Standard Edition 9 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4276180&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=026092441&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026092441&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ackermannphilip schrodingerprogrammiertjavadasetwasanderefachbuchmitsyntaxhighlightingvondensprachgrundlagenubermultithreadingbiszurkomplexenguianwendungidealzumdurchblickenundhandanlegenfantastischillustriertnutzedieschwerterallerversionengenericsnewfileioundjava8 |
Beschreibung
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 250 J35 A182 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |