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

Austin, TX
Joined March 2010
Mark your calendars—tickets for JavaOne 2027 go on sale on November 3! 🗓️ Need help justifying to your manager why you should attend #JavaOne? Customize this email with your project priorities, estimated costs, and how you'll share what you'll learn. Send your request in now to allow time for budget and travel approval: social.ora.cl/6017BHnI1H
1
8
1
36
4,152
What is non denotable type? @JosePaumard breaks it down.
20
104
10,072
The latest Inside Java Newscast tells the story of the structure and community that fixes OpenJDK bugs and how they operate. 🐜 You'll also get look at #JavaOne, the Inside Java Podcast, and JDK 28. social.ora.cl/6010BHuwZ2
13
2
95
10,118
As AI coding agents make language syntax less central, runtime performance and operability become increasingly important. Ron Pressler's keynote at Devoxx Belgium explores why Java’s JVM and standard library are well-suited to this shift. social.ora.cl/6011BG7r8P
2
23
1
153
14,250
Discover what's next for Java and Helidon at #AIWorld! 🤓 Check out these sessions, where Java leaders will be speaking about the latest innovations in AI, security, post-quantum cryptography, and Java's roadmap. social.ora.cl/6018BH1H2y
1
8
2
60
6,822
This Java Coding Tip gives you something to chew on, as @JosePaumard breaks down ByteBuffer.
6
21
1
175
14,867
We rely heavily on polymorphism when programming with the object-oriented paradigm. However, like any tool and technique, there are times when that may not be the right choice. Java now provides an alternative that is useful in those select situations—the data-oriented programming. In this #JavaOne presentation, Venkat Subramaniam discusses OOP, DOP, when to use each one of these, and how to intermix them in your applications. social.ora.cl/6011BGIYVb
3
33
1
199
16,009
We can’t express how much we enjoy watching @JosePaumard explain what an expression is. JK we love it. ❤️
3
19
191
19,548
Learning Java for the first time? You may already know enough to build a virtual pet. 🐶 Our latest lab covers how to name your pet, start it at 100 energy, and track how sleep, exercise and meals change it. The trick? Only full blocks count, and Java’s int division handles that for you. Check out our AP CSA lecture series to learn more: social.ora.cl/6016BGvsIu
6
15
142
15,554
In this "Ask the Architects" episode of the Inside Java Podcast, Nicolai Parlog talks to Sean Mullan about the critical importance of security in Java. 🛡️ social.ora.cl/6011BGi3dB
2
12
66
14,023
Come with @JosePaumard as he looks at what an Optional is. (viewing optional, but highly encouraged)
4
20
148
17,913
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
2
7
48
12,158
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,989
What are the primitive types in Java? @JosePaumard lays it all out for you
9
29
1
277
20,143
See how the reduce() method is working with @JosePaumard.
1
28
1
243
19,922
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
8
28
4
219
24,337
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
29
232
20,105
☕ 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
291
19,847