Firstly I'd suggest you work through the PDF lessons, labs and  
homework on the Java Passion site. They should take you through from  
the basics to enterprise level technologies. The tutorials mostly use  
the NetBeans IDE, so I suggest you get a copy (it's free) and learn  
using it, although Eclipse is also very popular for Java and other  
programming languages if you want an alternative (which is also free).

Also a few recent replies to similar requests to yours on 
[email protected] 
  have mentioned these resources:

http://www.freeprogrammingresources.com/javabook.html

http://www.51cnnet.com/

http://www.sun.com/solutions/landing/industry/education/sai/students.jsp

Perhaps you missed those?

If you know C and C++ then I would expect you have a fair knowledge of  
OOP and the syntax of Java already then. A lot of it is the same. Some  
of the differences are:

- Namespaces and guard statements are managed by using the 'package'  
keyword in Java.

- Pointer arithmetic and variables aren't used explicitly, because all  
objects are passed by reference, and all primitive data types are  
passed or copied by value (depending on their whether their scope is  
global or local).

- Java's automated garbage collection takes care of things like  
malloc, free etc,

- Because you don't need pointer arithmetic and the Java Virtual  
Machine is consistent across platforms you don't need anything much  
like sizeof to see how much memory something occupies (presumably the  
feature is in Java somewhere, but it's not required for day-to-day  
programming tasks).

- Strings are handled by their own built in class, so you don't need  
to build them using char arrays etc.

I haven't done any C/C++ programming in ages, so I'm sure I've missed  
other differences too. You should be able to find lists or articles  
discussing this sort of stuff via Yahoo, Google etc. if you're  
interested in moving from C/C++ to Java.

Good luck!
Fox

On 12/12/2009, at 3:35 AM, Kiran Kumar wrote:

> Hi fox,
>
> I am new to JAVA and have been going through lot of books and  
> getting stuck in explanation and not able to make great start.  
> Therefore i request you to advise me - how can i start off simply  
> doing a JAVA programming and get complete understanding of the  
> subject and would like to start working on projects in another 3  
> months time.
> Please suggest some :  Good Books  and excercises, programs that  
> will give some experience in trying coding and get the on hands  
> experience
> Kindly let me know how to study and get ahead with JAVA - i have  
> fair amount of knowledge of C and C++
>
> Thanks in advance,
> Kiran

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaprogrammingwithpassion?hl=en

Reply via email to