CGS 3416 - Java for Non-Majors
Fall 2020 Semester
Fall 2020 Syllabus
Lectures
Homework Assignments
Resources
Java home page (on Oracle site)
API Specifications
Java Standard Edition, v 13.0, API Specification
Java Standard Edition, v 11.0, API Specification
Java FX 2 API Specifications
Java Tutorial Pages (on Oracle)
Java SDK Tools
Documentation on the Java Compiler 'javac'
Documentation on the Java application launcher 'java'
Oracle JAR file tutorial
Javadoc tool home page
Using JAR files
Java coding standards (for reference)
Google java standard
SEI Java Coding Guidelines
Oracle Conventions (not updated since 1999)
Source code from our textbook (Pearson site)
Information on PATH and CLASSPATH variables (you should not need to do this)
MobaXTerm
- alternate SSH client that includes X11-forwarding
My Basic Unix Tutorial
- You need to be familiar with the unix environment in this course.
Compilers and Compiling Help
Java Standard Edition download page
Java SE Development Kit (JDK) is the basic download
JDK bundle with NetBeans includes the NetBeans IDE program
Eclipse Download page
NetBeans IDE Download page
Compiling on the Command Line with basic SDK tools
Building Projects with Java IDEs (NetBeans and Eclipse)
How to pack up a simple jar archive
(using either command line or Eclipse)
Unix Links
Bob Myers's Basic Unix Tutorial
- It would help to be familiar with the basic unix environment in this course.
Simple list of common Unix commands
UNIX Tutorial for Beginners