Schrödinger programmiert Java: das etwas andere Fachbuch
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk Verlag GmbH
2017
|
Ausgabe: | 2., aktualisierte und erweiterte Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Titelzusatz auf dem Umschlag: von den Sprachgrundlagen über Threads bis zur komplexen Anwendung; ob Generics, Lambdas oder JavaFX: Nutze die Schwerter aller Versionen!; ideal zum Durchblicken und Mitmachen, fantastisch illustriert; inkl. Downloads; mit Syntax-Highlighting; aktuell zu Java 9. - Verfasser auf dem Umschlag angegeben |
Beschreibung: | 712 Seiten Illustrationen, Diagramme 23.5 cm x 20 cm |
ISBN: | 9783836245838 3836245833 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV044353508 | ||
003 | DE-604 | ||
005 | 20180416 | ||
007 | t | ||
008 | 170619s2017 a||| |||| 00||| ger d | ||
015 | |a 17,N09 |2 dnb | ||
015 | |a 17,A36 |2 dnb | ||
016 | 7 | |a 1125959053 |2 DE-101 | |
020 | |a 9783836245838 |c Broschur : EUR 44.90 (DE), EUR 46.20 (AT), CHF 57.90 (freier Preis) |9 978-3-8362-4583-8 | ||
020 | |a 3836245833 |9 3-8362-4583-3 | ||
024 | 3 | |a 9783836245838 | |
035 | |a (OCoLC)1002254864 | ||
035 | |a (DE-599)DNB1125959053 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
049 | |a DE-91G |a DE-M347 |a DE-473 |a DE-523 |a DE-898 |a DE-91 |a DE-1049 |a DE-859 |a DE-19 |a DE-188 |a DE-29T |a DE-703 |a DE-860 |a DE-862 |a DE-824 |a DE-83 |a DE-739 |a DE-573 |a DE-20 |a DE-11 |a DE-B768 |a DE-384 | ||
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 |c Philip Ackermann |
250 | |a 2., aktualisierte und erweiterte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk Verlag GmbH |c 2017 | |
300 | |a 712 Seiten |b Illustrationen, Diagramme |c 23.5 cm x 20 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Titelzusatz auf dem Umschlag: von den Sprachgrundlagen über Threads bis zur komplexen Anwendung; ob Generics, Lambdas oder JavaFX: Nutze die Schwerter aller Versionen!; ideal zum Durchblicken und Mitmachen, fantastisch illustriert; inkl. Downloads; mit Syntax-Highlighting; aktuell zu Java 9. - Verfasser auf dem Umschlag angegeben | ||
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 Standard Edition 9 |0 (DE-588)113696553X |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | 1 | |a Java Standard Edition 11 |0 (DE-588)1176042394 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, E-Book (PDF, Online) |z 978-3-8362-4584-5 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe Bundle Buch + E-Book; E-Book Formate: (PDF, Online) |z 978-3-8362-5568-4 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=8acb7426953245a3ac23ddd004eff663&prov=M&dok%5Fvar=1&dok%5Fext=htm |3 Inhaltstext |
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=029756227&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-029756227 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 J35 A182(2) |
DE-BY-FWS_katkey | 658661 |
DE-BY-FWS_media_number | 083000508455 |
_version_ | 1824553955525394433 |
adam_text |
INHALTSVERZEICHNIS
Vorwort
21
Kipitti 1: Hallo SohriMitfor
Einführung und erstes Programm
Seite 23
Java überall . 24
JRE, JDK, SE, EEr ME . 24
Java installieren . 25
Hallo Schrödinger. 28
Kompilieren von Hand . 29
Programm starten . 32
Compiler und JVM unter der Lupe . 33
Rätselstunde . 34
Hexenstunde. 35
Entwicklungsumgebungen . 37
Eclipse herunterladen . 37
Workspace und Workbench . 3g
Erstes Projekt . 4o
Pakete packen, aber ordentlich . 43
Pakete anlegen leicht gemacht . 45
Neue Klasse mit Eclipse . 46
Miteinander reden . 4g
Streams . 50
Let the game begin - das „World of Warcraft
Textadventure" . 52
Historie von Java . 57
lipitti I: Allts sine Typfragt
Variablen und grundlegende Datentypen
Äste 61
Variablen und Datentypen . 62
Arten von Datentypen . 63
Können wir Zahlen, bitte? . 64
Lesbarkeit von langen Zahlen . 67
Zahlensuppe . 68
Binär, oktal, dezimal und hexadezimal . 69
Variablennamen . 71
Gute Namenswahl - Java Code Conventions . 73
Operationen . 75
Dividieren und komplizieren . 76
Genau rechnen mit BigDecimal . 77
Ein bisschen mehr, nein, eher ein bisschen
weniger. 78
Rechenaufgaben . 79
Konvertierung von Zahlen . 80
Zeichen und Wunder . 82
Ein Charakter namens Cäsar . 84
Nichts als die Wahrheit . 86
Vergleichsoperatoren. 88
Sprich die Wahrheit . 89
12 Inhalt
Wrapperklassen .
Alles eine Typfrage
91 Es kommt auf den Charakter an
94 Wrap-up .
95
96
Kapitel 3: Hier war fei M teilen ni
Kontrollfluss
Kontrolle übernehmen . 100
Wenn das Wörtchen „if" nicht war . 100
Halb voll oder halb leer . 101
Entweder oder.102
Aberglauben . 103
Boolesche Operatoren . 105
Hör auf, so zu klammem .105
Kurzschreibweise . 106
Bedingungsoperator . 107
Mehrere Fälle behandeln .107
Leere Lehre . 109
Switch the String .110
Realitätsfern . m
Schleifen drehen.114
Schachtelung . 117
Schleifen binden lernen . 118
Primzahlen. 118
King Schrödinger . 122
Nochmal gaaanz langsam, bitte. 125
Schleifenabbrechen . 128
Labels . 129
Kalender . 130
Zusammenfassung - alles unter Kontrolle . 134
Kapitel 4: Hin iiiliipfiMiliilii ist
Buchetibmilit
Arbeiten mit Strings
Strings definieren . 136
Auf einzelne Zeichen zugreifen .138
Strings zerlegen . 139
Zeichen für Zeichen . 142
Vergleichen von Strings . 145
Teile vergleichen . 145
Gleich oder nicht gleich, oder doch
teilweise gleich .147
Suchen und ersetzen in Strings . 149
Speiseplanhacker .«. 151
Summertime . 153
Noch was für Profis: Strings in den Pool werfen . 157
Strings sind unveränderlich . 161
Veränderbare Zeichenketten . 162
Zeichen löschen, ersetzen und spiegeln . 164
StringBuilder in Schleifen . 166
Was du aus diesem Kapitel mitnehmen
solltest . 167
Kapitel 5: Objektiv betrachtet, eine gani
andere Klasse
Klassen3 Objekte, Methoden
festø
Der nächste Level der Wieder-
verwendung-Methoden . 170
Refactoring . 174
Sauberer Quelltext . 178
Methodenkommentare . 179
Kann ich das zurückgeben? . 180
Zurück 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 . 198
Objekte in Strings umwandeln .202
Quelltext anhängen .203
Textuelle Beschreibung von Objekten .204
Fluent Interface . 205
Nur für 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 zusammenhängt . 226
Die Katze war's .228
Steap oder Hack .230
Kapitel 6; Woher hat er das bloß?
Vererbung
Vererbung . 234
Noch weniger doppelter Code dank Vererbung . 236
Der Apfel fällt nicht weit vom Stamm .238
Verhalten anpassen durch Überschreiben von
Methoden .239
Überschreiben verboten . 241
Blümchenvererbung . 242
Ich will aber zu Opa und Oma! Was ist mit
der Großelternklasse? . 244
Vererbung und Konstruktoren . 246
Die Konstruktorkette wieder reparieren . 247
Wie war das nochmal mit den Konstruktoren? . 250
Erbt der Sohn vom Vater oder der Vater
vom Sohn? . 251
Typumwandlungen. 254
Upcasting . 255
Den Typ überprüfen . 256
Welche Methode hätten's denn gerne?
Methoden überladen . 257
Abo-Service . 258
Serviceorientiert vs. objektorientiert . 260
Zurück zu den Objekten .261
Die volle Überladung . 262
Deutschland sucht den Knetsuperstar . 263
Zusammenfassung . 265
14 Inhalt
Kapitel 7: Schnittstelle® und andere
leichte Verletzungen
Abstrakte Klassen und Interfaces
vi
Abstrakte Klassen . 268
Abstrakte Methoden . 270
Digital oder analog? Hauptsache abstrakt! . 272
Alles abstrakt, oder was? . 280
Schnittstellen . 281
Übungen zu Interfaces . 286
Für die einen sind es Interfaces,. 288
Interfaces und Vererbung. 289
Weniger ist manchmal mehr .291
Konstanten in Interfaces . 292
Konstanten in Konstantenklassen . 292
Statischer Import . 293
Statische Blöcke . 294
Konstanten über Enums . 295
Interfaces - Wiederholung . 296
Noch mehr Klassen . 297
Statische Memberklassen . 297
Nichtstatische Memberklassen . 299
Lokale Klassen . 300
Anonyme Klassen .301
Abstrakt und polymorph - alles klar,
Schrödinger?.303
Kapitel 8: Hail du eigentlich den Ііігіііі
über deine ganzen Schuhe!
Arrays, Collections Maps
Ich will mehr davon - Beziehungen zu Katzen
und andere Freundinnen .306
Objekte der Begierde . 308
Ab in die nächste Dimension .309
Gib mir alles . 310
Solche Schuhe hast du schon! . 311
Alles muss man selber machen .312
Auf den Spuren der Objektgleichheit . 314
Gleich ist gleich - oder doch nicht? . 315
Arrays wachsen nicht mit . 315
Schuhkollektionen. 317
Solche Schuhe hast du immer noch! . 319
Soll ich dir mal meine Schuhsammlung
zeigen? . 321
Der Iterator (hört sich krass an, oder?) . 322
Link und listig . 323
Einmal heißt einmal und dann keinmal mehr . 324
Hash mich, ich bin der Frühling . 325
Sets für die Kripo . 326
Sets für den Schuhtester . 329
Der richtige Hashcode . 330
Bäume und Räume . 333
Größer oder kleiner? . 335
Sortieren ohne Bäume . 338
Sortierte Schuhe .340
Mappen raus . 341
So viele Schuhe hast du schon 342
Schlangen im Keller . 345
Inhalt 15
Hinten anstellen! .346
Lala-lalalala-lala-la, bald ist Java 8 mit
Lambda da .347
filterO, map() und reduceO.349
High Heels!!! . 353
Nochmal alles ganz lambsam . 355
Kapitel 9: Ausnahmsweise und um gani
sicher zu gehen
Exceptions
Aus Fehlern werden Ausnahmen . 358
Deine erste Exception .359
Das Werfen vorbereiten .360
Fangen will gelernt sein . 362
Ganz zum Schluss - der finally-Block . 364
Hier werden Sie individuell behandelt . 365
Vererbung von Exceptions . 367
Die Ausnahme als Auskunftsobjekt - was ist
eigentlich passiert? .368
Information erwünscht, Abhängigkeit
unerwünscht . 370
Exceptions weiterwerfen . 371
Wann und wie behandeln .372
Exceptions immer weiterleiten? Nicht immer
der richtige Weg . 373
Muss man nicht fangen - Unchecked
Exceptions . 375
Defensiv programmieren gegen
Runtime-Exceptions . 378
Exceptions loggen . 379
Lass den Türsteher mitloggen .380
Nicht mehr zu retten . 382
Speicher voll .384
Automatisches Schließen von Ressourcen . 385
Dateien lesen . 386
Ausnahmen bestätigen die Regel . 388
iapltil Hk If Тж Ii limiit Ilır ii! fiii
Generics
Generische Typen .392
Bevor es Generics gab. 393
. und mit Generics . 394
Hunde vs. Katzen . 396
Katzenkorb als Unterklasse .397
Typisierte Interfaces .398
Wildcard-Typen ֊ das Problem . 399
Der nach oben beschränkte Wildcard-Typ .402
Der Haken: Schrödinger darf nicht schreiben . 403
Der nach unten beschränkte Wildcard-Typ .406
Typisierte Methoden . 408
Übungen zu Wildcards .409
Wiederholung .412
Kaffeesatz . 415
16 Inhalt
Kapitel 11: Wilde Ströme - Eingabe und Ausgabe
Dateien, Streams und Serialisierung
Bossingen kommt mit Dateien . 418
Willst du mehr? Probier's binär! . 419
Binärdateien 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 für den CSV ֊ Textdateien umwandeln . 426
Mit Kanonen auf Verzeichnisse schießen . 429
Endlich Ordnung - Dateien und Verzeichnisse
erstellen . 430
Kundendaten konvertieren am Fließband . 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 11: Will den Faden f srlirn
Programmierung suit Threads
Prozesse und Threads . . 452
Der erste Thread . .454
Night of the living thread . . 455
Das war gerade noch ungerade . . 457
Da krieg ich Zustände . .459
Threads schlafen legen . . 460
Helden, aufgepasst! . .461
Auf andere warten . . 464
Synchronisierung . .465
Erst die geraden Zahlen, bitte! . . 468
. Deadlocks! . .469
Deadlocks finden und umgehen .471
Der Schlüssel zum Erfolg .473
Livelock, Starvation, Priorisierung und ein Bier . 475
. Livelock .475
Prioritäten setzen . 478
Warten und benachrichtigen . 480
Starvation . 482
Warten und schlafen . 484
4000 gegen 2 oder Arbeit verteilen . 485
Die Zusammenfassung, damit du nicht den
Faden verlierst . 489
Inhalt 17
Kapitel 13: Das kann sich dock sckon sehen lassen!
Deployments Dokumentation und Module
Sttito
Abgepackt . 492
Ich packe meine JAR-Datei.495
Java Web Start .497
Bibliotheken einbinden in Eclipse . 499
Hallo Onkel Doe - Dokumentation mit javadoc . 502
Strukturiert und modularisiert.505
Modular? Na klar! .509
Module kompilieren .511
Jetzt hast du's gepackt .513
Kapitel 14: Austauschschüler -
das Datenaustauschformat XML
XML
göfte Sig
XML . 516
Russische Salami . 522
Musikschule mit XML . 527
Ist es ein Element oder ein Attribut? . 529
XML lesen . 530
Der Spürhund - Simple API for XML . 530
Der trainierte Spürhund oder „Don't call me,
I'll call you" - StAX . 534
Die Cursor-API . 535
Die Iterator-API . 535
Das Document Object Model. . 537
Flower Power .540
XML schreiben .542
1, 2 oder 3? SAX, StAX oder DOM?
Was nehme ich wann? .545
Viele Wege führen nach Java . 547
JAXB . 549
Von XML nach Java und wieder zurück .551
Power Flower . 553
Die XTra, XPlizite, Xakte, XOrbitante
Zusammenfassung . 557
Kapitel 15: Datenspeicherung nit JDßC
Datenbanken
tiefte egg
Relationale Datenbanken . 560
Die erste Tabelle mit SQL .561
Eine Verbindung herstellen . 565
Datensätze hinzufügen . 567
Helden und Briefmarken . 569
Anweisungen zusammenfassen . 572
Gut vorbereitet . 573
Daten auslesen . 574
18 Inhalt
Was hätten'S denn gerne? Datensätze nach
Kriterien auswählen .576
Daten sortiert ansgeben . 578
Wer ist der Stärkste im ganzen Land? . 579
Informationen aus mehreren Tabellen über
Joins verknüpfen . 583
Alles wieder zurück bitte - Transaktionen . 584
Mapping zwischen relationalen Datenbanken und
Java-Objekten . 586
Roll zurück den Troll . 587
Wiederholung . 590
SELECT DAS_WICHTIGSTE FROM
KAPITELJ5 . 591
Kapitel 16: Nsui Tanzschritte
GUI-Programmierung mit Swing und JavaFX
Mit Schwung weg von der Konsole - Swing . 594
Alles im Rahmen - wie du GUI-Komponenten
erstellst . 594
Alles in Reih und Glied - wie du
GUI-Komponenten anordnen kannst .597
Alles im Raster mit dem Grid-Layout . 600
Zellen verbinden mit dem Grid-Bag-Layout .602
Schuhe in der Box . oder doch besser
im Grid? . 606
Ordnung: gut, Verhalten: . nichts? Wie du
GUI-Komponenten das Verhalten hinzufügst . 609
Validierung von Nutzereingaben mit Swing . 613
Schuhschiebereien . 614
Bunter und mehr Action mit JavaFX . 618
Auf die große Bühne - JavaFX on stage .620
Noch mehr Zucker mit CSS . . 624
Das Verhalten hinzufügen . 626
Validierung von Nutzereingaben mit JavaFX .627
Schiebereien mit JavaFX . 628
Für Profis - Verhalten hinzufügen ohne
Listener . 629
Schieberegler mit Verhalten . 631
Die Lösung für den Hardcore-Profi ֊
Binding kann auch rechnen . 632
Das Wichtigste zur Gesellenprüfung Maler und
Lackierer, Fachbereich Swing und JavaFX . 635
Kapital 17: iilpiiapr pii iitmalii«!
Internationalisierung,
Pattern latching und r
Den Nutzer lokalisieren .
Die Software internationalisieren
Finnische Schuhkartons .
Speak english per favore .
(alisierung3 Fcrmati®«^
Läre Ausdrücke
. 638 Zahlen und Währungen formatieren . 651
. 641 Datums- und Zeitangaben formatieren . . 652
. 643 Währungsrechner . 654
.646 Internationalisierte Textmeldungen formatieren ., . 656
. 647 Das wurde aber auch Zeit - die neue Date- und
.649 Time-API . 657
Inhalt 19
Zeitzone, Zeitlinie, Zeitpunkte und Zeitdauern . 658
Ohne Zeitlinie ֊ Datum, Zeit und Zeiträume .660
Zeitzonen und Zeitunterschiede 662
Alles nochmal auf einen Blick, so viel Zeit
muss sein . 663
Formatierung von Datums- und Zeitangaben . 664
Formatieren über die Klasse String . 665
Mit Format .667
Pattern Matching mit regulären Ausdrücken .668
Kein Anschluss unter dieser Nummer . 673
Teile finden . 673
Drin oder nicht drin? Keine Frage! .675
Auf einzelne Teile zugreifen über Gruppen . 676
E-Mail-Adressen validieren . 677
Tiivistelmä pääkohdista ֊ das war Finnisch .679
Kapitel 11: list du ir di itehir?
Unit-Testen und Java Web Start eentfimed
Unit-Tests
ieifco Gßi
Deine Klassen testen . . 682 Gar nicht elclig . . 696
Test-Frameworks . .683 Java Web Start continued. . 698
Ich hatte aber einen Cocktail bestellt . .690 Das wichtigste unit to know . . 701
Ausnahmefälle testen . . 694
Into . .705
£
20
Inhalt |
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 | BV044353508 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)1002254864 (DE-599)DNB1125959053 |
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 | 2., aktualisierte und erweiterte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV044353508</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20180416</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">170619s2017 a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">17,N09</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">17,A36</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1125959053</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836245838</subfield><subfield code="c">Broschur : EUR 44.90 (DE), EUR 46.20 (AT), CHF 57.90 (freier Preis)</subfield><subfield code="9">978-3-8362-4583-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836245833</subfield><subfield code="9">3-8362-4583-3</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836245838</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1002254864</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1125959053</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-91G</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-384</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</subfield><subfield code="c">Philip Ackermann</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., aktualisierte und erweiterte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk Verlag GmbH</subfield><subfield code="c">2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">712 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">23.5 cm x 20 cm</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">Titelzusatz auf dem Umschlag: von den Sprachgrundlagen über Threads bis zur komplexen Anwendung; ob Generics, Lambdas oder JavaFX: Nutze die Schwerter aller Versionen!; ideal zum Durchblicken und Mitmachen, fantastisch illustriert; inkl. Downloads; mit Syntax-Highlighting; aktuell zu Java 9. - Verfasser auf dem Umschlag angegeben</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 Standard Edition 9</subfield><subfield code="0">(DE-588)113696553X</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">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="1" 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="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, E-Book (PDF, Online)</subfield><subfield code="z">978-3-8362-4584-5</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe Bundle Buch + E-Book; E-Book Formate: (PDF, Online)</subfield><subfield code="z">978-3-8362-5568-4</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=8acb7426953245a3ac23ddd004eff663&prov=M&dok%5Fvar=1&dok%5Fext=htm</subfield><subfield code="3">Inhaltstext</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=029756227&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-029756227</subfield></datafield></record></collection> |
id | DE-604.BV044353508 |
illustrated | Illustrated |
indexdate | 2025-02-20T06:44:06Z |
institution | BVB |
isbn | 9783836245838 3836245833 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029756227 |
oclc_num | 1002254864 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-M347 DE-473 DE-BY-UBG DE-523 DE-898 DE-BY-UBR DE-91 DE-BY-TUM DE-1049 DE-859 DE-19 DE-BY-UBM DE-188 DE-29T DE-703 DE-860 DE-862 DE-BY-FWS DE-824 DE-83 DE-739 DE-573 DE-20 DE-11 DE-B768 DE-384 |
owner_facet | DE-91G DE-BY-TUM DE-M347 DE-473 DE-BY-UBG DE-523 DE-898 DE-BY-UBR DE-91 DE-BY-TUM DE-1049 DE-859 DE-19 DE-BY-UBM DE-188 DE-29T DE-703 DE-860 DE-862 DE-BY-FWS DE-824 DE-83 DE-739 DE-573 DE-20 DE-11 DE-B768 DE-384 |
physical | 712 Seiten Illustrationen, Diagramme 23.5 cm x 20 cm |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Rheinwerk Verlag GmbH |
record_format | marc |
spellingShingle | Ackermann, Philip Schrödinger programmiert Java das etwas andere Fachbuch 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 |
title_auth | Schrödinger programmiert Java das etwas andere Fachbuch |
title_exact_search | Schrödinger programmiert Java das etwas andere Fachbuch |
title_full | Schrödinger programmiert Java das etwas andere Fachbuch Philip Ackermann |
title_fullStr | Schrödinger programmiert Java das etwas andere Fachbuch Philip Ackermann |
title_full_unstemmed | Schrödinger programmiert Java das etwas andere Fachbuch Philip Ackermann |
title_short | Schrödinger programmiert Java |
title_sort | schrodinger programmiert java das etwas andere fachbuch |
title_sub | das etwas andere Fachbuch |
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=8acb7426953245a3ac23ddd004eff663&prov=M&dok%5Fvar=1&dok%5Fext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029756227&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ackermannphilip schrodingerprogrammiertjavadasetwasanderefachbuch |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 J35 A182(2) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |