- We can not promise you fame, fortune or even a job if you learn the Java Programming
- Still , It is likely to make your programs better and requires less effort than other languages.
- We believe that Java technology will help you do the following.
1. Get Started Quickly:
- Although the java programming is powerful object oriented language, its easy to learn.
2.Write less code
- Comparisons of program metrics(class count , method count and so on.) suggest that a program written in java programming language can be four times smaller than the same program written in C++.
3.Write Better code:
- Java Programming language encourages good coding practices and automatic garbage collection helps you avoid memory leak.
4.Develop programs more quickly:
- The Java programming language is simpler than C++ and as such , your development time could be up to twice as fast when writing in it.
- Your programs also require fewer lines of code.
5.Avoid platform dependencies:
- You can keep your program portable by avoiding the use of libraries written in other languages.
6.Write once run anywhere:
- Because applications written in the java programming language are compiled into machine independent bytecode, they run consistently on any java platform.
7.Distribute software more easily:
- With Java web start software , users will be able to launch your application with a single click of the mouse .
- An automatic version check at start up ensures that users are always up to date with the latest version of your software .
- If an update is available , the java web start software will automatically update their installation.
What can Java Technology Do?
- The general purpose , high level java programming language is powerful software platform.
- Every full implementation of the java platform gives you the following features.
- The development tools provide everything you will need for
- compiling ,
- running ,
- debugging and documenting your application.
Application Programming Interface(API):
- The API provides the core functionality of the java programming language . It offers a wide array of useful classes ready for use in your own applications.
- The JDK software provides standard mechanism such as the java web start software and java plug in software for developing your applications to end users.
User Interface Tool-kits:
- The swing and Java 2D tool kits make it possible to create sophisticated Graphical User Interfaces(GUIs).
- Integration libraries such as Java IDL API, JDBC API, Java Naming and Directory Interface(JNDI) API, Java RMI and Java remote method invocation over Internet inter -ORB protocol Technology(Java RMI-IIOP technology) enable database access and manipulation of remote objects.