Mastering lambdas: Java programming in a multicore world
This book describes how the lambda-related features of Java SE 8 will enable Java to meet the challenges of next-generation parallel hardware architectures. It explains how to write lambdas, and how to use them in streams and in collection processing, providing code examples throughout. Readers will...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
New York
McGraw-Hill Education
2015
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9780071829625/?ar |
Zusammenfassung: | This book describes how the lambda-related features of Java SE 8 will enable Java to meet the challenges of next-generation parallel hardware architectures. It explains how to write lambdas, and how to use them in streams and in collection processing, providing code examples throughout. Readers will learn how to use lambda expressions to take full advantage of performance improvements provided by today's multicore hardware. Topics include: why lambdas were needed, and how they will change Java programming; syntax of lambda expressions; basic operation of streams and pipelines; using collectors and reduction to end pipelines; creating streams; spliterators, the fork/join framework, and exceptions; examining stream performance with microbenchmarking; and API evolution using default methods. -- |
Beschreibung: | Includes index. - Print version record |
Umfang: | 1 Online-Ressource (1 volume) illustrations |
ISBN: | 9780071829632 0071829636 9780071829625 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-047395990 | ||
003 | DE-627-1 | ||
005 | 20240228115700.0 | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2015 xx |||||o 00| ||eng c | ||
020 | |a 9780071829632 |c electronic bk. |9 978-0-07-182963-2 | ||
020 | |a 0071829636 |c electronic bk. |9 0-07-182963-6 | ||
020 | |a 9780071829625 |9 978-0-07-182962-5 | ||
035 | |a (DE-627-1)047395990 | ||
035 | |a (DE-599)KEP047395990 | ||
035 | |a (ORHE)9780071829625 | ||
035 | |a (DE-627-1)047395990 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.13/3 |2 23 | |
100 | 1 | |a Naftalin, Maurice |d 1951- |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Mastering lambdas |b Java programming in a multicore world |c Maurice Naftalin |
246 | 3 | 3 | |a Java programming in a multicore world |
264 | 1 | |a New York |b McGraw-Hill Education |c 2015 | |
300 | |a 1 Online-Ressource (1 volume) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Includes index. - Print version record | ||
520 | |a This book describes how the lambda-related features of Java SE 8 will enable Java to meet the challenges of next-generation parallel hardware architectures. It explains how to write lambdas, and how to use them in streams and in collection processing, providing code examples throughout. Readers will learn how to use lambda expressions to take full advantage of performance improvements provided by today's multicore hardware. Topics include: why lambdas were needed, and how they will change Java programming; syntax of lambda expressions; basic operation of streams and pipelines; using collectors and reduction to end pipelines; creating streams; spliterators, the fork/join framework, and exceptions; examining stream performance with microbenchmarking; and API evolution using default methods. -- | ||
650 | 0 | |a Java (Computer program language) | |
650 | 0 | |a Computer programming | |
650 | 4 | |a Java (Langage de programmation) | |
650 | 4 | |a Programmation (Informatique) | |
650 | 4 | |a computer programming | |
650 | 4 | |a Computer programming | |
650 | 4 | |a Java (Computer program language) | |
776 | 1 | |z 0071829628 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 0071829628 |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9780071829625/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-047395990 |
---|---|
_version_ | 1821494911760859136 |
adam_text | |
any_adam_object | |
author | Naftalin, Maurice 1951- |
author_facet | Naftalin, Maurice 1951- |
author_role | aut |
author_sort | Naftalin, Maurice 1951- |
author_variant | m n mn |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)047395990 (DE-599)KEP047395990 (ORHE)9780071829625 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02488cam a22004812 4500</leader><controlfield tag="001">ZDB-30-ORH-047395990</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228115700.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2015 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780071829632</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-0-07-182963-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0071829636</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">0-07-182963-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780071829625</subfield><subfield code="9">978-0-07-182962-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047395990</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP047395990</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9780071829625</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047395990</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Naftalin, Maurice</subfield><subfield code="d">1951-</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering lambdas</subfield><subfield code="b">Java programming in a multicore world</subfield><subfield code="c">Maurice Naftalin</subfield></datafield><datafield tag="246" ind1="3" ind2="3"><subfield code="a">Java programming in a multicore world</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York</subfield><subfield code="b">McGraw-Hill Education</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (1 volume)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index. - Print version record</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This book describes how the lambda-related features of Java SE 8 will enable Java to meet the challenges of next-generation parallel hardware architectures. It explains how to write lambdas, and how to use them in streams and in collection processing, providing code examples throughout. Readers will learn how to use lambda expressions to take full advantage of performance improvements provided by today's multicore hardware. Topics include: why lambdas were needed, and how they will change Java programming; syntax of lambda expressions; basic operation of streams and pipelines; using collectors and reduction to end pipelines; creating streams; spliterators, the fork/join framework, and exceptions; examining stream performance with microbenchmarking; and API evolution using default methods. --</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Java (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Computer program language)</subfield></datafield><datafield tag="776" ind1="1" ind2=" "><subfield code="z">0071829628</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">0071829628</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9780071829625/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-047395990 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:21:54Z |
institution | BVB |
isbn | 9780071829632 0071829636 9780071829625 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (1 volume) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | McGraw-Hill Education |
record_format | marc |
spelling | Naftalin, Maurice 1951- VerfasserIn aut Mastering lambdas Java programming in a multicore world Maurice Naftalin Java programming in a multicore world New York McGraw-Hill Education 2015 1 Online-Ressource (1 volume) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Includes index. - Print version record This book describes how the lambda-related features of Java SE 8 will enable Java to meet the challenges of next-generation parallel hardware architectures. It explains how to write lambdas, and how to use them in streams and in collection processing, providing code examples throughout. Readers will learn how to use lambda expressions to take full advantage of performance improvements provided by today's multicore hardware. Topics include: why lambdas were needed, and how they will change Java programming; syntax of lambda expressions; basic operation of streams and pipelines; using collectors and reduction to end pipelines; creating streams; spliterators, the fork/join framework, and exceptions; examining stream performance with microbenchmarking; and API evolution using default methods. -- Java (Computer program language) Computer programming Java (Langage de programmation) Programmation (Informatique) computer programming 0071829628 Erscheint auch als Druck-Ausgabe 0071829628 |
spellingShingle | Naftalin, Maurice 1951- Mastering lambdas Java programming in a multicore world Java (Computer program language) Computer programming Java (Langage de programmation) Programmation (Informatique) computer programming |
title | Mastering lambdas Java programming in a multicore world |
title_alt | Java programming in a multicore world |
title_auth | Mastering lambdas Java programming in a multicore world |
title_exact_search | Mastering lambdas Java programming in a multicore world |
title_full | Mastering lambdas Java programming in a multicore world Maurice Naftalin |
title_fullStr | Mastering lambdas Java programming in a multicore world Maurice Naftalin |
title_full_unstemmed | Mastering lambdas Java programming in a multicore world Maurice Naftalin |
title_short | Mastering lambdas |
title_sort | mastering lambdas java programming in a multicore world |
title_sub | Java programming in a multicore world |
topic | Java (Computer program language) Computer programming Java (Langage de programmation) Programmation (Informatique) computer programming |
topic_facet | Java (Computer program language) Computer programming Java (Langage de programmation) Programmation (Informatique) computer programming |
work_keys_str_mv | AT naftalinmaurice masteringlambdasjavaprogramminginamulticoreworld AT naftalinmaurice javaprogramminginamulticoreworld |