PDA

View Full Version : I want to get into JAVA



P1nky
03-07-2010, 08:46 PM
hey!
i will like someone to give the best site for tuts out there to get started, i haveee no knowledge at all of JAVA so may someone please post a good site to get started.
Thanks
oh yeah what do i need like the compiler and stuff lookz a bit confuuzinng but im up for it <3
thanks again

Method
03-07-2010, 09:15 PM
To start developing with Java, you'll need the JDK (http://java.sun.com/javase/downloads/index.jsp). After that, I'd suggest downloading an IDE, like Eclipse (http://www.eclipse.org/downloads/) or IntelliJ IDEA (http://www.jetbrains.com/idea/download/index.html), to use.

I'd also recommend the official tutorial (http://java.sun.com/docs/books/tutorial/) for getting started.

Nava2
03-07-2010, 09:23 PM
Eclipse is probably more standard use in schools etc, but I like IntelliJ better. :)

My 0.01.

NCDS
03-07-2010, 09:54 PM
http://java.sun.com/docs/books/tutorial/index.html

Seems like this is a pretty good one.

tls
03-07-2010, 10:15 PM
For simple concepts, use javabat.com :D

noidea
03-08-2010, 02:25 AM
I use netbeans. It's a lot smaller and more simple than eclipse, but it's quite productive.

LolL
03-08-2010, 05:19 AM
To start developing with Java, you'll need the JDK (http://java.sun.com/javase/downloads/index.jsp). After that, I'd suggest downloading an IDE, like Eclipse (http://www.eclipse.org/downloads/) or IntelliJ IDEA (http://www.jetbrains.com/idea/download/index.html), to use.

I'd also recommend the official tutorial (http://java.sun.com/docs/books/tutorial/) for getting started.
Actually, if you install Eclipse and plan on using it solely, you don't need the JDK; only a JRE. If you want to compile from the command line, though, you will need the JDK.

@noidea:
You're kidding, right? Eclipse takes a fraction of the time to load and can actually run on my little 512MHz hero, while with NetBeans and (especially) IntelliJ I have to wait an excessive amount of time for everything to get settled. (Not to mention, the NetBeans GUI builder produces horrible code :D.)

noidea
03-08-2010, 05:31 AM
@noidea:
You're kidding, right? Eclipse takes a fraction of the time to load and can actually run on my little 512MHz hero, while with NetBeans and (especially) IntelliJ I have to wait an excessive amount of time for everything to get settled. (Not to mention, the NetBeans GUI builder produces horrible code :D.)

I notice the lag in netbeans, but I have a laggy computer, so I don't take to much notice.

I have a Hero too :D its 528MHz. How the hell are you running Eclipse on it :o
you have a .apk or is it in the market?

Baked0420
03-08-2010, 01:35 PM
Great site that got me started was javabat, you make an account and there's a bunch of little methods you make to help you learn the syntax, all you do is create the method bodies (all I did anyway, I don't think you make actual whole files), but it was good to start learning the language and how to write it.

If you want to take a look here's a link: http://javabat.com/

tls
03-08-2010, 01:40 PM
Great site that got me started was javabat, you make an account and there's a bunch of little methods you make to help you learn the syntax, all you do is create the method bodies (all I did anyway, I don't think you make actual whole files), but it was good to start learning the language and how to write it.

If you want to take a look here's a link: http://javabat.com/

orly?


For simple concepts, use javabat.com :D

Awkwardsaw
03-08-2010, 01:46 PM
netbeans > eclipse. it even has a GUI builder :)

its easier to use for beginers

it is also faster to load then eclipse, AND you have pretty much every other java loaded into it, with php, c++, and other good stuff :D

senrath
03-08-2010, 02:10 PM
Eclipse > Netbeans. Every professor I've talked to has recommended Eclipse over Netbeans for pretty much everything.

Also, the Netbeans GUI builder produces poor code (just like pretty much all GUI builders).

Awkwardsaw
03-08-2010, 02:31 PM
but he wants to start out.. its better to do the easier/not as efficient things first before heading straight into the advanced :)

senrath
03-08-2010, 07:07 PM
Except then you have to relearn everything all over again. And Eclipse really isn't that much harder to use than Netbeans.

