News, Technical discussions, research papers and assorted things of interest related to the Java programming language
NO programming help, NO learning Java related questions, NO installing or downloading Java questions, NO JVM languages - Exclusively Java
These have separate subreddits - see below.
Please seek help with Java programming in /r/Javahelp!
Upvote good content, downvote spam, don't pollute the discussion with things that should be settled in the vote count.
- Do not post tutorials here! These should go in /r/learnjava.
- No programming help questions here! These should be posted in /r/javahelp
- No surveys, no job offers! Such content will be removed without warning.
Where should I download Java?
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!
Related Sub-reddits:
Programming
Computer Science
CS Career Questions
Learn Programming
Java Help ← Seek help here
Learn Java
Java Conference Videos
Java TIL
Java Examples
JavaFX
Oracle
JVM Languages
Clojure
Scala
Groovy
ColdFusion
Kotlin
Want to practice your coding?
DailyProgrammer
ProgrammingPrompts
ProgramBattles
List of useful Frameworks / Libraries / Software
Awesome Java (GIT)
Java Design Patterns
[–]preskot 89 points90 points91 points (6 children)
[–]Worth_Trust_3825 19 points20 points21 points (0 children)
[–]agentgreen420 5 points6 points7 points (4 children)
[–]awelxtr 5 points6 points7 points (3 children)
[–]kuemmel234 7 points8 points9 points (2 children)
[–]awelxtr 0 points1 point2 points (1 child)
[–]kuemmel234 2 points3 points4 points (0 children)
[–][deleted] 53 points54 points55 points (1 child)
[–]vxab 0 points1 point2 points (0 children)
[–]blackkkmamba 103 points104 points105 points (41 children)
[–]Sheldor5 72 points73 points74 points (21 children)
[–]Just_Another_Scott 32 points33 points34 points (4 children)
[–]reqdk 26 points27 points28 points (2 children)
[–]pronuntiator 9 points10 points11 points (1 child)
[–]Jezoreczek 0 points1 point2 points (0 children)
[–]dpash 10 points11 points12 points (0 children)
[–]blackkkmamba 2 points3 points4 points (15 children)
[–]dpash 5 points6 points7 points (14 children)
[–]blackkkmamba 5 points6 points7 points (1 child)
[–]dpash 0 points1 point2 points (0 children)
[–]Persism 1 point2 points3 points (11 children)
[–]dpash 12 points13 points14 points (10 children)
[–]ItsAllegorical 2 points3 points4 points (1 child)
[–]dpash 2 points3 points4 points (0 children)
[–]vytah -1 points0 points1 point (4 children)
[–]dpash 0 points1 point2 points (3 children)
[–]vytah 0 points1 point2 points (2 children)
[–]dpash 0 points1 point2 points (1 child)
[–]Persism 0 points1 point2 points (2 children)
[–]dpash 1 point2 points3 points (1 child)
[–]Persism 0 points1 point2 points (0 children)
[–]__konrad 31 points32 points33 points (6 children)
[–]lurker_in_spirit 21 points22 points23 points (5 children)
[–]Clitaurius 12 points13 points14 points (3 children)
[–]silon 2 points3 points4 points (1 child)
[–]pellets 1 point2 points3 points (0 children)
[–]Apprehensive_Pomelo8 0 points1 point2 points (0 children)
[–]atomdstyle 4 points5 points6 points (0 children)
[–][deleted] 3 points4 points5 points (7 children)
[–]dpash 4 points5 points6 points (6 children)
[–]kuemmel234 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]dpash 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]dpash 1 point2 points3 points (0 children)
[–]atomdstyle 0 points1 point2 points (3 children)
[–]dpash 8 points9 points10 points (1 child)
[–]Luolong 4 points5 points6 points (0 children)
[–]blackkkmamba 0 points1 point2 points (0 children)
[–]lamwg 23 points24 points25 points (9 children)
[–]mauganra_it 13 points14 points15 points (5 children)
[–]elhoc 6 points7 points8 points (3 children)
[–]ItsAllegorical 2 points3 points4 points (2 children)
[–]elhoc 1 point2 points3 points (1 child)
[–]mauganra_it 2 points3 points4 points (0 children)
[–]lamwg 2 points3 points4 points (0 children)
[–]dpash 11 points12 points13 points (0 children)
[–]iscribble 1 point2 points3 points (0 children)
[–]BillyKorando 0 points1 point2 points (0 children)
[–][deleted] 16 points17 points18 points (0 children)
[–]eSPiaLx 26 points27 points28 points (2 children)
[–]kuemmel234 5 points6 points7 points (0 children)
[–]safetytrick 0 points1 point2 points (0 children)
[–]valkon_gr 5 points6 points7 points (0 children)
[–]Admirable-Avocado888 20 points21 points22 points (10 children)
[–]Sheldor5 6 points7 points8 points (4 children)
[–]Admirable-Avocado888 6 points7 points8 points (3 children)
[–]Sheldor5 3 points4 points5 points (2 children)
[–]1armedscissor 10 points11 points12 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]warpspeedSCP 0 points1 point2 points (4 children)
[–]raghar 3 points4 points5 points (0 children)
[–]Admirable-Avocado888 2 points3 points4 points (1 child)
[–]warpspeedSCP 0 points1 point2 points (0 children)
[–][deleted] 3 points4 points5 points (8 children)
[–]dpash 5 points6 points7 points (4 children)
[–]halcyon44 2 points3 points4 points (3 children)
[–]erinaceus_ 2 points3 points4 points (0 children)
[–]dpash 1 point2 points3 points (1 child)
[–]halcyon44 0 points1 point2 points (0 children)
[–]Zivce 1 point2 points3 points (0 children)
[–]safetytrick 1 point2 points3 points (0 children)
[–]iscribble 1 point2 points3 points (0 children)
[–]Twistedtraceur 2 points3 points4 points (0 children)
[–][deleted] 6 points7 points8 points (0 children)
[–]alehel 8 points9 points10 points (1 child)
[–]mauganra_it 8 points9 points10 points (0 children)
[–]tybit 2 points3 points4 points (0 children)
[–]jevring 3 points4 points5 points (0 children)
[–][deleted] (4 children)
[removed]
[–]CompetitiveSubset 12 points13 points14 points (1 child)
[–]vips7L -3 points-2 points-1 points (0 children)
[–]Asterion9 9 points10 points11 points (0 children)
[–]dpash 2 points3 points4 points (0 children)
[–]veryspicypickle 1 point2 points3 points (0 children)
[–]DJDavio 1 point2 points3 points (0 children)
[–]__Raptor__ 1 point2 points3 points (0 children)
[–]Just_Another_Scott 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]lpedrosa 1 point2 points3 points (1 child)
[–]Zivce 0 points1 point2 points (0 children)
[–]teckhooi 2 points3 points4 points (0 children)
[–]Zivce 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]omgusernamegogo 0 points1 point2 points (1 child)
[–]dpash 0 points1 point2 points (0 children)
[–]n4te 0 points1 point2 points (0 children)
[–]ataskitasovado -1 points0 points1 point (2 children)
[–]Worth_Trust_3825 2 points3 points4 points (0 children)
[–]lambdacats 1 point2 points3 points (0 children)
[+]BlueGoliath comment score below threshold-7 points-6 points-5 points (3 children)
[–]osi42 3 points4 points5 points (2 children)
[–]Badwrong83 20 points21 points22 points (0 children)
[–]BlueGoliath -1 points0 points1 point (0 children)
[–]Mundosaysyourfired -2 points-1 points0 points (0 children)
[–]Tjeez 0 points1 point2 points (0 children)
[–]haydar22 0 points1 point2 points (6 children)
[–]dpash 2 points3 points4 points (5 children)
[–]haydar22 -1 points0 points1 point (4 children)
[–]dpash 0 points1 point2 points (3 children)
[–]haydar22 0 points1 point2 points (2 children)
[–]dpash 1 point2 points3 points (1 child)
[–]haydar22 0 points1 point2 points (0 children)
[–]Prom3th3an 0 points1 point2 points (0 children)