#JavaEvolved içeren gönderiler

#JavaEvolved

X'te #JavaEvolved kullanan herkese açık gönderiler.

İlgili etiketler

  1. 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
  2. Java. Evolved.@javaevolved
    ☕ String.lines() for line splitting Use String.lines() to split text into a stream of lines without regex overhead. split("\\n") → lines() (JDK 11+) 🔗 #Java #JavaEvolved
    04171.3K
  3. Java. Evolved.@javaevolved
    ☕ Scoped values Share data across call stacks safely without ThreadLocal pitfalls. ThreadLocal → ScopedValue (JDK 25+) 🔗 #Java #JavaEvolved
    14201.4K
  4. Java. Evolved.@javaevolved
    ☕ Duration and Period Calculate time differences with type-safe Duration and Period. Millisecond Math → Duration / Period (JDK 8+) 🔗 #Java #JavaEvolved
    027885
  5. Java. Evolved.@javaevolved
    ☕ java.time API basics Use immutable, clear date/time types instead of Date and Calendar. Date + Calendar → java.time.* (JDK 8+) 🔗 #Java #JavaEvolved
    03141.2K
  6. Java. Evolved.@javaevolved
    ☕ Unmodifiable collectors Collect directly to an unmodifiable list with stream.toList(). collectingAndThen → stream.toList() (JDK 16+) 🔗 #Java #JavaEvolved
    0110459
  7. 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
  8. Java. Evolved.@javaevolved
    ☕ HexFormat Convert between hex strings and byte arrays with HexFormat. Manual Hex Conversion → HexFormat (JDK 17+) 🔗 #Java #JavaEvolved
    017663
  9. 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
  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
    ☕ Stream.toList() Terminal toList() replaces the verbose collect(Collectors.toList()). Collectors.toList() → .toList() (JDK 16+) 🔗 #Java #JavaEvolved
    1215884
  13. 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
  14. Java. Evolved.@javaevolved
    ☕ Pattern matching in switch Replace if-else instanceof chains with clean switch type patterns. if-else Chain → Type Patterns (JDK 21+) 🔗 #Java #JavaEvolved
    04211.1K
  15. 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
  16. 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
  17. Java. Evolved.@javaevolved
    ☕ Map.entry() factory Create map entries with a clean factory method. SimpleEntry → Map.entry() (JDK 9+) 🔗 #Java #JavaEvolved
    0210879
  18. Daha fazla gönderi göster