Page 1 of 3 123 LastLast
Results 1 to 25 of 54

Thread: Learning Java ~ What are the best choices of tools ?

  1. #1
    newprouser
    Guest

    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.

  2. #2
    Jedi knight Luke Skywalker's Avatar
    Join Date
    Jul 2009
    Age
    23
    Liked
    0 times
    Posts
    2,175

    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?
    History is on the move,my friends.Those who cannot keep up will be left behind, to watch from distance.And those who stand in its way will not watch at all.http://windows7sins.org/
    People are going to tell stories about me none of which change who I really am.

  3. #3
    newprouser
    Guest

    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.

  4. #4
    Jedi knight Luke Skywalker's Avatar
    Join Date
    Jul 2009
    Age
    23
    Liked
    0 times
    Posts
    2,175

    Default

    Thanks.

  5. #5
    Platinum Member
    Join Date
    Sep 2008
    Liked
    1 times
    Posts
    3,171

    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

  6. #6
    newprouser
    Guest

    Default

    care to point out some good ones ?

  7. #7
    Platinum Member
    Join Date
    Sep 2008
    Liked
    1 times
    Posts
    3,171

    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

  8. #8
    Silver Member
    Join Date
    Jun 2009
    Liked
    0 times
    Posts
    481

    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?

  9. #9
    newprouser
    Guest

    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 ?

  10. #10
    Silver Member
    Join Date
    Jun 2009
    Liked
    0 times
    Posts
    481

    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.

  11. #11
    newprouser
    Guest

    Default

    Lolz okie

  12. #12
    Silver Member
    Join Date
    Jun 2009
    Liked
    0 times
    Posts
    481

    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.

  13. #13
    MODDY mickey's Avatar
    Join Date
    Jan 2009
    Liked
    12 times
    Posts
    6,930

    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??

  14. #14
    newprouser
    Guest

    Default

    ok thats what was trying to ask in the other post !

  15. #15
    Silver Member
    Join Date
    Jun 2009
    Liked
    0 times
    Posts
    481

    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

  16. #16
    Jedi knight Luke Skywalker's Avatar
    Join Date
    Jul 2009
    Age
    23
    Liked
    0 times
    Posts
    2,175

    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.

  17. #17
    newprouser
    Guest

    Default

    Does linux have inbuilt support for compling java like for C ?

  18. #18
    Jedi knight Luke Skywalker's Avatar
    Join Date
    Jul 2009
    Age
    23
    Liked
    0 times
    Posts
    2,175

    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

  19. #19
    Silver Member
    Join Date
    Jun 2009
    Liked
    0 times
    Posts
    481

    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.

  20. #20
    Jedi knight Luke Skywalker's Avatar
    Join Date
    Jul 2009
    Age
    23
    Liked
    0 times
    Posts
    2,175

    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.

  21. #21
    newprouser
    Guest

    Default

    i meant if they are included with OS, for eg : like MS debugger, dos etc

    @ LS
    gotit.

  22. #22
    Silver Member
    Join Date
    Jun 2009
    Liked
    0 times
    Posts
    481

    Default

    there're two things...
    java compiler : responsible for compiling your java files.

    jre : java runtime environment. It's responsile for running the java appliaction. These days almost all the operating system jre with OS itself. In windows you can check it's presence in control panel.
    Last edited by nandini; 07-29-09 at 10:57 PM. Reason: spelling mistake

  23. #23
    Jedi knight Luke Skywalker's Avatar
    Join Date
    Jul 2009
    Age
    23
    Liked
    0 times
    Posts
    2,175

    Default

    Somw linux distros DVD have compiler also. Fedora 9 DVD had.

  24. #24
    newprouser
    Guest

    Default

    JRE is well known , I try my best not to use Java appz.

    Well the compiler doesn't require the runtime to run right ? It oly provides libraries in destination computer na.

    Quote Originally Posted by Luke Skywalker View Post
    Somw linux distros DVD have compiler also. Fedora 9 DVD had.
    its time they added it to all Linux i guess.
    Last edited by newprouser; 07-29-09 at 10:59 PM. Reason: Automerged Doublepost

  25. #25
    Jedi knight Luke Skywalker's Avatar
    Join Date
    Jul 2009
    Age
    23
    Liked
    0 times
    Posts
    2,175

    Default

    Quote Originally Posted by newprouser View Post
    JRE is well, I try my best not to use Java appz.

    Well the compiler doesn't require the runtime to run right ? It oly provides libraries in destination computer na.



    its time they added it to all Linux i guess.
    But you will need JRE for running applications & there many runtime exceptions( which are divided into checked & unchecked) also. So JRE is a must also.

Page 1 of 3 123 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. photo editing tools
    By zoooni in forum Computer technology
    Replies: 5
    Last Post: 05-15-10, 09:37 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •