Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
labs:java [2013/09/04 14:24] – [Java] admin | labs:java [2015/09/14 22:19] – [Editors] admin |
---|
====== Java ====== | ====== Java ====== |
| |
* [[http://java.sun.com/|Primary Java Site]] | * [[http://www.oracle.com/technetwork/java/index.html|Primary Java Site]] |
* [[http://java.sun.com/javase/7/docs/|Java SE 7 General documentation]] | * [[http://docs.oracle.com/javase/8/docs/|Java SE 8 General documentation]] |
* [[http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html|Java Coding Conventions]] | |
| |
===== Editors ===== | ===== Editors ===== |
| |
''jedit'', ''emacs'', and [[eclipse|Eclipse]] are installed on the Linux machines. | ''gedit'', ''emacs'', and [[eclipse|Eclipse]] are installed on the Linux machines. |
| |
There are other IDEs available, such as NetBeans and BlueJ that you may want to try. | There are other IDEs available, such as NetBeans and BlueJ that you may want to try. |
| |
| You can install [[http://www.jedit.org/|jEdit]] (which I use) on your own computer and use the ''ftp'' plugin to allow you to easily edit your files on the CS server. |
| |
===== JavaDocs ===== | ===== JavaDocs ===== |
| |
* [[http://download.oracle.com/javase/6/docs/api/|Java 6 API]] | * [[http://download.oracle.com/javase/8/docs/api/|Java 8 API]] |
* [[http://www.oracle.com/technetwork/java/javase/documentation/index-jsp-135444.html|Javadoc]]: a tool to automatically generate HTML documentation | * [[http://www.oracle.com/technetwork/java/javase/documentation/index-jsp-135444.html|Javadoc]]: a tool to automatically generate HTML documentation |
* [[http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html|Writing Javadoc comments]] | * [[http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html|Writing Javadoc comments]] |
* [[ss_javaNotes|Professor Sprenkle's notes on various Java topics]] | * [[ss_javaNotes|Professor Sprenkle's notes on various Java topics]] |
| |
| ===== Java in the Cloud ===== |
| |
| * [[http://www.compileonline.com/compile_java_online.php|Compile and Execute Java Online]] - allows you to program in Java even when you don't have access to a computer that has Java installed |
===== Testing and Debugging Help===== | ===== Testing and Debugging Help===== |
| |
| |
| |
===== Jar Files ===== | |
| |
* [[http://www.cs.duke.edu/courses/cps108/fall07/help.html|Creating Executable Jar files and Java Webstart]] | |
| |