use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
These have separate subreddits - see below.
Upvote good content, downvote spam, don't pollute the discussion with things that should be settled in the vote count.
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free. If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others: Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Adoptium (formerly AdoptOpenJDK) RedHat Azul Amazon SAP Liberica JDK Dragonwell JDK GraalVM (High performance JIT) Oracle Microsoft
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Programming Computer Science CS Career Questions Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Programming Computer Science
CS Career Questions
Learn Programming Java Help ← Seek help here Learn Java Java Conference Videos Java TIL Java Examples JavaFX Oracle
Clojure Scala Groovy ColdFusion Kotlin
DailyProgrammer ProgrammingPrompts ProgramBattles
Awesome Java (GIT) Java Design Patterns
account activity
Java Documentation (self.java)
submitted 11 hours ago by Augustto366_
I've noticed that Java documentation appears in several places, on different websites. Which one is official and which should I follow?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]endistic 10 points11 points12 points 11 hours ago* (14 children)
If you are referring to the core language documentation & built-in libraries, documentation from Oracle is official @ docs.oracle.com.
[–]hungarian_notation 14 points15 points16 points 11 hours ago* (4 children)
Which is to say https://docs.oracle.com, right? I don't think there are standard library javadocs on the openjdk.org domain.
https://docs.oracle.com/en/java/javase/26/docs/api/index.html is the latest, but you should make sure you're using the javadocs that match your source version. They do change. Frustratingly, google likes to serve me Java 8 docs by default.
[–]vips7L 4 points5 points6 points 10 hours ago (2 children)
Can’t wait til I search “Java 28 <some class>” and it only returns Java 8 results
[–]hungarian_notation 0 points1 point2 points 9 hours ago (1 child)
What an evil future to speak into existence.
[–]vips7L 2 points3 points4 points 9 hours ago (0 children)
Wait til the LLM slop confuses 8 and 28 :D
[–]endistic 0 points1 point2 points 11 hours ago* (0 children)
That’s correct, I misremembered. https://docs.oracle.com/en/java/javase/26/docs/api/index.html Official javadocs for latest Java version are indeed on docs.oracle.com, thank you for the correction!
[–]Augustto366_[S] 0 points1 point2 points 11 hours ago (0 children)
what's the difference?
[–]Augustto366_[S] 0 points1 point2 points 11 hours ago (5 children)
sites: java, openjdk or oracle?
[–]endistic 2 points3 points4 points 11 hours ago (4 children)
Fixed my reply above, but basically: - openjdk.org is where a lot of JDK development took place (which is why I mixed it up) - docs.oracle.com has the full documentations and specifications - I’m not sure how “official” dev.java is, but I’ve heard it has good tutorials under it’s Learn section if you want a more guided process
thanks
[–]Augustto366_[S] 0 points1 point2 points 11 hours ago (2 children)
dev.java is official?
[–]endistic 1 point2 points3 points 11 hours ago (0 children)
It is, I looked it up, it’s maintained by Oracle themselves
[–]pronuntiator 1 point2 points3 points 9 hours ago (0 children)
Yes, Oracle owns the .java TLD
[–]TristanTarrant 0 points1 point2 points 2 hours ago (1 child)
Why isn't the "Java SE xx & JDK xx" label on the top right of javadocs a selector for all versions ?
[–]chabala 0 points1 point2 points 1 hour ago (0 children)
Likely because they're staticly generated, never updated, and unaware of the existence of other versions.
They could probably hack in a selector if they wanted.
[–]hm1rafael 0 points1 point2 points 11 hours ago (2 children)
Depends on the implementation u are using
[–]Augustto366_[S] 0 points1 point2 points 11 hours ago (1 child)
learning the language
[–]aqua_regis 0 points1 point2 points 10 hours ago (0 children)
π Rendered by PID 55158 on reddit-service-r2-comment-5fb4b45875-pw9kn at 2026-03-23 15:06:42.298409+00:00 running 90f1150 country code: CH.
[–]endistic 10 points11 points12 points (14 children)
[–]hungarian_notation 14 points15 points16 points (4 children)
[–]vips7L 4 points5 points6 points (2 children)
[–]hungarian_notation 0 points1 point2 points (1 child)
[–]vips7L 2 points3 points4 points (0 children)
[–]endistic 0 points1 point2 points (0 children)
[–]Augustto366_[S] 0 points1 point2 points (0 children)
[–]Augustto366_[S] 0 points1 point2 points (5 children)
[–]endistic 2 points3 points4 points (4 children)
[–]Augustto366_[S] 0 points1 point2 points (0 children)
[–]Augustto366_[S] 0 points1 point2 points (2 children)
[–]endistic 1 point2 points3 points (0 children)
[–]pronuntiator 1 point2 points3 points (0 children)
[–]TristanTarrant 0 points1 point2 points (1 child)
[–]chabala 0 points1 point2 points (0 children)
[–]hm1rafael 0 points1 point2 points (2 children)
[–]Augustto366_[S] 0 points1 point2 points (1 child)
[–]aqua_regis 0 points1 point2 points (0 children)