Voodoo? No, Java

Associate
Joined
19 Sep 2010
Posts
85
Location
Mytchett, Surrey, UK
I'm just about to start learning Java, and was wondering what program's (preferably free ones!) are good to use.

Also, anyone have any Java tips in general? Have similar is it to C++ ?
 
What do you mean by "programs" ? Integrated Development Environment (IDE)?

Eclipse and NetBeans seem to be the popular (free) choices. Eclipse is my preference. :)
 
BlueJ , its the basic platfrom for building with java. im doing java at uni. well just finished my java modules, the biggest tip i can tell you is to really really look at your code a lot and see how it can be imprived, there is always more than one way to do things, but with java it seems like there is 10, so really look through your code. another piece of advice is to name your classes simple things, as once you have 100+ classes things can get out of hand. :)
 
Last edited:
Eclipse + SCJP e-book. Worked for me (i.e. I'm productive, using web services and that sort of fun stuff, though huge amounts still to learn). Not sure I'd want to try the SCJP exam, though.

Another tip - use packages! Avoids having 100+ classes in the first place (well, not all in the same package, anyway)
 
Last edited:
Moved from Netbeans to Eclipse. Try both and see what works for you, but Eclipse is good for customising it to just how you like it.
 
Eclipse or Netbeans IMO

If you want to use the built in GUI editors then Netbeans was better the last time I checked but that was a year or so back.
 
IntelliJ is the best one available for managing large code bases, but for smaller projects you cannot beat NetBeans.

Eclipse is slow and harder to use for a newbie.
 
I've now tried using NetBeans, not too hard to suss out the basics... the book i'm learning from wants me to use Command Prompt but it's sooooo long winded! Does anyone else use Command Prompt for Java?!
 
The reason they teach using the command prompt is because it would be too much work for the author to detail how to do the same tasks in every flavour of IDE. :)

It's also so you understand the basics, and can relate to what the IDE you choose is actually doing for you. :)
 
Back
Top Bottom