Publicações com #JavaEvolved

#JavaEvolved

Publicações públicas do X que usam #JavaEvolved.

Hashtags relacionados

  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
    ☕ Unmodifiable collectors Collect directly to an unmodifiable list with stream.toList(). collectingAndThen → stream.toList() (JDK 16+) 🔗 #Java #JavaEvolved
    0110459
  3. 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
  4. Java. Evolved.@javaevolved
    ☕ Scoped values Share data across call stacks safely without ThreadLocal pitfalls. ThreadLocal → ScopedValue (JDK 25+) 🔗 #Java #JavaEvolved
    14201.4K
  5. 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
  6. 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
  7. Java. Evolved.@javaevolved
    ☕ Modern HTTP client Use the built-in HttpClient for clean, modern HTTP requests. HttpURLConnection → HttpClient (JDK 11+) 🔗 #Java #JavaEvolved
    04191.7K
  8. Java. Evolved.@javaevolved
    ☕ JDBC ResultSet Mapping vs JPA Criteria API Replace manual JDBC ResultSet mapping with JPA's type-safe Criteria API for dynamic que… JDBC ResultSet → JPA Criteria API (JDK 11+) 🔗 #Java #JavaEvolved
    05201.4K
  9. Java. Evolved.@javaevolved
    ☕ Duration and Period Calculate time differences with type-safe Duration and Period. Millisecond Math → Duration / Period (JDK 8+) 🔗 #Java #JavaEvolved
    027885
  10. Java. Evolved.@javaevolved
    ☕ String.formatted() Call formatted() on the template string itself. String.format() → formatted() (JDK 15+) 🔗 #Java #JavaEvolved
    02181.3K
  11. Java. Evolved.@javaevolved
    ☕ Reverse list iteration Iterate over a list in reverse order with a clean for-each loop. Manual ListIterator → reversed() (JDK 21+) 🔗 #Java #JavaEvolved
    0210526
  12. Java. Evolved.@javaevolved
    ☕ Multi-file source launcher Launch multi-file programs without an explicit compile step. Compile All First → Source Launcher (JDK 22+) 🔗 #Java #JavaEvolved
    0110687
  13. Java. Evolved.@javaevolved
    ☕ HexFormat Convert between hex strings and byte arrays with HexFormat. Manual Hex Conversion → HexFormat (JDK 17+) 🔗 #Java #JavaEvolved
    017663
  14. Java. Evolved.@javaevolved
    ☕ Pattern matching for instanceof Combine type check and cast in one step with pattern matching. instanceof + Cast → Pattern Variable (JDK 16+) 🔗 #Java #JavaEvolved
    0220999
  15. 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
  16. Java. Evolved.@javaevolved
    ☕ Helpful NullPointerExceptions JVM automatically tells you exactly which variable was null. Cryptic NPE → Detailed NPE (JDK 14+) 🔗 #Java #JavaEvolved
    02166.2K
  17. 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
  18. Java. Evolved.@javaevolved
    ☕ Stream.mapMulti() Emit zero or more elements per input without creating intermediate streams. flatMap + List → mapMulti() (JDK 16+) 🔗 #Java #JavaEvolved
    24302K
  19. Mostrar mais publicações