Java Programming Fundamentals
Archive - Originally posted on "The Horse's Mouth" - 2009-09-24 06:01:02 - Graham EllisJava Programming Fundamentals - sample programs from "hello world" through to objects, inheritance, arrays, packages and utility classes!
This week, I'm running a small Learning to Program in Java course ... and I have taken advantage of the small group size to write a co-herent series of new examples of the basics - showing not only how code works, but also how it is developed. I've uploaded all the examples into a single module, and they're also available through the following links
Adam.java | Hello World, and command line input |
Bernie.java | static method (function) calls |
Chloe.java | First use of variables and conditionals |
Daniel.java | Integer Calculation |
Edward.java | Shared code - load and run method from another class |
Fred.java | Reading user input from keyboard |
Glenda.java | loop, with break and continue |
Hilary.java | Passing values in and out of a local method |
Irene.java | Arrays - setup, fill, pass, process, length |
Julie.java | Array of arrays (i.e. 2 dimensional array) |
Keith.java | Using a class |
Lenny.java | Static Methods, comparing objects |
Margaret.java | String handling example |
Niamh.java | loading a method from a class in a package |
Orlando.java | Class within a package |
Peter.java | underlying (base) class |
Quentin.java | Calling in an extended class |
Rolf.java | Extended class |
Steve.java | A second extended class |
Time.java | Base class for examples up to Lenny |
Trevor.java | Polymorphism - an array of different objects |
Ulrika.java | An array of objects |
Viv.java | An ArrayList - an extendable array |
WellHouseInput.java | Reading from the keyboard or a file |