Monday, 7 November 2016

TOOLS OF JAVA

 VARIOUS TOOLS AVAILABLE IN JAVA, WHICH MAKES IT RUN ON ANY MACHINES. THEY ARE:




JAVAC (COMPILER):- IT IS USED TO CONVERT JAVA PROGRAM INTO CLASS FILE WHICH CONTAINS BYTE CODES.

JAVA (INTERPRETER) :- IT IS USED TO EXECUTE CLASS FILE MEANS BYTE CODES.

JAVAP (PROFILER COMPILER) :- IT IS USED TO CONVERT CLASS FILE INTO JAVA PROGRAM. IT GIVES ONLY STRUCTURE OF THE JAVA PROGRAM. IF WE USE "JAD" UTILITY WE GET ENTIRE JAVA PROGRAM FROM CLASS FILE.

JAVAH (HEADER FILE COMPILER) :- IT IS USED TO INCLUDE NATIVE METHODS, HEADER FILES INTO JAVA PROGRAM.

JAVADOC (DOCUMENTATION COMPILER) :- IT IS USED TO CONVERT JAVA PROGRAM INTO HTML DOCUMENT. THE GENERATED HTML DOCUMENT IS CALLED API DOCUMENT.

APPLETVIEWER :- IT IS USED TO EXECUTE APPLETS (SMALL WEB PROGRAMS).

METHOD :- SET OF STATEMENTS.

CLASS / INTERFACE :- SET OF METHODS.

PACKAGE :- SET OF CLASSES & INTERFACES.

JSL (JAVA STANDARD LIBRARY) :- SET OF PACKAGES.

JRE (JAVA RUNTIME ENVIRONMENT) : JVM + JSL.

          TYPES OF JAVA APPLICAIONS
===========================

1) STANDALONE APPLICATIONS

2) APPLETS

STANDALONE APPLICATIONS :- THESE ARE GENERAL PROGRAMS WHICH ARE NOT RELATED TO INTERNET. THESE APPLICATIONS ARE EXECUTED BY JAVA INTERPRETER. THESE APPLICATIONS CONTAINS MAIN( ) METHOD. SO PROGRAM EXECUTION STARTS FROM MAIN( ) METHOD ONLY.

APPLETS :- THESE ARE SMALL WEB PROGRAMS. APPLETS ARE EXECUTED BY WEB BROWSER (GOOGLE, MOZILLA FIREFOX) OR APPLET VIEWER TOOL. BECAUSE THESE APPLICATIONS DON'T HAVE MAIN( ) METHOD.

Example:

class First
{
public static void main(String args[ ])
{
System.out.print("Welcome to Java Programming");
}
}

OUTPUT
========
Welcome to Java Programming 

No comments:

Post a Comment