Java Technology Works

Java is a high-level programming language and powerful software platform. On full implementation of the Java platform gives you the following features:

  • JDK Tools: The JDK tools provide  compiling, Interpreter, running, monitoring, debugging, and documenting your applications.  The main tools used are the
    Javac compiler, the java launcher, and the javadoc documentation tool.
  • Application Programming Interface (API): The API provides the core functionality of the Java programming language. It gives a wide collection of useful classes, which is further used in your own applications. It provides basic objects and interface to networking and security, to XML generation and database access, and much more.
  • Deployment Technologies: The JDK software provides two type of deployment technology such as the Java Web Start software and Java Plug-In software for deploying your applications to end users.
  • Graphical User Interface Toolkits: The Swing and Java 2D toolkits provide us the feature of  Graphical User Interfaces (GUIs).
  • Integrated Libraries: Integrated with various libraries such as the Java IDL API, JDBC API, Java Naming and Directory Interface TM ("J.N.D.I.") API, Java RMI, and Java Remote Method Invocation over Internet Inter-ORB Protocol Technology (Java RMI-IIOP Technology) enable database to access and changes of remote objects.

Java Technology Changes  Our Life:

  • Easy to Start:  Since Java programming language is completely based on  object-oriented language, it's easy very simple and easy to learn, especially for programmers already known with C or C++.
  • Easy to write code: As compared to program metrics (class counts, method counts, and so on) tell us that a program written in the Java programming language can be four times smaller as compare to the same program written in C++.
  • Write better code: The Java programming language encourages good coding practices, and manages automatic garbage collection which  helps you avoid memory leaks. Based on the concept of  object orientation, its Java Beans
    component architecture, and  wide-range, easily extendible, flexibility and API  can reuse existing, tested code and introduce fewer bugs.
  • Develop programs and Time Safer: The Java programming language is easier and simpler than C++,  as such, manages your development time  upto twice as fast when writing in it. The programs will also require fewer lines of code.
  • Platform Independencies: The program  keep portable and platform independent by avoiding the use of libraries written in other languages.
  • Write Once and Used in any Java Platform : Any Source code of Program  are written in the Java programming language, that is compiled into machine-independent byte codes and run consistently on any platform of java.
  • Distribute software makes work easy : Using Java Web Start software, users will be able to launch own applications with a single click on mouse. An automatic version check initially  weather users are always up to date with the latest version of your software. If an update is available for it, the Java Web Start software will automatically update their installation.

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More