Cargando…

Functional Interfaces in Java : fundamentals and examples /

Reduce development time by organizing your programs as chains of functional interfaces and see that the advantages of using functional interfaces include the flexibility and power of inlined functional chains and reuse of functional methods utilized throughout the Java API. You'll see how compl...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lecessi, Ralph (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : Apress, 2019.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1085890344
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 190215s2019 nyua o 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d GW5XE  |d EBLCP  |d YDX  |d OCLCF  |d TXM  |d UKMGB  |d UMI  |d VT2  |d UPM  |d OH1  |d LQU  |d OCL  |d OCLCQ  |d OCLCO  |d COO  |d LEATE  |d UKAHL  |d OCLCQ  |d SRU  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d OCLCO 
015 |a GBB939146  |2 bnb 
016 7 |a 019257571  |2 Uk 
019 |a 1086337130  |a 1090817698  |a 1091300495  |a 1091328035  |a 1103253115  |a 1105171933  |a 1111006252  |a 1122817992  |a 1125894363  |a 1136350158  |a 1156345962  |a 1160593642  |a 1162758183 
020 |a 9781484242780  |q (electronic bk.) 
020 |a 1484242785  |q (electronic bk.) 
020 |z 9781484242773 
020 |z 1484242777 
020 |z 9781484242797  |q (print) 
020 |z 1484242793 
024 7 |a 10.1007/978-1-4842-4278-0  |2 doi 
024 8 |a 10.1007/978-1-4842-4 
029 1 |a AU@  |b 000065066165 
029 1 |a AU@  |b 000065078042 
029 1 |a AU@  |b 000066230481 
029 1 |a AU@  |b 000066531922 
029 1 |a AU@  |b 000067075211 
029 1 |a AU@  |b 000067100175 
029 1 |a AU@  |b 000067505183 
029 1 |a UKMGB  |b 019257571 
035 |a (OCoLC)1085890344  |z (OCoLC)1086337130  |z (OCoLC)1090817698  |z (OCoLC)1091300495  |z (OCoLC)1091328035  |z (OCoLC)1103253115  |z (OCoLC)1105171933  |z (OCoLC)1111006252  |z (OCoLC)1122817992  |z (OCoLC)1125894363  |z (OCoLC)1136350158  |z (OCoLC)1156345962  |z (OCoLC)1160593642  |z (OCoLC)1162758183 
037 |a com.springer.onix.9781484242780  |b Springer Nature 
050 4 |a QA76.73.J38 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a UMX  |2 bicssc 
072 7 |a UMX  |2 thema 
082 0 4 |a 005.133 
049 |a UAMI 
100 1 |a Lecessi, Ralph,  |e author. 
245 1 0 |a Functional Interfaces in Java :  |b fundamentals and examples /  |c Ralph Lecessi. 
264 1 |a New York :  |b Apress,  |c 2019. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
347 |b PDF 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed Feburary 21, 2019). 
505 0 |a Functional interfaces -- Lambda expressions -- Predicates -- Functions -- Operators -- Consumers -- Suppliers -- Use in traversing objects -- Use in collections -- Use in comparing objects -- Use in optionals -- Use in streams -- Use in multithreaded programs -- Use in atomic calculations -- Use in JavaFX applications -- Appendix: Method references. 
520 |a Reduce development time by organizing your programs as chains of functional interfaces and see that the advantages of using functional interfaces include the flexibility and power of inlined functional chains and reuse of functional methods utilized throughout the Java API. You'll see how complex logical expressions can be reduced to chains of predicates and how chains of comparators can be used to sort data by several criteria in order. Other examples include streams that utilize functional interfaces to filter, sort, transform, and perform calculations on data; CompletableFutures that use functional interfaces to create cascading and parallel execution threads; and JavaFX programs that use functional interfaces to monitor the data backed by their graphical components. Each chapter contains a complete programming project: the Discount Dave project shows you how to qualify car customers by organizing questions as a list of predicates; the Real Estate Broker project shows you how to use chains of comparators to filter and sort homes according to customer priorities; the Dave's Part Inventory project shows you how to query and write reports from an inventory database using stream operations; and the Sentence Builder project shows you how to correct a sentence by implementing each grammar rule as a separate link in a future chain. Functional Interfaces in Java will help you quickly develop powerful and reliable programs that utilize functional interfaces to implement logic and calculations. You will: Use the functional interfaces in the java.util.function package to perform conditional logic, transform and generate data, and perform calculations Filter and sort data by several criteria using comparators Process collections and filter, sort, transform, and reduce stream elements with functional interfaces Write cascading and parallel execution threads. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Java (Computer program language) 
650 0 |a Computer interfaces. 
650 2 |a User-Computer Interface 
650 6 |a Java (Langage de programmation) 
650 6 |a Interfaces (Informatique) 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a Computer interfaces  |2 fast 
650 7 |a Java (Computer program language)  |2 fast 
776 0 8 |i Print version:  |a Lecessi, Ralph.  |t Functional Interfaces in Java.  |d New York : Apress, 2019  |z 1484242777  |z 9781484242773  |w (OCoLC)1057768461 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484242780/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH35984209 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5709699 
938 |a EBSCOhost  |b EBSC  |n 2028969 
938 |a YBP Library Services  |b YANK  |n 16051839 
994 |a 92  |b IZTAP