Looking for a good Java IDE to start learning with, any recommendations? I'd prefer pros and cons
Notepad++
>>54730377
Eclipse
>>54730388
I was planning on going with NetBeans or Eclipse. Have you tried nb?
Eclipse
>>54730408
I used it in school, I prefer Eclipse.
intellij. As good as its going to get on java side.
what ides/editors you have used before?
what is your programming background?
>>54730551
I haven't learned much programming, but I know a little bit of c# and c++. That being said I used Visual Studio for both of those. I plan on eventually getting my CPT and CEH but I want to be comfortable with multiple languages for that.
>>54730408
If you have used visual studio, Net beans. If you hate yourself, Eclipse. If both, you are fucked.
>inb4 bloated
>>54730377
dont use an ide
pros: you get a better understanding of what youre doing
cons: you HAVE to get a better understanding of what youre doing
>>54730716
That does make sense, I'm using a book that recommends using netbeans, but I may end up biting the bullet and just using a text editor and a compiler.
http://javaeditor.org/doku.php
10/10 windows ide
:code:
public class NewClass {
public static void main(String[] args){
int a = 1;
System.out.println(a^2);
System.out.println(a^3);
}
}
:endcode:
Guys java is confusing me, what the fuck. This runs, but returns a 3 for my first part of main and a 2 for my second part.
>>54730377
IntelliJ
>>54730377
Unless you're doing Android development in Java, compiling and running Java programs from the command line is a lot simpler and faster. You can keep everything in one directory.
>>54731717
Fuck off you already posted this elsewhere
>>54731794
>why make things simpler if I can complicate things
>you
>>54732204
Eat a dick nigger
Emacs
Pros: highly configurable
Cons: Takes a bit to learn
>>54730747
If you're working through the book, use what the book recommends and when you get more confident, find something else?
>>54730377
IntelliJ Idea. It has the neat feature of indexing your project files when you start the IDE and you have a shortcut to search for all the files in the project. Eclipse also has it, but personally, I found it a bit harder to cope with. If you want to develop Spring projects, then Spring Tool Suite (STS) would be a good pick.
>>54730377
I've just used Eclipse for a little bit, but at least on OSX it feels like shit. IntelliJ Community Edition is way more polished.
>>54730377
>NetBeans
Works pretty well "out of the box" and doesn't have as much configuration stuff as Eclipse.
It has a bad reputation because in the beginning NetBeans wasn't that great, but the latest versions are pretty good.
>Eclipse
Most guys use Eclipse. It has a lot of features, but the customization can be bothersome. Also if you work at someone else's Eclipse, you'll probably find different settings there. Personally I don't like it, but it's definately not bad.
>IntelliJ IDEA
The most "beautiful" and "smartest" IDE. The only reason not to use it, is that it costs money. There is also a free "community edition", but it doesn't have all the features of the other version. Also I don't like people making and IDE a buisness modell, but that's just a personal decision.
>Vim or Emacs
Purists use Vim or Emacs.
But for larger projects it will be difficult to work with them, because you'll miss a lot of stuff.