|
Hi,
Can anybody let me know some good books/tutorials to learn Java.
I know C++ very well, New to Java. From where I should start.
And whats the difference between, Java, Core Java, J2ME.
Regards,
Mbatra
|
|
|
|
|
|
There are books "Java for C++ programmers" available. I like the books of Addison-Wesley (publisher).
There are different "editions" of the basic JAVA(SE - standard Editon), mostly Java EE (Enterprise Edition) and Java ME (mobile Editon). All of them base on Java SE and have additional functionality.
Terms like JSF and JSP describe a web related GUI.
|
|
|
|
|
Hi TorstenH.,
Can you please refer me some books which I should start reading to get into Java also.
There may be so many books. Please tell me the names of some books which are useful to start.
Regards,
Mbatra
|
|
|
|
|
See here[^].
One of these days I'm going to think of a really clever signature.
|
|
|
|
|
You should read Effective Java 2nd Ed by Joshua Bloch. I've only read parts of it, but this book is very well-regarded.
|
|
|
|
|
For commercial purposes/learning purposes Java is divided into Core and Advanced. The difference is, core covers the basic Java which might include introduction to OOP, some utilities, string handling, threading, awt etc.. while advanced means quite higher end topics usually for professional development like JDBC, Hibernate etc.. J2ME (also known as Java ME) is for developing apps for mobiles and other embedded systems. Usually you might have come through embedded systems and the same applies here.
Gowtham Gutha (http://java-demos.blogspot.com)
|
|
|
|
|
Hi,
Thanx all for the info.
I want to know which IDE should I use for Java development. I have seen Eclipse Indigo, Galileo etc..I have used Eclipse Indigo.
Whats the difference between these IDEs and which should I use to start.
Thanx & Regards,
Mbatra
|
|
|
|
|
All that depends upon your needs. Different features differentiate different IDEs. What i could suggest is that go with what you feel the best
In my experience, personally i use NetBeans for developing Desktop applications as i feel it comfortable and also clean. It is simple to learn too.
And for web development, i prefer Eclipse Indigo, because i have personally used it for developing my iGo4iT Search because it has provided me a plugin to deploy apps to Google AppEngine. Eclipse really do have a wide range of plugins that are useful for the developers, especially for the web application developers. You can also take Amazon Beanstalk plugin for Eclipse for example. It is helpful when you want to deploy your applications to the Amazon servers.
|
|
|
|
|
All that depends upon your needs. Different features differentiate different IDEs. What i could suggest is that go with what you feel the best
In my experience, personally i use NetBeans for developing Desktop applications as i feel it comfortable and also clean. It is simple to learn too.
And for web development, i prefer Eclipse Indigo, because i have personally used it for developing my iGo4iT Search because it has provided me a plugin to deploy apps to Google AppEngine. Eclipse really do have a wide range of plugins that are useful for the developers, especially for the web application developers. You can also take Amazon Beanstalk plugin for Eclipse for example. It is helpful when you want to deploy your applications to the Amazon servers.
|
|
|
|