SRL Archive - Java Help and Tutorials

I want to get into JAVA


P1nky

2010-03-07 15:46:01

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

2010-03-07 16:15:42

To start developing with Java, you'll need the JDK. After that, I'd suggest downloading an IDE, like Eclipse or IntelliJ IDEA, to use.

I'd also recommend the official tutorial for getting started.

Nava2

2010-03-07 16:23:12

Eclipse is probably more standard use in schools etc, but I like IntelliJ better. :)

My 0.01.

NCDS

2010-03-07 16:54:16

http://java.sun.com/docs/books/tutorial/index.html

Seems like this is a pretty good one.

mormonman

2010-03-07 17:15:30

For simple concepts, use javabat.com :D

noidea

2010-03-07 21:25:29

I use netbeans. It's a lot smaller and more simple than eclipse, but it's quite productive.

LolL

2010-03-08 00:19:53

From: Method
To start developing with Java, you'll need the JDK. After that, I'd suggest downloading an IDE, like Eclipse or IntelliJ IDEA, to use.

I'd also recommend the official 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

2010-03-08 00:31:54

From: LolL
@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

2010-03-08 08:35:13

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/

mormonman

2010-03-08 08:40:40

From: Baked0420
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?

From: mormonman
For simple concepts, use javabat.com :D

Awkwardsaw

2010-03-08 08:46:03

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

2010-03-08 09:10:25

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

2010-03-08 09:31:39

but he wants to start out.. its better to do the easier/not as efficient things first before heading straight into the advanced :)

senrath

2010-03-08 14:07:16

Except then you have to relearn everything all over again. And Eclipse really isn't that much harder to use than Netbeans.

LolL

2010-03-09 20:50:05

From: noidea
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

2010-03-10 18:54:03

From: Awkwardsaw
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

2010-03-10 22:20:21

From: arash
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

2010-03-10 23:40:02

From: Nava2
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

2010-03-10 23:56:11

From: Tim0suprem0
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

2010-03-11 00:07:01

From: Nava2
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

2010-03-11 00:08:57

No, it's not. IntelliJ is from JetBrains, who, as far as I can tell, are not associated with Sun in any way.

Nava2

2010-03-11 00:12:00

Eclipse is, is it not?

senrath

2010-03-11 00:19:05

Nope. NetBeans is the one from Sun.

Tim0suprem0

2010-03-11 00:25:42

From: senrath
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

2010-03-11 05:17:03

If you really want to get to Java, you can find some necessary info here.
More about Sun here.

Awkwardsaw

2010-03-12 18:11:23

From: arash
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

2010-03-12 22:14:21

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

2010-03-12 22:26:43

From: Yakman
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

2010-03-12 22:52:19

There's nothing particularly wrong with using a GUI builder…provided you don't care about efficiency or sloppy coding.

Smartzkid

2010-03-12 23:42:09

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

2010-03-14 01:55:55

From: Smartzkid
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

2010-03-15 22:41:46

Lucky!

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