@java

The official page of the #1 programming language and development platform.

Austin, TX
Joined March 2010
Pinned Tweet
22
275
54
918
114,034
In this "Input/Output" episode of the Inside Java Podcast, Nicolai Parlog talks to Martin Chalupa and John Rose about Java's ahead-of-time capabilities and how Netflix's training run approach is the ideal one. social.ora.cl/6013BGVOfl
7
45
10,679
The deadline for the call for papers for JavaOne is coming soon! Submit your proposal ASAP and tell us about the ideas, experiences, and insights you want to bring to #JavaOne 2027. social.ora.cl/6013BGgeAS
1
14
62
11,093
What are the primitive types in Java? @JosePaumard lays it all out for you
8
29
1
271
19,101
See how the reduce() method is working with @JosePaumard.
1
28
1
243
19,426
Java 27 is almost here❣️ Join us tomorrow at 15:00 UTC for a 3 hour livestream featuring live coding, technical deep dives and conversations with the guests from the JDK team and community. See you live 👇 youtube.com/live/4V2jooUo8O0 #Java #JDK27 #AI
15
2
35
7,876
Is Java wasteful because it uses too much memory—or are other languages wasteful because they use too little? 🤔 In this #JavaOne 2026 talk, Ron Pressler explores this question, as well as why the JDK’s garbage collectors work the way they do and how Java memory management affects application performance. social.ora.cl/6012BGyMEs
7
29
2
215
21,648
You can always count on @JosePaumard to have something brewing. ☕ In today’s Java Coding Tip, he breaks down what a Cyclic Barrier is.
1
28
232
19,816
☕ How Java programs can reach close-to-native performance for matrix-multiply computations on hardware with accelerated MMA support, such as NVIDIA GPUs ☕ How the same Java Tensor API can be mapped across different parallel programming models and vendors while remaining portable for source code and runtime scheduling parameters This article examines both: social.ora.cl/6011BEbmLc
3
44
2
293
19,645
Java 27 is coming up fast. As with every JDK release, there are plenty of changes that'll impact developers. In this episode of the Inside Java Newscast, we "declassify" all the developer-impacting changes in Java 27. social.ora.cl/6016BGzukj
1
41
2
235
19,888
Java 27 is almost here! 🕐 Join our team on September 15 for a celebration of our latest launch, including a breakdown of key enhancements and platform changes and the latest developments at the intersection of Java and AI. Subscribe today to stay up to date and get notified when the party starts. 🥳 social.ora.cl/6017BGJvft
15
87
6
383
22,714
Helidon 4.4 was released in April and stands out from other web frameworks by embracing new Java features as early as possible, particularly virtual threads and ahead-of-time computation. 🤗 Learn more in this episode of the Inside Java Podcast with Joe Di Pol. social.ora.cl/6013B1KuEx
1
19
94
12,677
Ready to share your Java expertise with the #JavaOne community? Submit your proposal and tell us about the ideas, experiences, and insights you want to bring to JavaOne. social.ora.cl/6018B1Ceew
1
16
1
97
14,477
Do you remember the heap memory? 🤔 @JosePaumard takes us down memory lane.
4
23
261
19,934
During a #JavaOne keynote, several speakers showed how innovations in the Java language and platform are relevant for AI—from libraries and model integration to retrieval and workflow patterns. One example was a larger end-to-end support system built from several cooperating Java services: a patient fills in a complaint via a web application, that request becomes a helpdesk ticket, and an AI-based triage pipeline speeds up its solution. The Model Context Protocol server for urgency scoring only appeared briefly in the presentation, so this article covers the design decisions behind that MCP server and its possible role in the triage workflow: Given a complaint message, how urgent is it? social.ora.cl/6018B1KRnk
2
28
216
21,436
With unnamed variables, you don’t have to name a variable you don't plan to use. You can write _ instead. Nothing goes into scope, so nobody can read it later. Works on locals, catch parameters, lambda parameters, and patterns. Not fields. codebysophy shares the details. Learn more here: social.ora.cl/6015B11ypU
2
11
1
87
15,008
Want to test your Java debugging skills? Introducing Duke's Debugging Challenge—a series of five Java debugging challenges designed to help you practice finding and fixing errors in your code! 📅 New challenge every Tuesday ✅ Solutions released every Thursday 🏆 Complete all 5 challenges to earn your badge Follow our LearnJava YouTube to stay up to date: social.ora.cl/6015B10hHT
1
15
1
68
13,014
#JavaOne is coming back in 2027! 🥳 Save the date, mark your calendars, and get ready to join the Java community for three days of technical sessions, hands-on labs, and insights from the experts shaping Java. Details: social.ora.cl/6014B1CdSo
1
28
2
94
13,042