Postări cu #JavaEvolved

#JavaEvolved

Postări publice de pe X care folosesc #JavaEvolved.

Hashtaguri înrudite

  1. Java. Evolved.@javaevolved
    ☕ Text blocks for multiline strings Write multiline strings naturally with triple-quote text blocks. String Concatenation → Text Blocks (JDK 15+) 🔗 #Java #JavaEvolved
    1111522
  2. Java. Evolved.@javaevolved
    ☕ Record patterns (destructuring) Destructure records directly in patterns — extract fields in one step. Manual Access → Destructuring (JDK 21+) 🔗 #Java #JavaEvolved
    06256.2K
  3. Java. Evolved.@javaevolved
    ☕ HexFormat Convert between hex strings and byte arrays with HexFormat. Manual Hex Conversion → HexFormat (JDK 17+) 🔗 #Java #JavaEvolved
    017663
  4. Java. Evolved.@javaevolved
    ☕ Markdown in Javadoc comments Write Javadoc comments in Markdown instead of HTML for better readability. HTML-based Javadoc → Markdown Javadoc (JDK 23+) 🔗 #Java #JavaEvolved
    04181.3K
  5. Java. Evolved.@javaevolved
    ☕ Helpful NullPointerExceptions JVM automatically tells you exactly which variable was null. Cryptic NPE → Detailed NPE (JDK 14+) 🔗 #Java #JavaEvolved
    02166.2K
  6. Java. Evolved.@javaevolved
    ☕ Static members in inner classes Define static members in inner classes without requiring static nested… Must use static nested class → Static members in inner classes (JDK 16+) 🔗 #Java #JavaEvolved
    02161.4K
  7. Java. Evolved.@javaevolved
    ☕ Scoped values Share data across call stacks safely without ThreadLocal pitfalls. ThreadLocal → ScopedValue (JDK 25+) 🔗 #Java #JavaEvolved
    14201.4K
  8. Java. Evolved.@javaevolved
    ☕ Spring Framework 7 API Versioning Replace duplicated version-prefixed controllers with Spring Framework 7's native API ver… Manual URL Path Versioning → Native API Versioning (JDK 17+) 🔗 #Java #JavaEvolved
    03312.1K
  9. Java. Evolved.@javaevolved
    ☕ ExecutorService auto-close Use try-with-resources for automatic executor shutdown. Manual Shutdown → try-with-resources (JDK 19+) 🔗 #Java #JavaEvolved
    0214950
  10. Java. Evolved.@javaevolved
    ☕ Path.of() factory Use Path.of() — the modern factory method on the Path interface. Paths.get() → Path.of() (JDK 11+) 🔗 #Java #JavaEvolved
    0112640
  11. Java. Evolved.@javaevolved
    ☕ String.formatted() Call formatted() on the template string itself. String.format() → formatted() (JDK 15+) 🔗 #Java #JavaEvolved
    02181.3K
  12. Java. Evolved.@javaevolved
    ☕ Servlet versus JAX-RS Replace verbose HttpServlet boilerplate with declarative JAX-RS resource classes. HttpServlet → JAX-RS Resource (JDK 11+) 🔗 #Java #JavaEvolved
    0210571
  13. Java. Evolved.@javaevolved
    ☕ Optional.ifPresentOrElse() Handle both present and empty cases of Optional in one call. if/else on Optional → ifPresentOrElse() (JDK 9+) 🔗 #Java #JavaEvolved
    07372.2K
  14. Java. Evolved.@javaevolved
    ☕ TLS 1.3 by default TLS 1.3 is enabled by default — no explicit protocol configuration needed. Manual TLS Config → TLS 1.3 Default (JDK 11+) 🔗 #Java #JavaEvolved
    019572
  15. Java. Evolved.@javaevolved
    ☕ Guarded patterns with when Add conditions to pattern cases using when guards. Nested if → when Clause (JDK 21+) 🔗 #Java #JavaEvolved
    02215.1K
  16. Java. Evolved.@javaevolved
    ☕ JPA versus Jakarta Data Declare a repository interface and let Jakarta Data generate the DAO implementation automatically. JPA EntityManager → Jakarta Data Repository (JDK 21+) 🔗 #Java #JavaEvolved
    02211.2K
  17. Java. Evolved.@javaevolved
    ☕ Instant with nanosecond precision Get timestamps with microsecond or nanosecond precision. Milliseconds → Nanoseconds (JDK 9+) 🔗 #Java #JavaEvolved
    0112553
  18. Java. Evolved.@javaevolved
    ☕ String.repeat() Repeat a string n times without a loop. StringBuilder Loop → repeat() (JDK 11+) 🔗 #Java #JavaEvolved
    0113604
  19. Java. Evolved.@javaevolved
    ☕ Map.entry() factory Create map entries with a clean factory method. SimpleEntry → Map.entry() (JDK 9+) 🔗 #Java #JavaEvolved
    0210879
  20. Java. Evolved.@javaevolved
    ☕ Sealed classes for type hierarchies Restrict which classes can extend a type — enabling exhaustive switches. Open Hierarchy → sealed permits (JDK 17+) 🔗 #Java #JavaEvolved
    126549
  21. Arată mai multe postări