language/guarded-patterns datetime/math-clamp streams/optional-ifpresentorelse strings/string-repeat language/unnamed-variables security/strong-random io/writing-files language/pattern-matching-instanceof language/static-methods-in-interfaces language/module-import-declarations strings/string-strip tooling/multi-file-source datetime/hex-format language/sealed-classes strings/string-isblank enterprise/servlet-vs-jaxrs enterprise/jdbc-vs-jooq collections/reverse-list-iteration enterprise/jpa-vs-jakarta-data tooling/jfr-profiling concurrency/stable-values enterprise/jdbc-resultset-vs-jpa-criteria language/type-inference-with-var streams/predicate-not concurrency/process-api datetime/java-time-basics language/pattern-matching-switch language/static-members-in-inner-classes language/record-patterns errors/helpful-npe enterprise/spring-null-safety-jspecify concurrency/executor-try-with-resources streams/stream-tolist strings/string-lines collections/map-entry-factory concurrency/scoped-values language/markdown-javadoc-comments concurrency/completablefuture-chaining enterprise/spring-api-versioning io/http-client streams/stream-mapmulti strings/string-formatted datetime/duration-and-period errors/optional-orelsethrow io/path-of collections/unmodifiable-collectors enterprise/manual-transaction-vs-declarative security/tls-default enterprise/jndi-lookup-vs-cdi-injection errors/null-in-switch datetime/instant-precision language/primitive-types-in-patterns language/text-blocks-for-multiline-strings io/file-memory-mapping tooling/junit6-with-jspecify streams/virtual-thread-executor language/switch-expressions errors/record-based-errors streams/collectors-flatmapping language/diamond-operator language/compact-canonical-constructor tooling/aot-class-preloading io/deserialization-filters enterprise/spring-xml-config-vs-annotations security/key-derivation-functions concurrency/virtual-threads collections/immutable-list-creation enterprise/jsf-managed-bean-vs-cdi-named errors/multi-catch io/try-with-resources-effectively-final concurrency/lock-free-lazy-init collections/stream-toarray-typed tooling/jshell-prototyping io/inputstream-transferto collections/sequenced-collections security/random-generator language/compact-source-files collections/immutable-set-creation concurrency/structured-concurrency tooling/built-in-http-server errors/optional-chaining language/flexible-constructor-bodies io/reading-files streams/stream-takewhile-dropwhile streams/stream-of-nullable collections/copying-collections-immutably enterprise/singleton-ejb-vs-cdi-application-scoped security/pem-encoding language/default-interface-methods io/io-class-console-io language/records-for-data-classes language/private-interface-methods streams/stream-gatherers strings/string-chars-stream enterprise/soap-vs-jakarta-rest enterprise/ejb-timer-vs-jakarta-scheduler concurrency/concurrent-http-virtual io/files-mismatch collections/immutable-map-creation tooling/single-file-execution enterprise/mdb-vs-reactive-messaging tooling/compact-object-headers datetime/date-formatting enterprise/ejb-vs-cdi language/call-c-from-java streams/optional-or enterprise/jdbc-vs-jpa errors/require-nonnull-else streams/stream-iterate-predicate strings/string-indent-transform language/exhaustive-switch collections/collectors-teeing concurrency/thread-sleep-duration