<div class="product-page-section table-of-contents meap-contents" style="box-sizing: border-box; margin-bottom: 36px; font-family: Lato, -apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, Ubuntu, roboto, noto, "segoe ui", arial, sans-serif; font-size: 17.25px; background-color: rgb(255, 255, 255);"> <h2 class="header" style="box-sizing: border-box; line-height: 1.1; margin: 0px 0px 10px; font-size: 27px; text-transform: lowercase;"><span style="box-sizing: border-box;">table of contents</span></h2> <div class="toc" style="box-sizing: border-box; padding-top: 0px; user-select: none; margin-bottom: 0px; padding-bottom: 0px;"> <h1 id="part_id_1" class="sect0" style="box-sizing: border-box; font-size: 18px; margin: 19px 0px 0px; line-height: 22px; text-transform: uppercase; border-bottom: thin solid rgb(119, 119, 119); padding-bottom: 0.25em;">PART 1: FROM 8 TO 11 TO 17</h1> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 19px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-1?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_1" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-1?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">1</span>INTRODUCING MODERN JAVA</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-2?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_2" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-2?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">2</span>JAVA MODULES</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-3?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_3" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-3?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">3</span>JAVA 17</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <h1 id="part_id_2" class="sect0" style="box-sizing: border-box; font-size: 18px; margin: 19px 0px 0px; line-height: 22px; text-transform: uppercase; border-bottom: thin solid rgb(119, 119, 119); padding-bottom: 0.25em;">PART 2: UNDER THE HOOD</h1> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 19px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-4?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_4" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-4?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">4</span>CLASS FILES AND BYTECODE</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-5?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_5" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-5?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">5</span>JAVA CONCURRENCY FUNDAMENTALS</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-6?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_6" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-6?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">6</span>JDK CONCURRENCY LIBRARIES</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <h2 id="chapter_id_7" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px;">7 UNDERSTANDING JAVA PERFORMANCE</h2> </div> <h1 id="part_id_3" class="sect0" style="box-sizing: border-box; font-size: 18px; margin: 19px 0px 0px; line-height: 22px; text-transform: uppercase; border-bottom: thin solid rgb(119, 119, 119); padding-bottom: 0.25em;">PART 3: NON-JAVA LANGUAGES ON THE JVM</h1> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 19px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-8?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_8" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-8?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">8</span>ALTERNATIVE JVM LANGUAGES</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-9?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_9" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-9?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">9</span>KOTLIN</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-10?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_10" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-10?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">10</span>CLOJURE: A DIFFERENT VIEW OF PROGRAMMING</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <h1 id="part_id_4" class="sect0" style="box-sizing: border-box; font-size: 18px; margin: 19px 0px 0px; line-height: 22px; text-transform: uppercase; border-bottom: thin solid rgb(119, 119, 119); padding-bottom: 0.25em;">PART 4: BUILD AND DEPLOYMENT</h1> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 19px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-11?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_11" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-11?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">11</span>BUILDING WITH GRADLE & MAVEN</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <h2 id="chapter_id_12" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px;">12 RUNNING JAVA IN CONTAINERS</h2> </div> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-13?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_13" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-13?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">13</span>TESTING FUNDAMENTALS</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <h2 id="chapter_id_14" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px;">14 TESTING BEYOND JUNIT</h2> </div> <h1 id="part_id_5" class="sect0" style="box-sizing: border-box; font-size: 18px; margin: 19px 0px 0px; line-height: 22px; text-transform: uppercase; border-bottom: thin solid rgb(119, 119, 119); padding-bottom: 0.25em;">PART 5: NEW FRONTIERS</h1> <div class="sect1 available" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 19px;"> <span class="book_actions" style="box-sizing: border-box;"><a class="view-in-livebook" href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-15?origin=product-toc" title="Read in liveBook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none; display: block; float: right;"><span class="sr-only" style="box-sizing: border-box; border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;">READ IN LIVEBOOK</span></a></span> <h2 id="chapter_id_15" data-toggle="tooltip" data-placement="left" title="" data-original-title="Available" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px; cursor: pointer;"><font color="#000000"><a href="https://livebook.manning.com/book/the-well-grounded-java-developer-second-edition/chapter-15?origin=product-toc" title="Read in liveBook" class="read-in-livebook" target="_blank" style="box-sizing: border-box; background-color: transparent; text-decoration-line: none;"><span class="leading-number" style="box-sizing: border-box; margin-right: 0.5em; display: inline-block; white-space: nowrap;">15</span>ADVANCED FUNCTIONAL PROGRAMMING</a><a class="toc-controllo toc-expando" style="box-sizing: border-box; background-color: transparent; margin: -0.5em -0.5em -0.5em 0px; padding: 0.5em; cursor: pointer;"><span class="fa fa-caret-right expando" title="Expand" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; display: inline-block; font-variant-numeric: normal; font-variant-east-asian: normal; text-rendering: auto; line-height: 1; font-family: "Font Awesome 5 Free";"></span></a></font></h2> </div> <div class="sect1" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <h2 id="chapter_id_16" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px;">16 ADVANCED CONCURRENT PROGRAMMING</h2> </div> <div class="sect1" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <h2 id="chapter_id_17" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px;">17 MODERN INTERNALS</h2> </div> <div class="sect1" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <h2 id="chapter_id_18" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px;">18 JAVA BEYOND 11</h2> </div> <h1 id="part" class="sect0" style="box-sizing: border-box; font-size: 18px; margin: 19px 0px 0px; line-height: 22px; text-transform: uppercase; border-bottom: thin solid rgb(119, 119, 119); padding-bottom: 0.25em;">APPENDIXES</h1> <div class="sect1" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 19px;"> <h2 id="_installing_java_11_builds_and_licenses" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px;">APPENDIX A: INSTALLING JAVA 11 & BUILDS AND LICENSES</h2> </div> <div class="sect1" style="box-sizing: border-box; font-weight: bold; text-transform: uppercase; margin-top: 6px;"> <h2 id="_review_of_streams_and_functional_programming_in_java" style="box-sizing: border-box; line-height: 22px; margin: 0px; font-size: 15px;">APPENDIX<span style="color: inherit;"> B: REVIEW OF STREAMS AND FUNCTIONAL PROGRAMMING IN JAVA</span></h2> </div> </div> </div>