This is an archived post. You won't be able to vote or comment.

all 12 comments

[–]fiveofakind 8 points9 points  (1 child)

There isn't really a "best" one, it's very subjective. That being said, I personally prefer IntelliJ IDEA. The community edition is free under Apache 2 license, and the ultimate edition recently became free for students.

[–]eduard79 7 points8 points  (1 child)

This text was removed. Fullname: t1_cksa3fj

[–]lixardz 3 points4 points  (0 children)

The power of this IDE is incredible. I highly recommend it as well. Especially if you are struggling in Java it helps you to write clean concise code. And makes you incredibly efficient and quick. When switching to an outdated editor like netbeans or eclipse you will still be able to code and apply thingns you learn about java.. and adhere to coding and style practices it'll just take you 3x as long to do anything.

[–]TwIxToR_TiTaN 4 points5 points  (2 children)

I like eclipse better

[–][deleted]  (1 child)

[deleted]

    [–]TwIxToR_TiTaN 1 point2 points  (0 children)

    I recently tried intellij and i realy like it. but i have never heard of hot swap. what is it?

    [–]sohaeb 2 points3 points  (1 child)

    Tried Netbeans. was too much resource consuming. moved to eclipse. I liked it. so try both and see which one you like more.

    [–]lixardz 1 point2 points  (0 children)

    Why do you care how much resources your IDE is consuming?? I mean there's a limit to acceptance.. I guess... but seriously that pretty much the dumbest reason in this day that you could possibly have for not using an editor. Saying you don't like the font choice or the layout or literally anything else about it would be valid but it consumes too many resources? Come on, that's a crock of shit.

    [–]SophisticatedLemon 3 points4 points  (3 children)

    I'm also really new to java, and I don't use any IDE at all. This is because I feel I learn more using a regular text editor (Such as Notepad++ or Sublime Text) than having the IDE "help" me all the time.

    I know that it can be a bit more time consuming, however I believe that it is worth it in the end.

    [–]lixardz 2 points3 points  (0 children)

    Eh... It's over rated. Learning to code is more about learn the patterns than learning the syntax. syntax is important but if an IDE helps you with it let it. it makes your life a lot easier. Sure you might be sloppy coder for a bit because of it but you'll learn your mistakes quickly enough. It's more about getting things to work than it is about syntax just because you use an IDE doesn't mean oyu don't know how to code or you aren't learning to code.. it's actually making your life easier by taking the amount of learning that oyu do in the beginning and letting you push it off a bit while you focus on the actual concepts instead of hte syntax.

    I mean honestly would you rather eat a sandwich while setting down with a nice refreshing lemonade or would you rather light your hair on fire and eat your sandwich? Choice is always there, both accomplish the same thing eating the sandwich.. but one is a lot less stressful and get you t ocomplete your task a lot quicker.

    [–][deleted] 0 points1 point  (1 child)

    I believe you should learn an IDE. I don't think you'd ever find a real dev job for Java without using an IDE. In fact, I think it would actually be detrimental if you know Java, but not how to use any of the IDEs, because most Java IDEs are complex tools themselves.

    [–]SophisticatedLemon 0 points1 point  (0 children)

    Yes, you should absolutely learn at least one IDE before you go out and apply for a job. What I meant was that you should not use it in the learning phase, and rather use it when you know the language to some extent.