Skip to content

CS230 Computer Programming I (Intro to Java Programming)

* Java Programming Language Specification http://java.sun.com/docs/books/jls/
* Java API Documentation http://docs.oracle.com/javase/7/docs/api/
* Java SE Overview; (J2SE versus J2EE (through Java 2 SE 1.5); Java SE versus Java EE)
* Java Version History (wikipedia)
* jSudokuSolver, an example Java program: http://jisudokusolver.sourceforge.net/
* Java Frame tutorial http://docs.oracle.com/javase/tutorial/uiswing/components/frame.html
* BoarderLayout http://docs.oracle.com/javase/7/docs/api/java/awt/BorderLayout.html
* GroupLayout http://docs.oracle.com/javase/7/docs/api/javax/swing/GroupLayout.html
* TextPane JTextPane
* Key concepts:
extends (classes); implements (interfaces); public/private; date types (int, void);
java.* vs javax.* (core versus extended); java.awt.* vs javax.swing;