Java development can be categorized in three part according to the three flavours of Java Technology. These three flavors are
Java Platform, Standard Edition enables us to develop and deploy Java applications on both desktops as well as servers, as well as today's demanding Embedded and Real-Time environments. Java SE includes classes that support the development of Java Web Services and provides the foundation for Java Platform, Enterprise Edition (Java EE). We can do Java Development with Ant. It is an excellent resource...rich in valuable information that is well organized and clearly presented.
Recommend the tutorial