Java - die Neuerungen in Version 9 bis 12: Modularisierung, Syntax- und API-Erweiterungen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt.verlag
2019
|
Ausgabe: | 1. Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | xvii, 325 Seiten Illustrationen, Diagramme 24 cm x 16.5 cm |
ISBN: | 9783864906725 3864906725 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV045558282 | ||
003 | DE-604 | ||
005 | 20200721 | ||
007 | t | ||
008 | 190415s2019 gw a||| |||| 00||| ger d | ||
015 | |a 19,N09 |2 dnb | ||
016 | 7 | |a 1178572633 |2 DE-101 | |
020 | |a 9783864906725 |c kart. : EUR 29.90 (DE), EUR 30.80 (AT) |9 978-3-86490-672-5 | ||
020 | |a 3864906725 |9 3-86490-672-5 | ||
024 | 3 | |a 9783864906725 | |
035 | |a (OCoLC)1098186509 | ||
035 | |a (DE-599)DNB1178572633 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-92 |a DE-706 |a DE-355 |a DE-1102 |a DE-1049 |a DE-1050 |a DE-29T |a DE-739 |a DE-862 |a DE-M347 |a DE-B768 |a DE-473 |a DE-11 |a DE-859 | ||
082 | 0 | |a 005.133 |2 23/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Inden, Michael |d 1971- |e Verfasser |0 (DE-588)143426753 |4 aut | |
245 | 1 | 0 | |a Java - die Neuerungen in Version 9 bis 12 |b Modularisierung, Syntax- und API-Erweiterungen |c Michael Inden |
250 | |a 1. Auflage | ||
264 | 1 | |a Heidelberg |b dpunkt.verlag |c 2019 | |
264 | 4 | |c © 2019 | |
300 | |a xvii, 325 Seiten |b Illustrationen, Diagramme |c 24 cm x 16.5 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Modularität |0 (DE-588)4240639-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Standard Edition 11 |0 (DE-588)1176042394 |2 gnd |9 rswk-swf |
653 | |a Entwurfsmuster | ||
653 | |a Refactorings | ||
653 | |a Coding-Conventions | ||
653 | |a Programmierstil | ||
653 | |a Java 9 | ||
653 | |a Java 10 | ||
653 | |a Java 11 | ||
653 | |a Java 12 | ||
653 | |a Java SE | ||
653 | |a Objektorientiertes Design | ||
653 | |a Lambdas | ||
653 | |a Collections | ||
653 | |a Multithreading | ||
653 | |a JDK 9 | ||
653 | |a Modularisierung | ||
653 | |a Jigsaw | ||
653 | |a Bad Smells | ||
653 | |a Unit Tests | ||
653 | |a Codereviews | ||
689 | 0 | 0 | |a Java Standard Edition 11 |0 (DE-588)1176042394 |D s |
689 | 0 | 1 | |a Modularität |0 (DE-588)4240639-0 |D s |
689 | 0 | 2 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
710 | 2 | |a Dpunkt.Verlag (Heidelberg) |0 (DE-588)6085529-0 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-3-96088-777-5 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-3-96088-778-2 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, MOBI |z 978-3-96088-779-9 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=1e35d9782abd4b59a4beb592e95bd89f&prov=M&dok_var=1&dok_ext=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=030942106&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-030942106 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 J35 I38 |
DE-BY-FWS_katkey | 729156 |
DE-BY-FWS_media_number | 083000508868 |
_version_ | 1824553883547992064 |
adam_text | v Inhaltsverzeichnis 1 I 2 2.1 2.2 2.3 2.4 Einleitung.......................................................................................... Sprach-und API-Erweiterungen in Java 9 1 5 Syntaxerweiterungen in JDK 9......................... Anonyme innere Klassen und der Diamond Operator...................... Erweiterung der @Deprecated-Annotation...................................... Private Methoden in Interfaces........................... Verbotener Bezeichner ................................................................. 7 7 8 9 11 3 3.1 Neues und Änderungen in JDK9..................... Neue und erweiterte APIs.................................................... 3.1.1 Das neue Process-API ................ ................................. . 3.1.2 Collection-Factory-Methoden ................. ............................ 3.1.3 Reactive Streams und die Klasse Flow....... ........................ 3.1.4 Erweiterungen in der Klasse inputstream................ ......... 3.1.5 Erweiterungen rund um die Klasse Optional T ............... 3.1.6 Erweiterungen im Stream-API ................ ............................ 3.1.7 Erweiterungen in der Klasse LocalDate ....................... 3.1.8 Erweiterungen in der Klasse Arrays........... ....................... 3.1.9 Erweiterungen in der Klasse Objects...... ................ 3.1.10 Erweiterungen in der Klasse CompletableFuture T .... 3.2 Sonstige Änderungen................................................................. . 3.2.1 Optimierung bei Strings............................. ..................... . 3.2.2 Deprecation
diverser Typen und Methoden im JDK.............. 13 13 13 19 23 33 35 40 44 45 47 48 52 52 53 4 4.1 4.2 4.3 4.4 Änderungen in der JVM in JDK 9.............................................. .. 55 Änderung des Versionsschemas............................................ ..... 55 Unterstützung von Multi-Release-JARs.......................................... 57 Java + REPL = jshell............................................................... 60 HTML5 Javadoc.................................................................................. 65 5 Übungen zu den Neuerungen in JDK 9........................ ............... 67
vi Il Inhaltsverzeichnis Sprach-und API-Erweiterungen in Java 10 bis 12 75 6 Neues und Änderungen in Java 10................................................ 6.1 Syntaxerweiterung var..................................................................... 6.2 API-Neuerungen................................................................................ 6.2.1 Unveränderliche Kopien von Collections ............................... 6.2.2 Immutable Collections aus Streams erzeugen ..................... 6.2.3 Erweiterung in der Klasse Optional..................................... 6.2.4 Modifikationen in der Versionierung ....................................... 6.2.5 Verschiedenes............................. 6.3 Fazit.............................. 77 77 81 81 83 84 85 87 88 7 Neues und Änderungen in Java 11 ................................................ 7.1 Syntaxerweiterung für var......................... 7.2 API-Neuerungen................................................................................ 7.2.1 Neue Hilfsmethoden in der Klasse String....... .................. 7.2.2 Neue Hilfsmethoden in der Utility-Klasse Files .................. 7.2.3 Erweiterung in der Klasse Optional T .................. 7.2.4 Erweiterung im Interface Predicate T ......... ............... 7.2.5 HTTP/2-API................ 7.3 Neuerungen in der JVM...................................................................... 7.3.1 Epsilon Garbage Collector .......................................... 7.3.2 Launch Single-File Source-Code Programs............................ 7.3.3 Das Tool Flight
Recorder................................!.............. .. 7.4 Deprecations und Entfernungen im JDK..................... 7.4.1 Aufräumarbeiten in der Klasse Thread........... ..................... 7.4.2 Deprecation der JavaScript-Unterstützung................ 7.4.3 Ausgliederung von JavaFX ............... 7.4.4 Ausgliederung von Java ЕЕ und CORBA............................... 7.5 Fazit.............. 89 90 91 91 93 95 95 96 101 101 101 102 102 102 102 103 103 104 8 8.1 105 105 105 109 109 110 111 113 118 Neues und Änderungen in Java 12................................................ Switch Expressions....................... 8.1.1 Einführendes Beispiel................ 8.1.2 Zuweisungen im Lambda...............;........................... ......... 8.1.3 break mit Rückgabewert............. 8.2 Microbenchmark Suite................................................................. 8.2.1 Eigene Microbenchmarks und Varianten davon....... ............ 8.2.2 Microbenchmarks mit JMH....................... 8.2.3 Fazit ..................
Inhaltsverzeichnis 8.3 Java 12 - notwendige Anpassungen für Build-Tools und IDEs......... 8.3.1 Java 12 mit Gradle.............. 8.3.2 Java 12 mit Maven............................................................... 8.3.3 Java 12 mit Eclipse........... ........................ 8.3.4 Java 12 mit IntelliJ ......................... 8.4 Fazit........................................ ............. ............................................ 9 III vii 119 119 120 121 121 121 Übungen zu den Neuerungen in den JDKs 10 und 11 ... ........... 123 Modularisierung 131 10 Modularisierung mit Project Jigsaw .............................................. 10.1 Grundlagen ........................................................................................ 10.1.1 Bisherige Varianten der Modularisierung ............................... 10.1.2 Warum Modularisierung wünschenswert ist........................... 10.2 Modularisierung im Überblick......... .................................................. 10.2.1 Grundlagen zu Project Jigsaw......................... 10.2.2 Einführendes Beispiel mit zwei Modulen ............................... 10.2.3 Packaging ..................... 10.2.4 Linking .................................... 10.2.5 Abhängigkeiten und Modulgraphen................ . ....·............. 10.2.6 Module des JDKs einbinden............................. ........... . :... 10.2.7 Arten von Modulen........................................ ................. ... 10.3 Sichtbarkeiten und Zugriffsschutz .................... .........՛..·.’........... . 10.3.1
Sichtbarkeiten........................... 10.3.2 Zugriffsschutz an Beispielen....................... 10.3.3 Transitive Abhängigkeiten (ImpliedReadability) 10.4 Zusammenfassung............................................................... 133 134 135 137 138 138 146 155 157 161 163 168 170 170 172 177 182 11 Weiterführende Themen zur Modularisierung ...................... 11.1 Empfehlenswertes Verzeichnislayout für Module............................... 11.2 Modularisierung und Services .......................................................... 11.2.1 Begrifflichkeiten: API, SPI und Service Provider........... ......... 11.2.2 Service-Ansatz in Java seit JDK 6.......................................... 11.2.3 Services im Bereich der Modularisierung............................... 11.2.4 Definition eines Service Interface .......................................... 11.2.5 Realisierung eines Service Provider...................................... 11.2.6 Realisierung eines Service Consumer................................... 11.2.7 Kontrolle der Abhängigkeiten................................................. 11.2.8 Fazit ........................................................................................ 183 184 186 186 187 190 191 193 194 197 198
viii Inhaltsverzeichnis 11.3 Modularisierung und Reflection.......................................................... 11.3.1 Verarbeitung von Modulen mit Reflection............................... 11.3.2 Tool zur Ermittlung von Modulen zu Klassen.......................... 11.3.3 Besonderheiten bei Reflection...... .......................................... 11.4 Kompatibilität und Migration ................................................. 11.4.1 Kompatibilitätsmodus.............................................................. 11.4.2 Migrationsszenarien................................................................ 11.4.3 Fallstrick bei der Bottom-up-Migration..................................... 11.4.4 Beispiel: Migration mit Automatic Modules............................. 11.4.5 Beispiel: Automatic und Unnamed Module............................. 11.4.6 Beispiel: Abwandlung mit zwei Automatic Modules............... 11.4.7 Mögliche Schwierigkeiten bei Migrationen............................. 11.4.8 Fazit ..................................................... 12 ĮIV 199 199 201 203 209 209 212 216 218 219 222 224 224 Übungen zur Modularisierung....... ...............·............................. 225 Verschiedenes 235] 13 Build-Tools und IDEs mit Java 11................................................... 13.1 Nicht modularisierte Applikationen................................ 13.1.1 Gradle ........................... .............. ....;............ ................... 13.1.2 Maven........................... 13.1.3 Eclipse....................................................
13.1.4 IntelliJ IDEA................................................. 13.1.5 Externe Abhängigkeiten im Kompatibilitätsmodus................. 13.2 Modularisierte Applikationen............................. 13.2.1 Gradle.............................................................. 13.2.2 Maven...................................................................................... 13.2.3 Eclipse.................................................................................... 13.2.4 IntelliJ IDEA.......................................... 13.3 Fazit........................... 237 237 239 241 243 243 244 246 247 251 256 258 260 14 261 Zusammenfassung.................................................
Inhaltsverzeichnis V A A.1 Anhang Schnelleinstieg in Java 8 ............................................................ Einstieg in Lambdas.......................................................................... A. 1.1 Lambdas am Beispiel.............................................................. A.1.2 Functional Interfaces und SAM-Typen ................................... A.1.3 Type Inference und Kurzformen der Syntax........................... A.1.4 Methodenreferenzen.................... A.2 Streams im Überblick........................................................................ A.2.1 Streams erzeugen - Create Operations................................. A.2.2 Intermediate und Terminal Operations im Überblick............... A.2.3 Zustandslose Intermediate Operations................................... A.2.4 Zustandsbehaftete Intermediate Operations.......................... A.2.5 Terminaloperations.......................................................... A.3 Neuerungen in der Datumsverarbeitung............... A.3.1 Die Klasse instant.............................................................. A.3.2 Die Klassen LocalDate, LocalTime und LocalDateTime A.3.3 Die Klasse Duration............................................................ A.3.4 Die Klasse Period............................................................. A.3.5 Datumsarithmetik mit TemporalAdjusters........................ A. 4 Diverse Erweiterungen...................................................................... A.4.1 Erweiterungen im Interface comparator T ........................ A.4.2
Erweiterungen in der Klasse 0ptionai T ......................... A.4.3 Erweiterungen in der Klasse CompletableFuture T .... ix 265 267 267 267 268 271 272 273 274 275 277 279 280 283 284 284 286 287 288 290 290 292 294 В Einführung Gradle.......................................................................... 299 B. 1 Projektstruktur für Maven und Gradle.............................................. 299 B. 2 Builds mit Gradle................................................ 301 C Einführung Maven........................................................................... 311 C. 1 Maven im Überblick........................................................................... 311 C.2 Maven am Beispiel........................................................................... 314 Literaturverzeichnis ................................................................................ 317 Index 319
|
any_adam_object | 1 |
author | Inden, Michael 1971- |
author_GND | (DE-588)143426753 |
author_facet | Inden, Michael 1971- |
author_role | aut |
author_sort | Inden, Michael 1971- |
author_variant | m i mi |
building | Verbundindex |
bvnumber | BV045558282 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)1098186509 (DE-599)DNB1178572633 |
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. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02960nam a2200757 c 4500</leader><controlfield tag="001">BV045558282</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20200721 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">190415s2019 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">19,N09</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1178572633</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783864906725</subfield><subfield code="c">kart. : EUR 29.90 (DE), EUR 30.80 (AT)</subfield><subfield code="9">978-3-86490-672-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3864906725</subfield><subfield code="9">3-86490-672-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783864906725</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1098186509</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1178572633</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="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-859</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23/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="100" ind1="1" ind2=" "><subfield code="a">Inden, Michael</subfield><subfield code="d">1971-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)143426753</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java - die Neuerungen in Version 9 bis 12</subfield><subfield code="b">Modularisierung, Syntax- und API-Erweiterungen</subfield><subfield code="c">Michael Inden</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt.verlag</subfield><subfield code="c">2019</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xvii, 325 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm x 16.5 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="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">Modularität</subfield><subfield code="0">(DE-588)4240639-0</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 11</subfield><subfield code="0">(DE-588)1176042394</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Entwurfsmuster</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Refactorings</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Coding-Conventions</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmierstil</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java 9</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java 10</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java 11</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java 12</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java SE</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Objektorientiertes Design</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Lambdas</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Collections</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Multithreading</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">JDK 9</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Modularisierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Jigsaw</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Bad Smells</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Unit Tests</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Codereviews</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><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="1"><subfield code="a">Modularität</subfield><subfield code="0">(DE-588)4240639-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><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="710" ind1="2" ind2=" "><subfield code="a">Dpunkt.Verlag (Heidelberg)</subfield><subfield code="0">(DE-588)6085529-0</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-3-96088-777-5</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, EPUB</subfield><subfield code="z">978-3-96088-778-2</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, MOBI</subfield><subfield code="z">978-3-96088-779-9</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=1e35d9782abd4b59a4beb592e95bd89f&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">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=030942106&sequence=000001&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-030942106</subfield></datafield></record></collection> |
id | DE-604.BV045558282 |
illustrated | Illustrated |
indexdate | 2025-02-20T06:42:57Z |
institution | BVB |
institution_GND | (DE-588)6085529-0 |
isbn | 9783864906725 3864906725 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030942106 |
oclc_num | 1098186509 |
open_access_boolean | |
owner | DE-92 DE-706 DE-355 DE-BY-UBR DE-1102 DE-1049 DE-1050 DE-29T DE-739 DE-862 DE-BY-FWS DE-M347 DE-B768 DE-473 DE-BY-UBG DE-11 DE-859 |
owner_facet | DE-92 DE-706 DE-355 DE-BY-UBR DE-1102 DE-1049 DE-1050 DE-29T DE-739 DE-862 DE-BY-FWS DE-M347 DE-B768 DE-473 DE-BY-UBG DE-11 DE-859 |
physical | xvii, 325 Seiten Illustrationen, Diagramme 24 cm x 16.5 cm |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | dpunkt.verlag |
record_format | marc |
spellingShingle | Inden, Michael 1971- Java - die Neuerungen in Version 9 bis 12 Modularisierung, Syntax- und API-Erweiterungen Java Programmiersprache (DE-588)4401313-9 gnd Modularität (DE-588)4240639-0 gnd Java Standard Edition 11 (DE-588)1176042394 gnd |
subject_GND | (DE-588)4401313-9 (DE-588)4240639-0 (DE-588)1176042394 |
title | Java - die Neuerungen in Version 9 bis 12 Modularisierung, Syntax- und API-Erweiterungen |
title_auth | Java - die Neuerungen in Version 9 bis 12 Modularisierung, Syntax- und API-Erweiterungen |
title_exact_search | Java - die Neuerungen in Version 9 bis 12 Modularisierung, Syntax- und API-Erweiterungen |
title_full | Java - die Neuerungen in Version 9 bis 12 Modularisierung, Syntax- und API-Erweiterungen Michael Inden |
title_fullStr | Java - die Neuerungen in Version 9 bis 12 Modularisierung, Syntax- und API-Erweiterungen Michael Inden |
title_full_unstemmed | Java - die Neuerungen in Version 9 bis 12 Modularisierung, Syntax- und API-Erweiterungen Michael Inden |
title_short | Java - die Neuerungen in Version 9 bis 12 |
title_sort | java die neuerungen in version 9 bis 12 modularisierung syntax und api erweiterungen |
title_sub | Modularisierung, Syntax- und API-Erweiterungen |
topic | Java Programmiersprache (DE-588)4401313-9 gnd Modularität (DE-588)4240639-0 gnd Java Standard Edition 11 (DE-588)1176042394 gnd |
topic_facet | Java Programmiersprache Modularität Java Standard Edition 11 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=1e35d9782abd4b59a4beb592e95bd89f&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=030942106&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT indenmichael javadieneuerungeninversion9bis12modularisierungsyntaxundapierweiterungen AT dpunktverlagheidelberg javadieneuerungeninversion9bis12modularisierungsyntaxundapierweiterungen |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 J35 I38 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |