Java Programming

Installing Java at home
This page explains how to install the Java JDK on your home computer and how to use a text editor as a simple programmer's IDE.

BeanShell - Lightweight Scripting for Java
This is an interpreted version of Java. BeanShell consists of a single file bsh-1.2b7.jar that you download and place anywhere on your computer. Just double click on the file to start BeanShell (but you need to install the Java JDK before you can use BeanShell).

JCreator LE
jGRASP
BlueJ
These are high quality freeware alternatives to using the Textpad editor for Java programming. Each of these IDE's requires that the Java JDK be installed before installing the IDE.

Java Precisely
A very nice, concise reference book for the Java language. If you scroll down the page, there is a link to an earlier version of the book that is freely downloadable.

How to Think Like a Computer Scientist
Introduction to Programming Using Java
Thinking in Java, 3rd Edition
Java as a First Language
Java Lecture Notes
Securing Java
These are links to free online textbooks for Java.

The Java Language Specification
The Java Virtual Machine Specification
Code Conventions for the Java Programming Language
AmbySoft Inc. Coding Standards for Java
These are links to free online reference books for Java.

JavaWorld.com
Java Programming Resources
Google Directory - Computers > Programming > Languages > Java
These are links to pages that have more links to resources about Java on the Internet.


Return to the Languages Resources page.
Return to the CS 316 home page.


compliments and criticisms