Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Introduction to the JDK Java for Computational Finance 46-935 JDK 1.1.7 • Our choice of development environment – A product of Sun Microsystems (the creators of Java) – Most popular environment and most up to date – Widely available (free from www.javasoft.com) – Widely tested – Simple to Use JDK 1.1.7 • Simplicity has its price – Functional environment, but not many bells and whistles – Command line interface – Less than adequate debugging tools JDK 1.1.7 • What you get with the JDK? – – – – Java Virtual Machine Implementation Java Core API Documentation Development Tools JDK 1.1.7 • Virtual Machine Implementation – Abstract computing machine and execution environment for Java byte-code – Java bytecode runs on the virtual machine, and thus runs on any platform with an implementation of the VM – The code is independent of the platform underlying the VM! JDK 1.1.7 • Java Core API – Essentially the raw materials from which you will build programs – Collections of classes organized in packages • • • • • java.lang (Object, Integer, String ….) java.util (Vector, Hashtable, Date….) java.awt (Window, Menu, Button….) java.net (Socket, URL, DatagramPacket….) and more …. JDK 1.1.7 • Documentation – – – – HTML documentation on the Core API Organized by Package Documents fields and methods of each class Was created automatically via javadoc (as we’ll see later) JDK 1.1.7 • Tools – A wide array of tools for aiding development – Most importantly: • javac • java • javadoc JDK 1.1.7 • Tools – javac • The Java Language Compiler that you use to compile programs written in the Java Programming language into platform-independent bytecode • javac MyProgram.java JDK 1.1.7 • Tools – java • The Java Interpreter that you use to run programs written in the Java Programming Language. • java MyProgram JDK 1.1.7 • Tools – javadoc • Generates API documentation in HTML format from Java source code. • Requires some work on your part (a commenting format must be followed) • javadoc MyProgram.java JDK 1.1.7 • For further information…. http://www.javasoft.com/products/jdk/1.1/docs/