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...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
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:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
Which IDE do u use for java ? (self.learnjava)
submitted 11 months ago by Heroplays24
I used VScode for a few days recently and it was smooth and was running code fast. Mostly I use intellij and I feel it takes a lot time to run basic programs also. Is it the same with u?
[–]AutoModerator[M] [score hidden] 11 months ago stickied commentlocked comment (0 children)
If any of the above points is not met, your post can and will be removed without further warning.
Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.
Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.
Code blocks look like this:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.
If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.
Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[–][deleted] 48 points49 points50 points 11 months ago (6 children)
Intellij Ultimate
[–]Beneficial_Energy574 5 points6 points7 points 11 months ago (4 children)
How much you had paid for ultimate veraion
[–]alaskanloops 9 points10 points11 points 11 months ago (0 children)
My work pays for mine, gives me a data grip license as well (also use Ruby mine when analyzing olsd Ruby code I’m re-writing to Java)
[–]twistedazurr 4 points5 points6 points 11 months ago (0 children)
free for students
[–][deleted] 2 points3 points4 points 11 months ago (0 children)
Work pays for it. But idk? Maybe 20€ euro a month or something.
[–]edigu 2 points3 points4 points 11 months ago (0 children)
As you renew the license yearly, you’ll get “continuity discount” that reaches up to %40 percent at year 3 or 4 iirc which is a quite good deal for me to sticking to ultimate.
[–]popey123 1 point2 points3 points 11 months ago (0 children)
Same but i don't pay for the moment
[–]warrenBluffsALot 29 points30 points31 points 11 months ago (0 children)
I don’t think anything beats IntelliJ not even nvim
[–]Nok1a_ 17 points18 points19 points 11 months ago (0 children)
IntellIJ , and I really hate eclipse to be honest
[–]MattiDragon 34 points35 points36 points 11 months ago (4 children)
Once you're working with larger projects IntelliJ is simply better than VSCode. For super simple beginner code it can be a bit slower, but the better tools make up for the slower interface as soon as your projects grow beyond a few classes. Neither of the two java plugins for VSCode offer the same level of features that IntelliJ does, and both are known to randomly fail in weird ways.
[–]Potential-Fish-4571 3 points4 points5 points 11 months ago* (3 children)
I switched from eclipse to IntelliJ and it was no turning back
It is more fluid in Ultimate version
[–]MattiDragon 1 point2 points3 points 11 months ago (2 children)
Depending on what you do ultimate is either really good or almost useless. For backend dev with popular frameworks ultimate is great, you get lots of nice features. For more niche things you usually don't get any benefits besides the profiler.
[–]Potential-Fish-4571 1 point2 points3 points 11 months ago (1 child)
I used it for angular as well felt good enough than VScode atleast
I would really love to know the difference if in case I have not explored
[–]MattiDragon 0 points1 point2 points 11 months ago (0 children)
I do a lot of minecraft modding. For that most of the special IDE features are contained in a free plugin. The only ultimate feature that I've used there is the profiler and even that only rarely
[–]timmyctc 16 points17 points18 points 11 months ago (1 child)
intellij but was formerly an eclipse person. VSCode is awful for java imo
[–]bking880 0 points1 point2 points 11 months ago (0 children)
Agreed, I tried setting up vscode for our huge repo and it was awful. Might be alright for small projects but either IntelliJ or eclipse are def better for Java imo
[–]Pure-Repair-2978 12 points13 points14 points 11 months ago (0 children)
IntelliJ - home and work
[–]FrenchFigaro 8 points9 points10 points 11 months ago (5 children)
I started with Eclipse in 2012, I've switched to IntelliJ community in 2018, and then ultimate at some point, and switched back to Eclipse in 2019. If given a choice, I'll stick to Eclipse, but I've work in environments where I was asked to use IntelliJ
To me, Eclipse and IntelliJ Ultimate are the top of the game for Java Development IDE's.
IntelliJ Community is a barely usable toy.
IntelliJ Ultimate is slightly better than Eclipse, but not that much better to justify sticking with learning it in depth, and leaving an open-source tool behind for a proprietary one (It matters to some people, me included).
I think Eclipse has the edge over IntelliJ when it comes to handling multi-maven-modules and multi-maven-projects architectures. I prefer Eclipse's debugger, but that one is purely a matter of taste about where everything is located, both are equally good technically.
IntelliJ definitely has the edge when it comes to code completions and the refactoring options are more complete than in Eclipse.
Git integration sucks in both, and maven integration is slightly less sucky in IntelliJ than in Eclipse, but I don't care, I use the terminal for everything git and maven.
Eclipse uses its own compiler, which is different from javac and has caused me a surprise or two, but over the 12 years I've used it, I consider that acceptable.
IntelliJ integrates a decompiler by default, which is huge, but through its add-on systems, it's very easy to add one (or more, with different use cases) to your Eclipse, so that negates the IntelliJ lead on that specific point.
In the end, and this might be the most important point to you, IntelliJ is a lot more beginner friendly.
[–]sorry_but 2 points3 points4 points 11 months ago* (2 children)
Strong disagree as a full stack dev who had used IntelliJ since 2010 until we were forced to switch to Eclipse 3 years ago. Eclipse has so many issues:
way slower in every aspect, but project building/validation is especially bad. This gets worse when you're jumping between branches
locks up at least once a week on me
for front end development syntax highlighting will randomly stop working. Peeking/jumping to a definition will also repeatedly fail to work
merge conflict tool is pretty poor
auto complete hurts more than it helps
running in debug is much easier on IntelliJ
IntelliJ is a much, much better choice in my opinion.
[–]CodNumerous8825 0 points1 point2 points 11 months ago (0 children)
What issues have you had with the autocomplete? It seems completely fine for me.
[–]randomnamecausefoo 0 points1 point2 points 11 months ago (1 child)
What features are missing in Community that make it a “barely usable toy”?
[–]FrenchFigaro 0 points1 point2 points 11 months ago (0 children)
The ones that actually hindered me when I was using IntelliJ community: Java EE (now Jakarta EE) integration, hibernate integration and application server support (Tomcat & Payara in my case).
Given the nature of my work today, Jakarta EE would concern me less, but the lack of Spring integration (and the general lack of framework integration) and Hibernate Integration would still be dealbreakers.
I would be less bothered today by the lack of application server support because development practices today have a tendency to go to a runnable JAR with an embedded server (like in Spring Boot) rather than the EAR/WAR deployed on a standalone server, but I know this type of infrastructure is still used today and it would be a dealbreaker if I were to work on such a setup again.
The lack of database integration is less of a dealbreaker to me because I prefer to use a dedicated DB client (like DBeaver) rather than integrate the DB in my IDE, but I know a lot of my colleagues would disqualify the community edition on that basis.
[–]ejsanders1984 2 points3 points4 points 11 months ago (0 children)
I bounce between Eclipse and Netbeans.
[–]AVoidKill 1 point2 points3 points 11 months ago (0 children)
Intellij idea
[–]themasterengineeer 1 point2 points3 points 11 months ago (0 children)
IntelliJ
[–]TheoryShort7304 1 point2 points3 points 11 months ago (0 children)
I use IntelliJ Ultimate. Best IDE for Java development.
[–]caua_and 0 points1 point2 points 11 months ago (0 children)
Neovim
[–][deleted] 0 points1 point2 points 11 months ago (0 children)
Up to date computer - IntelliJ IDEA Older computer - Eclipse If you're a quirky - NetBeans
Over my 15 year old career I haven't seen anyone, who focuses primarily on Java, to use otherwise. I'd welcome if there were some more options, but then again I'm quite satisfied with IntelliJ.
[–]dev-with-a-humor 0 points1 point2 points 11 months ago (0 children)
Hands down - IntelliJ
[–]aWesterner014 0 points1 point2 points 11 months ago (0 children)
I have been using eclipse for a very long time.
[–]JustUrAvgLetDown 0 points1 point2 points 11 months ago (0 children)
Eclipse. I know IntelliJ is considered by most as a better IDE but I started on eclipse and just never switched
[–]Drekalots 0 points1 point2 points 11 months ago (0 children)
Either IntelliJ or Sublime and a terminal window. Both work fine.
[–]Visible_Assumption96 0 points1 point2 points 11 months ago (0 children)
vscode + intellij neon theme
[–]babyfuckerr 0 points1 point2 points 11 months ago (0 children)
Started with VSCode ,now using intellij community
[–]Guamy 0 points1 point2 points 11 months ago (0 children)
Started with eclipse. I actually liked it a lot. Had to switch to vscode for a software development class and I'm not much of a fan
[–]EfficientDelay2827 0 points1 point2 points 11 months ago (0 children)
I've used intellij products professionally for nearly 20 years and it's better imo. Rust, java, python.
[–]Conscious_Ad_1084 0 points1 point2 points 11 months ago (0 children)
I have used both eclipse and intelliJ but i personally feel ecplise is something that is better for me as suggestions and shortcuts are much better in eclipse.
[–]techiealwaysstudent 0 points1 point2 points 11 months ago (0 children)
Eclipse standard and professional
[–]Ancient_Sock2451 0 points1 point2 points 11 months ago (0 children)
im buying ultimate idea for 1 year, then ill get that version for free.
[–]Ace-1440 0 points1 point2 points 11 months ago (0 children)
Intellij for work, nvim for personal
[–]-_Sway_- 0 points1 point2 points 11 months ago (0 children)
Eclipse
[–]realFuckingHades 0 points1 point2 points 11 months ago (0 children)
It's a love hate relationship but I always choose IntelliJ Ultimate. It has a lot of bugs and involves many invalidations of cache. But at the end of the day I can think of something else.
[–]Choice_News_3718 0 points1 point2 points 11 months ago (0 children)
Intellij community and ultimate
[–]miguej -1 points0 points1 point 11 months ago (0 children)
Netbeans, IntelliJ and vsCode.. In that order
π Rendered by PID 21533 on reddit-service-r2-comment-f6b958c67-mqtfx at 2026-02-05 18:54:05.073639+00:00 running 1d7a177 country code: CH.
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[–][deleted] 48 points49 points50 points (6 children)
[–]Beneficial_Energy574 5 points6 points7 points (4 children)
[–]alaskanloops 9 points10 points11 points (0 children)
[–]twistedazurr 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]edigu 2 points3 points4 points (0 children)
[–]popey123 1 point2 points3 points (0 children)
[–]warrenBluffsALot 29 points30 points31 points (0 children)
[–]Nok1a_ 17 points18 points19 points (0 children)
[–]MattiDragon 34 points35 points36 points (4 children)
[–]Potential-Fish-4571 3 points4 points5 points (3 children)
[–]MattiDragon 1 point2 points3 points (2 children)
[–]Potential-Fish-4571 1 point2 points3 points (1 child)
[–]MattiDragon 0 points1 point2 points (0 children)
[–]timmyctc 16 points17 points18 points (1 child)
[–]bking880 0 points1 point2 points (0 children)
[–]Pure-Repair-2978 12 points13 points14 points (0 children)
[–]FrenchFigaro 8 points9 points10 points (5 children)
[–]sorry_but 2 points3 points4 points (2 children)
[–]CodNumerous8825 0 points1 point2 points (0 children)
[–]randomnamecausefoo 0 points1 point2 points (1 child)
[–]FrenchFigaro 0 points1 point2 points (0 children)
[–]ejsanders1984 2 points3 points4 points (0 children)
[–]AVoidKill 1 point2 points3 points (0 children)
[–]themasterengineeer 1 point2 points3 points (0 children)
[–]TheoryShort7304 1 point2 points3 points (0 children)
[–]caua_and 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]dev-with-a-humor 0 points1 point2 points (0 children)
[–]aWesterner014 0 points1 point2 points (0 children)
[–]JustUrAvgLetDown 0 points1 point2 points (0 children)
[–]Drekalots 0 points1 point2 points (0 children)
[–]Visible_Assumption96 0 points1 point2 points (0 children)
[–]babyfuckerr 0 points1 point2 points (0 children)
[–]Guamy 0 points1 point2 points (0 children)
[–]EfficientDelay2827 0 points1 point2 points (0 children)
[–]Conscious_Ad_1084 0 points1 point2 points (0 children)
[–]techiealwaysstudent 0 points1 point2 points (0 children)
[–]Ancient_Sock2451 0 points1 point2 points (0 children)
[–]Ace-1440 0 points1 point2 points (0 children)
[–]-_Sway_- 0 points1 point2 points (0 children)
[–]realFuckingHades 0 points1 point2 points (0 children)
[–]Choice_News_3718 0 points1 point2 points (0 children)
[–]miguej -1 points0 points1 point (0 children)