Training, Open Source Programming Languages

This is page

Our email: • Phone: 01144 1225 708225

For 2023 - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
Java module J801
Review of Java Basics
Exercises, examples and other material relating to training module J801. This topic is presented on public courses Java Extra, Deploying Java Applications on Linux / Unix

Java is the progamming language that provides the instructional glue that holds may web-based applications together. Even if you're not a programmer yourself, but are just deploying applications written by others, you'll find it useful to have an overview of the component parts of Java and the basic programming structures, which is what we cover in this module.

Related technical and longer articles
Overview of Java

Articles and tips on this subjectupdated
4394Philosophy behind object design - and how I applied in to a Java example
* When you're writing all the logic to deal with a particular type of data, it's a good idea to write it into a CLASS * Where you have similar types of data, it's a good idea to put the shared logic into a BASE CLASS and then write SUBCLASSES which are based on that base class. That way your common ...
1082Straight from the .jar
Disc drives have got much faster since my youth ... and processors at have got much much MUCH faster in the same period. So, 30 years ago, we used to compress files to store them on the disc when we knew we weren't likely to keep needing them, but we didn't compress them as a matter of course as we ...
Examples from our training material   An array of objects of different types   Sample program - using Duck and Gull classes   Base (abstract) class   Part of the Dairy Queen demo   Main application to show inheritance and polymorphism   Base Class for use in Dairy Queen demo   inheriting and implementing class   Interface to define an extra API   Class in a package, extends another, implements an interface   A subclass of Desert   Dairy Queen demo - just a shell interface to show the implements mechanism
Background information
Some modules are available for download as a sample of our material or under an Open Training Notes License for free download from [here].
Topics covered in this module
Basic structure of Java.
Language constructs.
Classes and objects.
Arrays and Strings; Vectors and StringBuffers.
Complete learning
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule page.

Well House Consultants specialise in training courses in Java,Ruby, Lua, Python, Perl, PHP, and MySQL. We run Private Courses throughout the UK (and beyond for longer courses), and Public Courses at our training centre in Melksham, Wiltshire, England. It's surprisingly cost effective to come on our public courses - even if you live in a different country or continent to us.

We have a technical library of over 700 books on the subjects on which we teach. These books are available for reference at our training centre.

© WELL HOUSE CONSULTANTS LTD., 2023: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: • WEB: • SKYPE: wellho

PAGE: • PAGE BUILT: Sun Oct 11 14:50:09 2020 • BUILD SYSTEM: JelliaJamb