LEADER 03367nam 22006375 450 001 9910512165603321 005 20251204110358.0 010 $a9781484271353 010 $a1484271351 024 7 $a10.1007/978-1-4842-7135-3 035 $a(MiAaPQ)EBC6823066 035 $a(Au-PeEL)EBL6823066 035 $a(CKB)20067296000041 035 $a(OCoLC)1287616050 035 $a(OCoLC-P)1287616050 035 $a(DE-He213)978-1-4842-7135-3 035 $a(PPN)272268453 035 $a(CaSebORM)9781484271353 035 $a(Perlego)4513777 035 $a(EXLCZ)9920067296000041 100 $a20220124d2021 u| 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aMore Java 17 $eAn In-Depth Exploration of the Java Language and Its Features /$fby Kishori Sharan, Peter Späth 205 $a3rd ed. 2021. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2021. 215 $a1 online resource (970 pages) 300 $aIncludes index. 311 08$aPrint version: Sharan, Kishori More Java 17 Berkeley, CA : Apress L. P.,c2021 9781484271346 327 $a1. Annotations -- 2. Reflection -- 3. Generics -- 4. Lambda Expressions -- 5. Threads -- 6. Streams -- 7. Implementing Services -- 8. Network Programming -- 9. Java Remote Method Invocation -- 10. Scripting in Java -- 11. Process API -- 12. Packaging Modules -- 13.Custom Runtime Images -- 14. Miscellanea -- Appendix A. Solutions to Exercises. 330 $aWork with the essential and advanced features of the Java 17 release. This book covers features such as annotations, reflection, and generics. These topics are then complemented by details of how to use lambda expressions, allowing you to build powerful and efficient Java programs. Furthermore, added to this edition you'll find topics on network programming, Java RMI, the process API, and custom runtime images. The authors provide a multitude of diagrams and complete programs to help you visualize and better understand the topics covered in this book. More Java 17, Third Edition starts with a series of chapters on the essential language features provided by Java before moving on to Java module development and packaging, and improved interop with other languages. After reading this book, you'll have the know-how of a professional Java programmer and be able to tackle most projects with confidence. You will: Use essential andadvanced features of the Java language Code Java annotations Work with reflection and generics Manage streams with the Stream API. 606 $aJava (Computer program language) 606 $aProgramming languages (Electronic computers) 606 $aComputer science 606 $aJava 606 $aProgramming Language 606 $aComputer Science 615 0$aJava (Computer program language) 615 0$aProgramming languages (Electronic computers) 615 0$aComputer science. 615 14$aJava. 615 24$aProgramming Language. 615 24$aComputer Science. 676 $a005.133 700 $aSharan$b Kishori$c(Software engineer),$0916034 702 $aSpa?th$b Peter 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910512165603321 996 $aMore Java 17$92907427 997 $aUNINA