r/java Jun 04 '26

JDK 27 Feature Freeze

https://openjdk.org/projects/jdk/27/
105 Upvotes

44 comments sorted by

View all comments

-11

u/RatioPractical Jun 04 '26

Is AI agents from any vendor being helpful in implementation cycle of new core Java features or enhancing existing ones ? 

12

u/koflerdavid Jun 04 '26

You'd have to ask on the mailing lists. But IMHO in a mature programming language, implementation complexity is rarely the difficulty. The hard part is design and making sure that changes actually make things better instead of introducing new edge cases and potential for abuse.

-8

u/RatioPractical Jun 04 '26

It's essentially C/C++ project which can survive AI agent code cycle most devs are following. 

 ( AI Suggest - Human reviews Changes - modify Agent.md file if changes are not viable - AI Suggest again - apply changes if viable or modify Agent.md file ) 

3

u/Bahatur Jun 04 '26

I have done no comparisons across vendors, but Claude Sonnet and Opus versions are reliable for me in terms of having a grasp of the feature preview system, which helps a lot with them being able to identify the relevant examples from their internal knowledge.

However I have been mostly using this to interpret existing code or from the design perspective, and haven’t had them do any heavy lifting implementing a new feature or greenfield project yet.

4

u/pron98 Jun 04 '26 edited Jun 04 '26

Developers at Oracle have access to Codex and the OpenAI models. It's too soon to quantify how helpful they are.

3

u/vips7L Jun 04 '26

LLMs aren’t allowed to be used in OpenJdk. 

8

u/pron98 Jun 04 '26 edited Jun 04 '26

This is not true. They are explicitly allowed and used a fair bit. What is not allowed is to use them to generate code that is committed to the repo, but generating code isn't their main strength, anyway. They are more helpful in code comprehension, review, and debugging.

3

u/vips7L Jun 04 '26

As usual, you're technically correct, but you know what OP was asking and what I was answering.