Java View all facts Glossary Help |
tool > Java development tool |
Java development tool comparison table |
Subject | run by | decode | consist of | is an instance of | is a subtopic of | compile | run you | be usually | has part | have example of running | contain | have example of use | execute by | have purpose | is a synonym of | run you may | follow | put | be part of | compile on | is a kind of | invoke | rename to | be similar to | choose | download from | be available from | use | run on | have | have part | has definition | be | manage | abbreviate as | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
jar | Java development tool | How Java Works | to assist a programmer in preparing, debugging and executing Java programs | Java Archive Tool | documentation at Sun | A tool included in the SDK that can pack files into Java Archive files as well as unpack them | ||||||||||||||||||||||||||||||
Java Debugger | Java development tool | Java Tools | to assist a programmer in preparing, debugging and executing Java programs | tutorial | A command line debugger for Java classes | jdb | ||||||||||||||||||||||||||||||
Java Development Kit | Java History and Related Languages | JRE | to assist a programmer in preparing, debugging and executing Java programs | Java development tool | Software Development Kit after JDK 1.1 | Sun | hierarchical files systems to manage source files and class files | Java compiler | A comprehensive set of tools, utilities, documentation and sample code for developing programs | source files and class files for programs | JDK | |||||||||||||||||||||||||
Java interpreter | bytecode for the Java virtual machine | How Java Works | type java and the class file name (without its extension) on the command line |
| slower than native code | java HelloWorld | a Java Virtual Machine | to execute bytecode for the Java virtual machine | Java application launcher | need platform-specific instructions | consistent guidelines that make the program easy to read | runtime system | any platform that has a Java compiler | Java program | the main method of the class that you specify | a Java platform | documentation at Sun | A module that alternately decodes and executes every statement in some body of code | readable by humans | |||||||||||||||||
javac | using a Java interpreter to load the application's main class file - this is normally done from the command-line prompt using the java tool from the SDK | one or more classes | Java development tool | How Java Works | source code into bytecode | type javac and the source file name with its extension on the command line | slower than native code | java HelloWorld | one class that contains a main method which serves as the starting point for the rest of the program | javac Demonstrate.java | a Java Virtual Machine | to assist a programmer in preparing, debugging and executing Java programs | need platform-specific instructions | consistent guidelines that make the program easy to read | compiled code into a class file with the same name as the source file but with extension .class | any platform that has a Java compiler | an applet | a constructor based on the number of the actual arguments and the types of the actual arguments | a Java platform | documentation at Sun | 1 main method called its entry point | readable by humans | ||||||||||||||
Software Development Kit | Java Tools | command line programs including | to assist a programmer in preparing, debugging and executing Java programs | Java development tool | Sun | version number | free |
Next tool: programming environment Up: tool Previous tool: bytecode verifier