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)) |

Well House Consultants
You are on the site of
Well House Consultants
who provide
Open Source Training Courses
and business
hotel accommodation. You are welcome to browse and use
our resources subject to our copyright statement and to add in links from your pages to ours.
Other subject areas - resources
Java Resources
Well House Manor Resources
Perl Resources
Python Resources
PHP Resources
Object Orientation and General topics
MySQL Resources
Linux / LAMP / Tomcat Resources
Well House Consultants Resources
Extras Resources
C and C++ Resources
Ruby Resources
Tcl/Tk Resources
Web and Intranet Resources
|
Java module J050
Java - General
Exercises, examples and other material relating to training module J050. This module is presented on Private Courses and Specially Run Courses only
Background Java uses a virtual machine to allow portable
code to be written, at the expense of some performance
hit. Developed and provided by Sun Microsystems, Java
is provided with the most enormous libraries which allow
what is basically a small and simple language to spread
its tentacles far and wide. Related technical and longer articles Overview of Java
Articles and tips on this subject | updated | 2504 | Learning to program in ... At Well House Consultants, we offer courses at two levels in a number of program- ming languages. Our "learning to program in ..." courses are for delegates who have never programmed before, or who are rusty, who lack confidence, or want a refresher of the basic principles. Our "... programming" courses ... | 2015-07-14 (longest) | 4430 | The spirit of Java - delegating to classes Building up towards the end of a Java course, I've been very much teaching the spirit of Java where code is delegated to classes and leaves the main application as a few short method calls, making it readable in its own right, and allowing code that uses the same data type to be shared between programs. ... | 2015-02-19 | 4412 | Java -making sure you have the right versions "Java is a portable language" ... "The binary .class files will work across platform". And indeed they will - within limits. I was teaching Java earlier today, using a Linux operating system on one of our delegate machines, and this evening I'm writing up examples on my backroom laptop - a system that ... | 2015-02-04 | 4317 | Java - an update of the basics Java is a programming language - a way of specifying a series of operations to be performed one after another to a computer which is written in a coded way - often described as "English Like" - rather than in a binary pattern of zeros and ones which all computers work with at the lowest level.
If ... | 2014-11-16 | 4305 | Learning to program in Java - yes, we can help. Yes, we CAN teach you to program in Java. And we'll teach you with a view to the latest versions of Java too ... at the end of this article's a list of some of the things added to Java 8 (not yet the standard run time environemnt) and Java 7 and we will tell you about those as appropriate. We'll do ... | 2014-09-26 | 3573 | New in Java 7 - and why we are not running public Java 7 courses Java 7 (or Java 1.7, if you prefer that name) was launched last summer, with new / improved features including:
* switch on a String object
* try with resources allowing easier cleanup / reducing memory leak potential
* catch allowing multiple exceptions in the same block to avoid need to repair code
* ... | 2012-01-14 | 2861 | MySQL and Java - connectivity past, present, and future thoughts MySQL has migrated from MySQL AB (1995 to 2008) to Sun (2008 to 2010) to Oracle (from 27 Jan 2010)
wizard:java graham$ /usr/local/mysql/bin/mysql -uwellho -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.48 MySQL Community ... | 2010-07-09 | 2420 | Exceptions in Java - why and how Although it's common practise to include a static main test program in a class, it's something that newcomers can have some difficulty following ... so we don't do it too early on the course - we keep classes and programs that use those classes (even if they are just test programs) each in their own ... | 2009-09-25 | 2417 | Java Programming Fundamentals Java 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 ... | 2009-09-24 | 2114 | Which Version of Java am I running? Write a test program to use the getProperty method on System:
public class Sample {
public static void main (String [] args) {
System.out.println("*** Hello Melksham ***");
System.out.println(System.getProperty("java.vm.vendor").toString());
System.out.println(System.getProperty("java.version").toString());
}
}
Compile ... | 2009-04-02 | 2091 | C, C++ and C# ... Java and JavaScript With all the words in the world, and the ability to make more up, isn't it astonishing that we have in our business some confusingly similar names for programming languages!
C v C++ v C#
C is the bedrock language that's used to write all the modern operating systems, device drivers, other languages, ... | 2009-03-20 | 2087 | Comparing Java Courses - what can we do? In answer to the question "Graham - what options can you offer me for a course similar to [gave me URL of an advanced server side Java course run by another training company, but not scheduled until late summer]?" from a potential course booker. I replied ...
The description you have referred me to ... | 2009-03-18 |
Examples from our training material
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
What is Java? What is Java used for? What sort of language is Java? Is Java the right language for me?
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.
|
|
|