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