LolL
03-10-2010, 01:50 AM
I notice the lag in netbeans, but I have a laggy computer, so I don't take to much notice.

I have a Hero too :D its 528MHz. How the hell are you running Eclipse on it :o
you have a .apk or is it in the market?
looooool. I don't have an Android Hero... I was calling my shitty computer that does the job done a hero :p

@senrath: I see you have an excellent taste :D

arash
03-10-2010, 11:54 PM
but he wants to start out.. its better to do the easier/not as efficient things first before heading straight into the advanced :)

You sir are an absolute idiot, GUI builders are inefficient pieces of shit that only stupid people use.

noidea
03-11-2010, 03:20 AM
You sir are an absolute idiot, GUI builders are inefficient pieces of shit that only stupid people use.

ffs. Why do you have to be so offensive? Just because one may have less knowledge that you, in a particular subject, doesn't mean you have to be a harsh towards him or her.

edit: @Lo|l: sorry :p I thought you mean an android Hero. I just have it on the brain!

Tim0suprem0
03-11-2010, 04:40 AM
Eclipse is probably more standard use in schools etc, but I like IntelliJ better. :)

My 0.01.

Can I ask why?

I use eclipse because that's what all my professors told me to, and I like it a lot.

Nava2
03-11-2010, 04:56 AM
Can I ask why?

I use eclipse because that's what all my professors told me to, and I like it a lot.

A product created by the developers of a language for that language seems to have a better instantaneous effect on people. ;)

Tim0suprem0
03-11-2010, 05:07 AM
A product created by the developers of a language for that language seems to have a better instantaneous effect on people. ;)

IntelliJ was created by the developers of Java?

senrath
03-11-2010, 05:08 AM
No, it's not. IntelliJ is from JetBrains, who, as far as I can tell, are not associated with Sun in any way.

Nava2
03-11-2010, 05:12 AM
Eclipse is, is it not?

senrath
03-11-2010, 05:19 AM
Nope. NetBeans is the one from Sun.

Tim0suprem0
03-11-2010, 05:25 AM
No, it's not. IntelliJ is from JetBrains, who, as far as I can tell, are not associated with Sun in any way.

Ok thanks, that's what my initial google search led me to believe, but then Nava confuzed me.

Regardless, google also seems to come up with a lot of positive things to say about IntelliJ, so I might give it a shot.

marpis
03-11-2010, 10:17 AM
If you really want to get to Java, you can find some necessary info here (http://www.bali-travel-online.com/javaisland/index.htm).
More about Sun here (http://en.wikipedia.org/wiki/Sun).

Awkwardsaw
03-12-2010, 11:11 PM
You sir are an absolute idiot, GUI builders are inefficient pieces of shit that only stupid people use.

you sir, aparently don't know the phrase "i dont give a flying fuck".

GUI builders are for people who are lazy, like me. there is also no problem at all with a gui builder

Yakman
03-13-2010, 03:14 AM
arash is right and Awkwardsaw is wrong.

I really don't understand some people, in the above post Awkwardsaw appears to be proud of being lazy? :confused:

EDIT: added 'is wrong' to first sentance

Awkwardsaw
03-13-2010, 03:26 AM
arash is right and Awkwardsaw.

I really don't understand some people, in the above post Awkwardsaw appears to be proud of being lazy? :confused:

yes he is right, and yes i am proud of being lazy. :)

get enough work done so it works, unless i have a passion to make it better, which i obviously dont as far as making my own gui

senrath
03-13-2010, 03:52 AM
There's nothing particularly wrong with using a GUI builder...provided you don't care about efficiency or sloppy coding.

Smartzkid
03-13-2010, 04:42 AM
Eclipse all the way; if you ever encounter java in school, that's what you'll be using. Better to get used to it now.

HyperSecret
03-14-2010, 06:55 AM
Eclipse all the way; if you ever encounter java in school, that's what you'll be using. Better to get used to it now.

My java classes in college have used NetBeans.

Smartzkid
03-16-2010, 02:41 AM
Lucky!

I must admit, I keep netbeans setup to run portably on my flash drive because I hate eclipse.. yes, call me a hypocrite ;)