Training, Open Source Programming Languages

This is page http://www.wellho.net/resources/J801.html

Our email: info@wellho.net • Phone: 01144 1225 708225

 
For 2021 - online Python 3 training - see ((here)).

Our plans were to retire in summer 2020 and see the world, but Coronavirus has lead us into a lot of lockdown programming in Python 3 and PHP 7.
We can now offer tailored online training - small groups, real tutors - works really well for groups of 4 to 14 delegates. Anywhere in the world; course language English.

Please ask about private 'maintenance' training for Python 2, Tcl, Perl, PHP, Lua, etc.
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 ...
2015-01-15
 
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 ...
2007-02-16
 
Examples from our training material
Av2.java   An array of objects of different types
Aviary.java   Sample program - using Duck and Gull classes
Bird.java   Base (abstract) class
Colddesert.java   Part of the Dairy Queen demo
DairyQueen.java   Main application to show inheritance and polymorphism
Desert.java   Base Class for use in Dairy Queen demo
Duck.java   inheriting and implementing class
Friend.java   Interface to define an extra API
Gull.java   Class in a package, extends another, implements an interface
Icecream.java   A subclass of Desert
Insurable.java   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.
Exceptions.
Streams.
Packages.
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., 2021: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/resources/J801.html • PAGE BUILT: Sun Oct 11 14:50:09 2020 • BUILD SYSTEM: JelliaJamb