In this session we point you at the Java Library, and go into some more details on how Strings work. We also introduce the HashMap class (a very useful type of collection).
In this session we look more closely at the way that Java deals with variables, and in particular with the differences between primitives (basic types like int and char) and objects. We also take an initial look at the scoping rules in Java, which dictate the visibility of variables in your program
In this lecture we look at key concepts in Java: how to write, compile and run Java programs, define a simple class, create a main method, and use if/else structures to define behaviour.
What is Programming?
A useful definition
Object Orientation (and it’s counterparts)
Thinking OO
Programming Blocks
Variables
Logic
Data Structures
Methods
Exceptions
An Example
The Throws keyword
Try and Catch
The flow
Multiple exceptions
Finally
How exceptions are thrown
What the complier checks
Handle or Defer
Recovery
Writing your own
Inheritance
Code duplication
Super classes
Constructors
Polymorphic collections
“Anywhere a super class is, a sub class can go”
Casting
A great deception
Programming Overview
The JVM (The Java Virtual Machine)
A brief look at Structure
Class
Method
Statement
Magic incantations
main()
output
Coding a Dog
Programming Principle(1)
If and Boolean operations
Coding a Bank Account
Quick look at ToolBox
This list was generated on Wed Jan 15 21:15:23 2025 UTC.