India Broadband Forum


Learning Java ~ What are the best choices of tools ?

This is a discussion on Learning Java ~ What are the best choices of tools ? within the Windows forums, part of the Operating Systems category; I intend to learn java and I know programming with C++. Please suggest me the following: 1. Book: i'm currently ...

Go Back   India Broadband Forum > Computers > Operating Systems > Windows

India Broadband Forum


                      

Reply

 

LinkBack Thread Tools Display Modes
Old 07-27-09, 12:29 PM   #1
newprouser
Guest
 
Posts: n/a
Default Learning Java ~ What are the best choices of tools ?

I intend to learn java and I know programming with C++.

Please suggest me the following:

1. Book:

i'm currently using Java for Dummies, since i'm a complete newbie to java. Is it fine or is there any better.

2. Specialisation :
There are many versions of Java like SE,EE, Netbeans etc. Which one should I learn first ?

3. IDE

Is it good to use IDE or should I play with cmd ? If yes for IDE, which one is best ?

I see that there are Eclipse,Jcreator,Netbeans ,Jbuilder IDE, so confused.
  Reply With Quote
Old 07-29-09, 09:31 PM   #2
Jedi knight
 
Luke Skywalker's Avatar
 
Join Date: Jul 2009
Location: IBF
Age: 21
Posts: 1,816
Rep Power: 5
Luke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the rough
Default

Books

I have never heard of this book. It had got 1.5 of 5.0 rating in the amazon.
First decide what you want to do? If you want to become a programmer use books for programming. This book I don't think deal with that.You will have to appeared in the SCJP( Sun Certified Java Programmer) you can choose from:-

- Sun Certified Java Developer (SCJD)
- Sun Certified Web Component Developer (SCWCD)
- Sun Certified Business Component Developer (SCBCD)
- Sun Certified Developer For Java Web Services (SCDJWS)
- Sun Certified Mobile Application Developer (SCMAD)
- Sun Certified Enterprise Architect (SCEA)) .

Books for learning Java
Head First Java
Kathy Sierra & Bert Bates ( I am using this , this book is quite interesting & you will read it until you have finished it )

