Java Resources
|
|
Coventry University's Java Programming standards http://www.coventry.ac.uk/swift/~csx067/java/std.doc |
|
Documentation |
Full Java documentation for JDK 1.2.2 at http://www.coventry.ac.uk/swift/help/javadoc/jdk1.2.2/docs |
|
|
Java API (Application Programmers Interface) documentation at http://www.coventry.ac.uk/swift/help/javadoc/jdk1.2.2/docs/api |
|
|
Java AWT (Abstract Windowing Toolkit) documentation at http://www.coventry.ac.uk/swift/help/javadoc/jdk1.2.2/docs/api/java/awt/package-summary.html |
|
|
Java String class documentation at http://www.coventry.ac.uk/swift/help/javadoc/jdk1.2.2/docs/api/java/lang/String.html |
|
|
The EasyIn class documentation |
|
|
The aLibrary package (and basic Java classes) documentation at http://www.coventry.ac.uk/swift/~csx067/java/aLibraryDocs/index.html |
|
For 2002-3, the University will use Java SDK 1.3.1. Note that it is very large Java can be downloaded directly from the 'Sun' site http://java.sun.com. |
|
| EasyIn |
The EasyIn class is provided on the University system for your use. If you want to use it at home you'll need to get the software. The class can be downloaded from website for the Charatan and Kans textbook. Alternatively the code is available in the Charatan and Kans textbook from where you can type it in. However EasyIn.class file can be copied from 'W:/MIS/113CS/EasyIn'. It is tinyIf you want to use this with BlueJ on your own computer at home you'll need to configure your BlueJ to find it. See BlueJ Resources. |
| aLibrary |
The aLibrary package is provided on the University system for your use. If you want to use it at home you'll need to get the software from the CD sold with Riley's book ("The Object of Java: BlueJ edition", pub AddisonWesley 2002)The package files and its documentation for this class can be copied from 'W:/MIS/113CS'. They are quite small If you want to use this package with BlueJ on your own computer at home you'll need to configure your BlueJ to find it. See BlueJ Resources. There is an error on the version of aLibrary distributed with the BlueJ version of Riley's book. File AWindow_1.class should be renamed as AWindow&1.class and AWindow_2.class should be renamed as AWindow&2.class.
Documentation for this class is in |
|
package MisIO |
The Java MisIO package is available for you to take home from alfgar. (To students this is seen as their linux system.) Copy all the files onto a floppy and then use the READ.ME fileThe files are in /users/cs/csx067/JAVAFILES/MisIO/
Documentation for this class is in If you want to use this package with BlueJ on your own computer at home you'll need to configure your BlueJ to find it. See BlueJ Resources. |
|
Grasp software - a simple Java IDE - an alternative to BlueJ |
Links to web sites where you can get your own copy of the GRASP system can be found on the 'Work' section of Ken Monk's web page at http://www.mis.coventry.ac.uk/~kenmk/.Instructions to help you install PC Grasp at home are available (as a Word document) at http://www.coventry.ac.uk/swift/~csx067/java/configur.doc This can be installed on any PC using Windows 95 or above or linux |
|
Encapsulation: What is an object?
|
|
Classes; intro to arrays
|
|
Inheritance, Constructors
|
|
Inheritance, Method Overridding
|
|
Primitive types: int, boolean, float, double
|
|
Assignment and Arithmetic Operators, type conversion (cast), String concatenation
|
|
Relational (Comparison) Operators, Increment Operator, loops (if, while, for)
|
|
Logical Operations (||, &&, !), Numeric Cast, String Concatenation (+) and toString()
|
|
Developing GUIs A bare-bones reminder as to how to write Applets. Also provides a quick reference for developing GUIs - layout managers and widgets. |
|
More Advanced Materials |
|
The JavaTM Tutorial at
http://java.sun.com/docs/books/tutorial
|
|
Sample files for Units I & J are to be found, on the linux system, in directory /users/cs/csx067/JAVAFILES/UNITS_IJ/ |
|
Unicode/ASCII character set at http://www.coventry.ac.uk/swift/~csx067/java/ascii.htm |
|
|
Java's primitive data types http://www.coventry.ac.uk/swift/~csx067/java/datatypes.htm |
|
Windows NT 'Minesweeper' program (for Unit I1) can be run from MIS Applications, Util, 'Common Data', lisap, winmine.exe |
Last updated: 21 September 2004