#jdk25 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #jdk25, aggregated by home.social.
-
Most memory problems aren’t leaks—they’re structural. Wanderson Xesquevixos breaks down how Compact Object Headers in #JDK25 shrink per-object overhead & why this finally matters in containers & #Microservices.
Benchmark-backed, no hype: https://javapro.io/2026/02/10/mastering-memory-efficiency-with-compact-object-headers-in-jdk-25/
-
Most memory problems aren’t leaks—they’re structural. Wanderson Xesquevixos breaks down how Compact Object Headers in #JDK25 shrink per-object overhead & why this finally matters in containers & #Microservices.
Benchmark-backed, no hype: https://javapro.io/2026/02/10/mastering-memory-efficiency-with-compact-object-headers-in-jdk-25/
-
Long if/else chains, repeated checks, unnecessary casts—classic #Java overhead. #Java25 adds #PatternMatching in switch, #RecordPatterns & guards, reducing boilerplate & improving type safety.
Mihaela Gheorghe-Roman explains: https://javapro.io/2026/04/28/pattern-matching-in-java-25-writing-cleaner-safer-faster-code/ -
Long if/else chains, repeated checks, unnecessary casts—classic #Java overhead. #Java25 adds #PatternMatching in switch, #RecordPatterns & guards, reducing boilerplate & improving type safety.
Mihaela Gheorghe-Roman explains: https://javapro.io/2026/04/28/pattern-matching-in-java-25-writing-cleaner-safer-faster-code/ -
Still writing instanceof + casts + nested conditionals? That’s legacy #Java. With #Java25, pattern matching simplifies type checks, switch logic, and data extraction.
Learn how with Mihaela Gheorghe-Roman: https://javapro.io/2026/04/28/pattern-matching-in-java-25-writing-cleaner-safer-faster-code/#CleanCode #PatternMatching #JDK25 OpenJDK
-
Still writing instanceof + casts + nested conditionals? That’s legacy #Java. With #Java25, pattern matching simplifies type checks, switch logic, and data extraction.
Learn how with Mihaela Gheorghe-Roman: https://javapro.io/2026/04/28/pattern-matching-in-java-25-writing-cleaner-safer-faster-code/#CleanCode #PatternMatching #JDK25 OpenJDK
-
Your #Java app didn’t grow—your heap did. Wanderson Xesquevixos digs into #JDK25’s Compact Object Headers and shows how a simple flag can cut committed heap by ~30% in object-heavy workloads.
Read before tuning GC again: https://javapro.io/2026/02/10/mastering-memory-efficiency-with-compact-object-headers-in-jdk-25/
-
Good news for Java developers: Temurin JDK 25 for x64 Windows is now available in the Red Hat Customer Portal, giving you another supported, production‑ready option for running Java on Windows.
https://developers.redhat.com/articles/2026/03/06/temurin-jdk-25-now-available-red-hat-customer-portal
#java #jdk25 -
Concurrency used to mean trade-offs: simplicity vs scalability. With #VirtualThreads, #Java challenges that. Mihaela Gheorghe-Roman explores benchmarks, migration steps, & what #JDK25 adds to #ProjectLoom. Still afraid of blocking I/O?
Dive in: https://javapro.io/2026/03/05/java-25-and-the-new-age-of-performance-virtual-threads-and-beyond/
-
Most memory problems aren’t leaks—they’re structural. Wanderson Xesquevixos breaks down how Compact Object Headers in #JDK25 shrink per-object overhead & why this finally matters in containers & #Microservices.
Benchmark-backed, no hype: https://javapro.io/2026/02/10/mastering-memory-efficiency-with-compact-object-headers-in-jdk-25/
-
Java finally gets native superpowers.
Just published a new hands-on tutorial where we call ImageMagick directly from Java 25 using the Foreign Function & Memory API.
No JNI. No C glue. Just pure Java + Quarkus doing real image processing.If you’ve wondered how Python calls fast C libraries… this is how Java does it now.
👉 https://www.the-main-thread.com/p/java-ffm-api-quarkus-imagemagick-tutorial
-
Java finally gets native superpowers.
Just published a new hands-on tutorial where we call ImageMagick directly from Java 25 using the Foreign Function & Memory API.
No JNI. No C glue. Just pure Java + Quarkus doing real image processing.If you’ve wondered how Python calls fast C libraries… this is how Java does it now.
👉 https://www.the-main-thread.com/p/java-ffm-api-quarkus-imagemagick-tutorial
-
Java finally gets native superpowers.
Just published a new hands-on tutorial where we call ImageMagick directly from Java 25 using the Foreign Function & Memory API.
No JNI. No C glue. Just pure Java + Quarkus doing real image processing.If you’ve wondered how Python calls fast C libraries… this is how Java does it now.
👉 https://www.the-main-thread.com/p/java-ffm-api-quarkus-imagemagick-tutorial
-
Java finally gets native superpowers.
Just published a new hands-on tutorial where we call ImageMagick directly from Java 25 using the Foreign Function & Memory API.
No JNI. No C glue. Just pure Java + Quarkus doing real image processing.If you’ve wondered how Python calls fast C libraries… this is how Java does it now.
👉 https://www.the-main-thread.com/p/java-ffm-api-quarkus-imagemagick-tutorial
-
Java finally gets native superpowers.
Just published a new hands-on tutorial where we call ImageMagick directly from Java 25 using the Foreign Function & Memory API.
No JNI. No C glue. Just pure Java + Quarkus doing real image processing.If you’ve wondered how Python calls fast C libraries… this is how Java does it now.
👉 https://www.the-main-thread.com/p/java-ffm-api-quarkus-imagemagick-tutorial
-
Yay, one big step closer to the release of #IntelliJIDEA 2025.3! Check out the release candidate: https://blog.jetbrains.com/idea/2025/11/intellij-idea-2025-3-release-candidate/
-
Yay, one big step closer to the release of #IntelliJIDEA 2025.3! Check out the release candidate: https://blog.jetbrains.com/idea/2025/11/intellij-idea-2025-3-release-candidate/
-
Yay, one big step closer to the release of #IntelliJIDEA 2025.3! Check out the release candidate: https://blog.jetbrains.com/idea/2025/11/intellij-idea-2025-3-release-candidate/
-
Yay, one big step closer to the release of #IntelliJIDEA 2025.3! Check out the release candidate: https://blog.jetbrains.com/idea/2025/11/intellij-idea-2025-3-release-candidate/
-
Yay, one big step closer to the release of #IntelliJIDEA 2025.3! Check out the release candidate: https://blog.jetbrains.com/idea/2025/11/intellij-idea-2025-3-release-candidate/
-
Как прошёл Java Rock Stars Meetup в сентябре (и чего ожидать в декабре)
25 сентября в Москве прошёл Java Rock Stars Meetup, в котором было всё: доклады, холивары о будущем Spring в России и много нетворкинга. Пока готовился обзор прошедшего митапа, мы уже успели организовать новый и заключительный в этом году Java Rock Stars Meetup, который пройдёт 2 декабря в Москве в привычном месте — лофте Casa Picassa. Регистрируйтесь на митап
https://habr.com/ru/companies/axiomjdk/articles/969344/
#java #jdk25 #axiomjdk #axiom_jdk #митап #митап_в_москве #приглашение #обзор #spring #kotlin
-
Как прошёл Java Rock Stars Meetup в сентябре (и чего ожидать в декабре)
25 сентября в Москве прошёл Java Rock Stars Meetup, в котором было всё: доклады, холивары о будущем Spring в России и много нетворкинга. Пока готовился обзор прошедшего митапа, мы уже успели организовать новый и заключительный в этом году Java Rock Stars Meetup, который пройдёт 2 декабря в Москве в привычном месте — лофте Casa Picassa. Регистрируйтесь на митап
https://habr.com/ru/companies/axiomjdk/articles/969344/
#java #jdk25 #axiomjdk #axiom_jdk #митап #митап_в_москве #приглашение #обзор #spring #kotlin
-
Как прошёл Java Rock Stars Meetup в сентябре (и чего ожидать в декабре)
25 сентября в Москве прошёл Java Rock Stars Meetup, в котором было всё: доклады, холивары о будущем Spring в России и много нетворкинга. Пока готовился обзор прошедшего митапа, мы уже успели организовать новый и заключительный в этом году Java Rock Stars Meetup, который пройдёт 2 декабря в Москве в привычном месте — лофте Casa Picassa. Регистрируйтесь на митап
https://habr.com/ru/companies/axiomjdk/articles/969344/
#java #jdk25 #axiomjdk #axiom_jdk #митап #митап_в_москве #приглашение #обзор #spring #kotlin
-
Как прошёл Java Rock Stars Meetup в сентябре (и чего ожидать в декабре)
25 сентября в Москве прошёл Java Rock Stars Meetup, в котором было всё: доклады, холивары о будущем Spring в России и много нетворкинга. Пока готовился обзор прошедшего митапа, мы уже успели организовать новый и заключительный в этом году Java Rock Stars Meetup, который пройдёт 2 декабря в Москве в привычном месте — лофте Casa Picassa. Регистрируйтесь на митап
https://habr.com/ru/companies/axiomjdk/articles/969344/
#java #jdk25 #axiomjdk #axiom_jdk #митап #митап_в_москве #приглашение #обзор #spring #kotlin
-
Spring Boot 4.0.0 is available
https://spring.io/blog/2025/11/20/spring-boot-4-0-0-available-nowBuild on Spring Framework 7.0.0, modularization of Spring Boot codebase, improved null safety with jspecify, first class support for Java 25
-
Java 25 độc đáo với 6 tính năng دائم: Scoped Values, Module Import, Flexible Constructor Bodies... Cập nhật cho JDK LTS, hỗ trợ lập trình hiệu quả. PHP developer nên quan tâm!
#Java #JDK25 #Programming #Tecnologia #Java11 #Java17 #Java20 #Java25 #XAY
(498 ký tự) -
Java 25: упрощённые исходники
Язык Java развивается. Не так давно вышла очередная версия, в которой, помимо всего прочего , вышло любопытное обновление языка ( JEP-512 ). Изменения, в язык внесенные, делают его более пригодным и удобным для обучения и написания коротких программ. В этой статье хочу рассказать о том, как это сделано. Для этого заглянем в компилятор и немного коснемся теории создания языков.
https://habr.com/ru/companies/axiomjdk/articles/952826/
#java #axiomjdk #компилятор #axiom_jdk #jdk25 #jep #java_25 #lts
-
Java 25: упрощённые исходники
Язык Java развивается. Не так давно вышла очередная версия, в которой, помимо всего прочего , вышло любопытное обновление языка ( JEP-512 ). Изменения, в язык внесенные, делают его более пригодным и удобным для обучения и написания коротких программ. В этой статье хочу рассказать о том, как это сделано. Для этого заглянем в компилятор и немного коснемся теории создания языков.
https://habr.com/ru/companies/axiomjdk/articles/952826/
#java #axiomjdk #компилятор #axiom_jdk #jdk25 #jep #java_25 #lts
-
Java 25: упрощённые исходники
Язык Java развивается. Не так давно вышла очередная версия, в которой, помимо всего прочего , вышло любопытное обновление языка ( JEP-512 ). Изменения, в язык внесенные, делают его более пригодным и удобным для обучения и написания коротких программ. В этой статье хочу рассказать о том, как это сделано. Для этого заглянем в компилятор и немного коснемся теории создания языков.
https://habr.com/ru/companies/axiomjdk/articles/952826/
#java #axiomjdk #компилятор #axiom_jdk #jdk25 #jep #java_25 #lts
-
Java 25: упрощённые исходники
Язык Java развивается. Не так давно вышла очередная версия, в которой, помимо всего прочего , вышло любопытное обновление языка ( JEP-512 ). Изменения, в язык внесенные, делают его более пригодным и удобным для обучения и написания коротких программ. В этой статье хочу рассказать о том, как это сделано. Для этого заглянем в компилятор и немного коснемся теории создания языков.
https://habr.com/ru/companies/axiomjdk/articles/952826/
#java #axiomjdk #компилятор #axiom_jdk #jdk25 #jep #java_25 #lts
-
What's new in Java 25 for developers
Review the stable and preview features in this new LTS release of Java
https://developer.ibm.com/articles/java-whats-new-java25/
#Java #JDK25 #Java25 -
Java 25's new CPU-Time Profiler (1) https://mostlynerdless.de/blog/2025/06/11/java-25s-new-cpu-time-profiler-1/
#Java #jdk25 -
Виртуальные потоки в Java: эволюция, практика, подводные камни
Привет! Меня зовут Денис, я руковожу группой R&D в Naumen Service Management Platform. В этой статье — разбор виртуальных потоков (VT) в Java: почему исторически обычные потоки упирались в I/O, как и зачем появились виртуальные потоки, что пошло не так в Java 21, что исправили в JDK 24–25, а также когда виртуальные потоки необходимы, а когда — лучше от них отказаться.
https://habr.com/ru/companies/naumen/articles/953262/
#виртуальные_потоки #java #jdk24 #jdk25 #project_loom #jep_491 #scoped_values #threadlocal #tomcat
-
Виртуальные потоки в Java: эволюция, практика, подводные камни
Привет! Меня зовут Денис, я руковожу группой R&D в Naumen Service Management Platform. В этой статье — разбор виртуальных потоков (VT) в Java: почему исторически обычные потоки упирались в I/O, как и зачем появились виртуальные потоки, что пошло не так в Java 21, что исправили в JDK 24–25, а также когда виртуальные потоки необходимы, а когда — лучше от них отказаться.
https://habr.com/ru/companies/naumen/articles/953262/
#виртуальные_потоки #java #jdk24 #jdk25 #project_loom #jep_491 #scoped_values #threadlocal #tomcat
-
Виртуальные потоки в Java: эволюция, практика, подводные камни
Привет! Меня зовут Денис, я руковожу группой R&D в Naumen Service Management Platform. В этой статье — разбор виртуальных потоков (VT) в Java: почему исторически обычные потоки упирались в I/O, как и зачем появились виртуальные потоки, что пошло не так в Java 21, что исправили в JDK 24–25, а также когда виртуальные потоки необходимы, а когда — лучше от них отказаться.
https://habr.com/ru/companies/naumen/articles/953262/
#виртуальные_потоки #java #jdk24 #jdk25 #project_loom #jep_491 #scoped_values #threadlocal #tomcat
-
Виртуальные потоки в Java: эволюция, практика, подводные камни
Привет! Меня зовут Денис, я руковожу группой R&D в Naumen Service Management Platform. В этой статье — разбор виртуальных потоков (VT) в Java: почему исторически обычные потоки упирались в I/O, как и зачем появились виртуальные потоки, что пошло не так в Java 21, что исправили в JDK 24–25, а также когда виртуальные потоки необходимы, а когда — лучше от них отказаться.
https://habr.com/ru/companies/naumen/articles/953262/
#виртуальные_потоки #java #jdk24 #jdk25 #project_loom #jep_491 #scoped_values #threadlocal #tomcat
-
:java_logo: Java 25 :ablobcatbongokeyboard:
void main() { IO.println("Hello, World!"); var name = IO.readln("What is your name? "); IO.println("Hello " + name); }
#java #programacion #coding #programming #jdk #jdk25 -
@sdkman any idea why 25-tem is the suggested default for macOS ARM but isn't included in the canidate list?
https://api.sdkman.io/2/candidates/java/darwinarm64/versions/list?installed=
The darwinx64 release is included. Both releases exist on the adoptium website.
-
@sdkman any idea why 25-tem is the suggested default for macOS ARM but isn't included in the canidate list?
https://api.sdkman.io/2/candidates/java/darwinarm64/versions/list?installed=
The darwinx64 release is included. Both releases exist on the adoptium website.
-
@sdkman any idea why 25-tem is the suggested default for macOS ARM but isn't included in the canidate list?
https://api.sdkman.io/2/candidates/java/darwinarm64/versions/list?installed=
The darwinx64 release is included. Both releases exist on the adoptium website.
-
@sdkman any idea why 25-tem is the suggested default for macOS ARM but isn't included in the canidate list?
https://api.sdkman.io/2/candidates/java/darwinarm64/versions/list?installed=
The darwinx64 release is included. Both releases exist on the adoptium website.
-
@sdkman any idea why 25-tem is the suggested default for macOS ARM but isn't included in the canidate list?
https://api.sdkman.io/2/candidates/java/darwinarm64/versions/list?installed=
The darwinx64 release is included. Both releases exist on the adoptium website.
-
JDK 25 Security Enhancements
https://seanjmullan.org/blog/2025/09/23/jdk25
#Java #jdk25 #Security -
What's new in Java 25 for developers
https://developer.ibm.com/articles/java-whats-new-java25/
#Java #jdk25 #java25 -
java-upgrade-guide-instructions
https://github.com/brunoborges/java-upgrade-guide-instructions
#Java #jdk25 -
Java 25 LTS arrived at the @eclipseadoptium Temurin builds. Nice.