COP 3252 - Advanced Java Programming (CS Majors)
Summer 2020 Semester
Summer 2020 Syllabus
Lectures
Homework Assignments
Practice Exercises
Guess the number game
Building a simple calculator
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)
Java FX Links and Tools
Article on getting started with Java FX 2 and Scene Builder
JavaFX Scene Builder page (with downloads)
Using Scene Builder with Java IDEs (Oracle Documentation) (Includes NetBeans, Eclipse, and IntelliJ IDEA)
Java FX Scene Builder installation (Oracle Documentation)
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)
Other Unix Links
UNIX Tutorial for Beginners
A Basic UNIX Tutorial
Unix Tutorial
Unix Online Man Pages
, at Computer Science Dept, Florida State University
Simple list of common Unix commands