Effective Java
Joshua Bloch( I don't need to introduce this author, just search him)

If you want to seriously become a programmer & give SCJP :-


SCJP Sun Certified Programmer for Java 6 Study Guide : Kathy Sierra & Bert Bates( both of them were lead developer for the SCJP exam , there are books with same name but use Kathy one only. Most of SCJP qualified will swear by this book. But first you should use have some basic knowledge.)

A Programmer's Guide to Java SCJP Certification: A Comprehensive Primer by Khalid A. Mughal, Rolf W. Rasmussen ( This is second most extensive book use for SCJP ,you can read it first)

If you want to score good marks you should study from both books. I am using them both.

Specialisation

It depends on what you want to do. But first you will have to learn basics which you can by preparing &giving certification SCJP. You might see its price quite expensive but in India now you can can purchase it for less than Rs.5000( most probably for Rs.3000 , its cost fluctuate). It is valid for one year.

IDE

You should never use IDE when you are learning basics. It should be use when you have learn & want to study advanced. In fact , expert will tell you that you must choose an IDE then. But when you are learning basic you have to use cmd. You can choose IDE after you have learn much & advanced.


Why do you want to learn Java? For server applications , mobile applications or web development or any other use?
Luke Skywalker is offline   Reply With Quote
Old 07-29-09, 09:46 PM   #3
newprouser
Guest
 
Posts: n/a
Default

well I'm into learning the basics now, thats the idea as of now.

thanks for the detailed reply, added to your reputation points.
  Reply With Quote
Old 07-29-09, 09:48 PM   #4
Jedi knight
 
Luke Skywalker's Avatar
 
Join Date: Jul 2009
Location: IBF
Age: 21
Posts: 1,816
Rep Power: 5
Luke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the rough
Default

Thanks.
Luke Skywalker is offline   Reply With Quote
Old 07-29-09, 09:51 PM   #5
Platinum Member
 
Join Date: Sep 2008
Posts: 3,140
Rep Power: 10
Punch Farce is a name known to allPunch Farce is a name known to allPunch Farce is a name known to allPunch Farce is a name known to allPunch Farce is a name known to allPunch Farce is a name known to all
Default

There are a lot of online resourses also to learn Java.

It's been a long time but I remember a book called
Java in a nutshell or something which I read.

-F
Punch Farce is offline   Reply With Quote
Old 07-29-09, 09:52 PM   #6
newprouser
Guest
 
Posts: n/a
Default

care to point out some good ones ?
  Reply With Quote
Old 07-29-09, 09:53 PM   #7
Platinum Member
 
Join Date: Sep 2008
Posts: 3,140
Rep Power: 10
Punch Farce is a name known to allPunch Farce is a name known to allPunch Farce is a name known to allPunch Farce is a name known to allPunch Farce is a name known to allPunch Farce is a name known to all
Default

Quote:
Originally Posted by newprouser View Post
care to point out some good ones ?
let me see, the Sun/Java website was also pretty good a few
years back when I was looking at Java.

-F
Punch Farce is offline   Reply With Quote
Old 07-29-09, 10:01 PM   #8
Gold Member
 
nandini's Avatar
 
Join Date: Jun 2009
Location: Pune
Posts: 487
Rep Power: 3
nandini is a jewel in the roughnandini is a jewel in the roughnandini is a jewel in the rough
Default

Quote:
Originally Posted by newprouser View Post
I intend to learn java and I know programming with C++.

Please suggest me the following:

1. Book:

i'm currently using Java for Dummies, since i'm a complete newbie to java. Is it fine or is there any better.

2. Specialisation :
There are many versions of Java like SE,EE, Netbeans etc. Which one should I learn first ?


PS: you can go through a lot of online tutorial offered by sun.

3. IDE



Is it good to use IDE or should I play with cmd ? If yes for IDE, which one is best ?

I see that there are Eclipse,Jcreator,Netbeans ,Jbuilder IDE, so confused.


Well if you want detailed description then go for "Head First Java".
Side by side go for "Java by Khalid Mughal". It's such a wonderful book. Easy language...covers everything.

Netbeans is an IDE FYI.

First cover core java because it's like base.

Experts say that don't go for any IDE, just use textpad. Well I personally like IDE but you must know how to compile and run your java program without using IDE.

You can use eclipse or netbeans since they are free and rich in features.

Hey can't we create a java forum here?
nandini is offline   Reply With Quote
Old 07-29-09, 10:15 PM   #9
newprouser
Guest
 
Posts: n/a
Default

Sure we can ask a separate forum for programming, if enough people request/show interest.

> compiling java is jus goto dos, javac <filename> right, or there's more to it
(i've tried only untill that )

> about netbeans i tho its IDE as well some extention of java, now i gotit.

Basically an IDE, will compile separately in JAVA compiler and show the result in its window right ? what is the difference ?
  Reply With Quote
Old 07-29-09, 10:22 PM   #10
Gold Member
 
nandini's Avatar
 
Join Date: Jun 2009
Location: Pune
Posts: 487
Rep Power: 3
nandini is a jewel in the roughnandini is a jewel in the roughnandini is a jewel in the rough
Default

Quote:
Originally Posted by newprouser View Post
Sure we can ask a separate forum for programming, if enough people request/show interest.

> compiling java is jus goto dos, javac <filename> right, or there's more to it
(i've tried only untill that )

> about netbeans i tho its IDE as well some extention of java, now i gotit.

Basically an IDE, will compile separately in JAVA compiler and show the result in its window right ? what is the difference ?
compiling one java file is easy. but when there are multiple java files in different packages and some of them use third part jar then it's not that easy.


Count me in for shouting for the creation of separate forum.
netbeans is an IDE developed by sun itself.
nandini is offline   Reply With Quote
Old 07-29-09, 10:24 PM   #11
newprouser
Guest
 
Posts: n/a
Default

Lolz okie
  Reply With Quote
Old 07-29-09, 10:26 PM   #12
Gold Member
 
nandini's Avatar
 
Join Date: Jun 2009
Location: Pune
Posts: 487
Rep Power: 3
nandini is a jewel in the roughnandini is a jewel in the roughnandini is a jewel in the rough
Default

When you use IDE, you don't have to write anything for compiling or running your application. They have their own console where you can see the output.

Actually when you configure IDE,say eclipse, you'll have to mention the path of the jdk.

Eclipse compiles your java file everytime you change it and save.
nandini is offline   Reply With Quote
Old 07-29-09, 10:27 PM   #13
Senior Member & Mod
 
Join Date: Jan 2009
Location: Delhi
Posts: 3,303
Blog Entries: 3
Rep Power: 8
mickey is a glorious beacon of lightmickey is a glorious beacon of lightmickey is a glorious beacon of lightmickey is a glorious beacon of lightmickey is a glorious beacon of light
Default

Quote:
Originally Posted by nandini View Post
compiling one java file is easy. but when there are multiple java files in different packages and some of them use third part jar then it's not that easy.


Count me in for shouting for the creation of separate forum.
netbeans is an IDE developed by sun itself.

hey do you know jars for mobiles??
mickey is offline   Reply With Quote
Old 07-29-09, 10:27 PM   #14
newprouser
Guest
 
Posts: n/a
Default

ok thats what was trying to ask in the other post !
  Reply With Quote
Old 07-29-09, 10:31 PM   #15
Gold Member
 
nandini's Avatar
 
Join Date: Jun 2009
Location: Pune
Posts: 487
Rep Power: 3
nandini is a jewel in the roughnandini is a jewel in the roughnandini is a jewel in the rough
Default

Quote:
Originally Posted by mickey View Post
hey do you know jars for mobiles??
what kind of jars?

jars are nothing but compressed java class files.

What an irony!!!

This thread is in Windows category and Java claims to be platform independent.

Last edited by nandini; 07-29-09 at 10:31 PM. Reason: Automerged Doublepost
nandini is offline   Reply With Quote
Old 07-29-09, 10:36 PM   #16
Jedi knight
 
Luke Skywalker's Avatar
 
Join Date: Jul 2009
Location: IBF
Age: 21
Posts: 1,816
Rep Power: 5
Luke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the rough
Default

Quote:
Originally Posted by nandini View Post
what kind of jars?

jars are nothing but compressed java class files.

What an irony!!!

This thread is in Windows category and Java claims to be platform independent
.
I too think we should have separate section for programming. I too find it funny that this is in windows as I am using FreeBSD & Ubuntu.
Luke Skywalker is offline   Reply With Quote
Old 07-29-09, 10:38 PM   #17
newprouser
Guest
 
Posts: n/a
Default

Does linux have inbuilt support for compling java like for C ?
  Reply With Quote
Old 07-29-09, 10:41 PM   #18
Jedi knight
 
Luke Skywalker's Avatar
 
Join Date: Jul 2009
Location: IBF
Age: 21
Posts: 1,816
Rep Power: 5
Luke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the rough
Default

Jars are archives much like zip files which can have any files. They are of two types :-
1. executables (theseare applications which can be open by clicking simply)
2. nonexecutables(they are simple archives much like zip)

Quote:
Originally Posted by newprouser View Post
Does linux have inbuilt support for compling java like for C ?
No you have to install jdk ( default is Open jdk) & jre. But some distro might give pre installed.

Last edited by Luke Skywalker; 07-29-09 at 10:42 PM. Reason: Automerged Doublepost
Luke Skywalker is offline   Reply With Quote
Old 07-29-09, 10:42 PM   #19
Gold Member
 
nandini's Avatar
 
Join Date: Jun 2009
Location: Pune
Posts: 487
Rep Power: 3
nandini is a jewel in the roughnandini is a jewel in the roughnandini is a jewel in the rough
Default

Quote:
Originally Posted by newprouser View Post
Does linux have inbuilt support for compling java like for C ?
what do you mean by inbuild support??

You have to have some kind of compiler for compiling.
nandini is offline   Reply With Quote
Old 07-29-09, 10:44 PM   #20
Jedi knight
 
Luke Skywalker's Avatar
 
Join Date: Jul 2009
Location: IBF
Age: 21
Posts: 1,816
Rep Power: 5
Luke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the roughLuke Skywalker is a jewel in the rough
Default

I think he meant to say compiler pre-installed like gcc is in nearly all linux distros used in PC.
Java compiler is also preinstalled in many distros DVD.
Luke Skywalker is offline   Reply With Quote
Reply

Tags
choices, java, learning, tools

Thread Tools
Display Modes

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads

Thread Thread Starter Forum Replies Last Post
Installling java saurabh2446 Nokia 1 06-23-09 12:44 PM
Tata Sky Fun Learning Promotion devrajofjaipur Tata sky 0 05-13-09 03:46 PM
Request For Java Script To Power On The Modem Ut300r2u ravi07 BSNL broadband 8 04-09-08 02:19 AM
Job cuts in Microsoft Learning division Admin News and Views from the Business World 0 06-25-06 05:57 PM


All times are GMT +5.5. The time now is 12:24 PM.


India Broadband Forum