Java

New to Java?

Here are 6 presentations used to teach Java to beginners

Java for Beginners – Level 0 – setup – How to set up an IDE (Eclipse)

Java for Beginners – Level 1 – Variable types

Java for Beginners – Level 2 – Strings and calculations

Java for Beginners – Level 3 – IF (Selection) & random numbers

Java for Beginners – Level 4a – FOR loops (Iteration)

Java for Beginners – Level 4b – WHILE loops (Iteration)

Java for Beginners – Level 6a – Arrays (Linear & 2D)

Java for Beginners – Level 6b – LinkedLists

Java for Beginners – Level 7 – File handling (Reading & writing to text files)

Java for Beginners – Level 8 – Methods

Here is a link to lots of Java examples: Java Examples

More useful Java resources

Here are useful web links for resources scattered all over the world wide web. If you know of any we can add, please let us know.

Comprehensive Java “cheat sheet”

University of Helsinki’s Java MOOC

Java notes with coding examples (including GUI)

Excellent (free!) Java Course for Beginners on Udemy

Tutorials Point – Java Quick Guide

Nanyung University’s GUI guide (good!)

Oracle’s tutorial on GUI (using Swing)

Alvin Alexander’s JOptionPane tutorials

Guidance on how to make system flowcharts

Here are 3 PDF documents we use to teach students how to make system flowcharts for documenting their algorithms

Flowcharts Guide 1 – NEW

Flowcharts Guide 2 – NEW

Flowcharts Guide 3 – NEW

Code2Flow – a handy code to flowchart tool