Manning - Well grounded java developer 2nd (hevc) 收录时间:2023-06-04 05:09:22 文件大小:620MB 下载次数:1 最近下载:2023-06-04 05:09:22 磁力链接: magnet:?xt=urn:btih:f75f153f62eb1b8d1fcc4a1ad4500e3906bd4e6d 立即下载 复制链接 文件列表 107. ch14. test.check.m4v 7MB 009. ch2. Java modules.m4v 7MB 075. ch10. Functional programming and closures.m4v 6MB 069. ch9. Concurrency.m4v 6MB 131. ch18. Project Panama.m4v 6MB 042. ch6. CopyOnWriteArrayList.m4v 6MB 124. ch17. Final methods.m4v 6MB 015. ch2. Multi-release JARs.m4v 6MB 024. ch4. Custom class loading.m4v 6MB 113. ch15. Laziness.m4v 6MB 097. ch13. Testing fundamentals.m4v 6MB 035. ch5. Thread states and methods.m4v 6MB 022. ch4. Class files and bytecode.m4v 6MB 077. ch10. Macros.m4v 6MB 013. ch2. Building a first modular app.m4v 6MB 056. ch7. JDK Flight Recorder.m4v 6MB 046. ch7. Understanding Java performance.m4v 6MB 076. ch10. Interoperating between Clojure and Java.m4v 6MB 033. ch5. Block-structured concurrency (pre-Java 5).m4v 6MB 126. ch17. Invokedynamic.m4v 6MB 114. ch15. Kotlin FP.m4v 6MB 006. ch1. Changing the language and the platform.m4v 6MB 072. ch10. Looking for Clojure Syntax and semantics.m4v 6MB 118. ch16. Advanced concurrent programming.m4v 6MB 120. ch16. Under the hood with Kotlin coroutines.m4v 6MB 082. ch11. Dependency management.m4v 6MB 121. ch16. Concurrent Clojure.m4v 6MB 038. ch5. Unsynchronized reads.m4v 5MB 079. ch11. Building with Gradle and Maven.m4v 5MB 041. ch6. Approaches to a concurrent Dictionary.m4v 5MB 119. ch16. Concurrency and functional programming.m4v 5MB 029. ch4. Reflection.m4v 5MB 007. ch1. Small changes in Java 11.m4v 5MB 123. ch17. Modern internals.m4v 5MB 019. ch3. Sealed Types.m4v 5MB 062. ch8. How to choose a non-Java language for your project.m4v 5MB 036. ch5. Immutability.m4v 5MB 084. ch11. Gradle.m4v 5MB 008. ch1. HTTP2 (Java 11).m4v 5MB 101. ch13. Fake object.m4v 5MB 132. ch18. Project Loom.m4v 5MB 080. ch11. Ensuring consistency between developers.m4v 5MB 133. ch18. Thread builders.m4v 5MB 016. ch3. Java 17.m4v 5MB 039. ch6. JDK concurrency libraries.m4v 5MB Manning.The.well-grounded.java.dev.2nd.2022.pdf 5MB 127. ch17. Small internal changes.m4v 5MB 129. ch17. Replacing Unsafe with supported APIs.m4v 5MB 037. ch5. Understanding concurrency through bytecode.m4v 5MB 052. ch7. Young collections.m4v 5MB 017. ch3. Records.m4v 5MB 063. ch8. How the JVM supports alternative languages.m4v 5MB 023. ch4. Class objects.m4v 5MB 071. ch10. Getting started with the REPL.m4v 5MB 044. ch6. CompletableFuture.m4v 5MB 004. ch1. The new Java release model.m4v 5MB 122. ch16. Software transactional memory.m4v 5MB 087. ch11. Using Gradle with modules.m4v 5MB 091. ch12. Developing Java applications with Docker.m4v 5MB 049. ch7. What went wrong Why do we have to care.m4v 5MB 005. ch1. Enhanced type inference (var keyword).m4v 5MB 014. ch2. Architecting for modules.m4v 5MB 025. ch4. Examining class files.m4v 5MB 026. ch4. Disassembling a class.m4v 5MB 134. ch18. Project Valhalla.m4v 5MB 028. ch4. Invocation opcodes.m4v 5MB 051. ch7. Garbage collection.m4v 5MB 010. ch2. The module graph.m4v 5MB 070. ch10. Clojure A different view of programming.m4v 5MB 095. ch12. Observability and performance.m4v 4MB 067. ch9. A different view of classes and objects.m4v 4MB 034. ch5. Deadlocks.m4v 4MB 045. ch6. Single-threaded executor.m4v 4MB 043. ch6. Using BlockingQueue APIs.m4v 4MB 135. ch18. Consequences of value objects.m4v 4MB 102. ch13. From JUnit 4 to 5.m4v 4MB 003. ch1. Introducing modern Java.m4v 4MB 020. ch3. New form of instanceof.m4v 4MB 012. ch2. Loading modules.m4v 4MB 032. ch5. Design concepts.m4v 4MB 092. ch12. Ports and hosts.m4v 4MB 111. ch15. Limitations of Java as a FP language.m4v 4MB 054. ch7. JIT compilation with HotSpot.m4v 4MB 116. ch15. Sequences.m4v 4MB 090. ch12. Docker fundamentals.m4v 4MB 055. ch7. Inlining methods.m4v 4MB 011. ch2. Basic modules syntax.m4v 4MB 083. ch11. Maven and modules.m4v 4MB 047. ch7. A pragmatic approach to performance analysis.m4v 4MB 094. ch12. Kubernetes.m4v 4MB 061. ch8. Up-and-coming languages.m4v 4MB 128. ch17. Unsafe.m4v 4MB 050. ch7. Why is Java performance tuning hard.m4v 4MB 136. ch18. Generics revisited.m4v 4MB 106. ch14. Property-based testing with Clojure.m4v 4MB 058. ch8. Alternative JVM languages.m4v 4MB 040. ch6. CountDownLatch.m4v 4MB 059. ch8. Imperative vs. functional languages.m4v 4MB 073. ch10. Arithmetic, equality, and other operations.m4v 4MB 089. ch12. Host operating systems vs. virtual machines vs. containers.m4v 4MB 125. ch17. MethodType.m4v 4MB 137. Appendix A. Selecting your Java.m4v 4MB 048. ch7. Know what your performance goals are.m4v 4MB 105. ch14. Specification-style testing with Spek and Kotlin.m4v 4MB 085. ch11. Dependencies in Gradle.m4v 4MB 064. ch9. Kotlin.m4v 4MB 109. ch15. Advanced functional programming.m4v 4MB 115. ch15. Tail recursion.m4v 4MB 031. ch5. Amdahl’s law.m4v 4MB 018. ch3. Nominal typing.m4v 4MB 103. ch14. Testing beyond JUnit.m4v 4MB 100. ch13. Test doubles.m4v 4MB 117. ch15. Lazy sequences.m4v 4MB 104. ch14. Gathering container logs.m4v 4MB 030. ch5. Java concurrency fundamentals.m4v 4MB 099. ch13. A TDD example with a single use case.m4v 4MB 066. ch9. Collections.m4v 3MB 068. ch9. Safety.m4v 3MB 081. ch11. Controlling the manifest.m4v 3MB 027. ch4. Introduction to opcodes.m4v 3MB 053. ch7. The Parallel collector.m4v 3MB 098. ch13. Test-driven development.m4v 3MB 110. ch15. Recursion.m4v 3MB 112. ch15. Recursion.m4v 3MB 130. ch18. Future Java.m4v 3MB 074. ch10. Loops in Clojure.m4v 3MB 060. ch8. Polyglot programming on the JVM.m4v 3MB 093. ch12. Debugging in Docker.m4v 3MB 088. ch12. Running Java in containers.m4v 3MB 086. ch11. Testing.m4v 3MB 065. ch9. Functions.m4v 3MB 096. ch12. Performance in containers.m4v 3MB 001. foreword.m4v 2MB 021. PART2. Under the hood.m4v 1MB 057. PART3. Non-Java languages on the JVM.m4v 1MB 078. PART4. Build and deployment.m4v 1MB 002. PART1. From 8 to 11 and beyond!.m4v 733KB 108. PART5. Java frontiers.m4v 715KB