|
|
|
|
COURSE TITLE:
Java Programming Intro-Intermediate Training UK
LEVEL:
Introduction : Intermediate
COURSE LENGTH:
up to 4 days
COURSE PRICES:
*All prices quoted exclude VAT
COURSE OVERVIEW:
This 4 day course is designed for those wishing to learn the Java programming language. This course is a primer for more advanced Java courses. The emphasis is on the Java language and the core APIs. The practical exercises constitute about 50% of the course time. They use console applications rather than graphical applications to gain familiarity with Java. Graphics is a large subject which is best left to a more advanced course. |
| |
|
The course outlines below set out the full range of topics you can choose to cover during your on-site training course, and you can build your course around your exact training requirements, or any specific projects you or your staff are working on at present. You will find that this approach makes our courses the most effective and productive use of your training budget available today. |
Introduction Level
What is Java? Java Environments and the Java Virtual Machine Java versus C++ Object Oriented Programming A first program Packages and file layout ANT Exercise to set up a Java programming environment
The Java Language Comments and javadoc Methods Basic data types Input and output Operators Conditional statements Looping constructs Exercise to write a menu driven console application
Classes and Objects Data encapsulation Java classes, packages and visibility Constructors Object life cycles, finalizers and garbage collection Exercise to create product objects
Inheritence and polymorphism Inheritence Constructors and initialisation Interfaces Casting and instanceof Inner classes Polymorphism Exercise to build polymorphic objects
|
Training Modules
Complex data types Object wrappers Strings, StringBuffers and Arrays Collections Exercise to use collections
Exception handling Exceptions Exception handling Throwing and rethrowing exceptions Using finally Excercie to use exceptions
Streams The stream hierarchy Keyboard input explained File handling Object streaming Exercise to backup and restore objects to file
Thread and Applets Java Applets Threads Runnable classes Synchronisation Exercise to write a bouncing lines applet
Networking URLs TCP and UDP Sockets and connections Multi-threaded server applications Exercise to write a client server application
|
|
|
BACK TO TOP |
|
|
|
"I would just like to say how pleased we were with the way in which ABC Dee Training handled our training requirements....." Vicky Farrow, Kent Fire & Rescue
"My experience with this company has been a positive one and I would happily recommend ABC Dee Training to others." Anna Faithfull, London Film
|
| |