Browse by Course code: COMP1004

Up a level
Export as [feed] RSS 1.0 [feed] Atom [feed] RSS 2.0
Number of items: 14.

Lecture 1 - Starting out
What is Programming? A useful definition Object Orientation (and it’s counterparts) Thinking OO Programming Blocks Variables Logic Data Structures Methods

Shared with: World

Lecture 12 - Scope
Instance Variables Local variables Cool 3D Modelling! “this” keyword

Shared with: World

Lectures 17 and 18 - Exceptions - when it all goes wrong
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

Shared with: World

Lecture 16 - I can't hear you through the static
Static Types of methods Instance Static Example Calling Static methods Why Static Final

Shared with: World

Lecture 15 - Interface this
A quick word about abstract How a class interfaces Making Pets The Deadly Diamond of Death Interfaces (not interfaces)

Shared with: World

Lecture 14 - Exploring Polymorphism
Which methods are where? Overriding Calling super’s methods Coupling and cohesion

Shared with: World

Lecture 13 - It runs in the family
Inheritance Code duplication Super classes Constructors Polymorphic collections “Anywhere a super class is, a sub class can go” Casting A great deception

Shared with: World

Lecture 8 - über-Arrays
ArrayList ArrayList vs Array Declaration Insertion Access Removal Wrapper classes Iterator object

Shared with: World

Lecture 7 - Going Loopy
Looping while do while for Arrays indexes For each loop

Shared with: World

Lecture 3 - Objects Ahoy
Variables - Objects and Primitives, Quick look at scope

Shared with: World

Lecture 5 - Constructors
Constructors With one parameter With two parameters Overloading Constructors and methods

Shared with: World

Lecture 4 - Methods and Stuff
Banking Parameters and arguments Passing Objects Primitives Returning Getters and Setters

Shared with: World

Lecture 2 - Java
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

Shared with: World

This list was generated on Sun Sep 21 19:08:57 2014 BST.