THE FUNDAMENTALS
Why use Java
How does Java Work? - structure
Comparing local and distributed Java applications and associated security
features
Writing, compiling and running a simple Java applications
Using documentation for the J2SE class libraries
OBJECT ORIENTATED PROGRAMMING
Define:
Classes
Objects
Attributes
Methods
Using Constructor methods to initialise objects
Using Package and import statements to access J2SE class libraries
Imports
JAVA CONSTRUCTS
Identifies
Comments
Primitive Types
Variables
Operators Assignment
If Statements
Loops
Booleans
Arrays
Abstract Methods
Inner Classes
JAVA INHERITANCE
Encapsulation
Polymorphism
Inheritance
Overloading
Wrapper Classes
EXCEPTIONS
What are Exceptions?
Defining Exceptions and building code to handle runtime exceptions
Explaining the Exception class hierarchy and categories of Exceptions
Declaring methods that may throw Exceptions
Using the throw keyboard forward an Exception
Building a user-defined Exception class |
JAVA APPLICATIONS
Build a simple Command-Line Application
Read and Write to files
File Streams
Introduction to GUI Applications
Introduction to AWT and Swing
Containers
Layout Manager
Frame and Panel Containers
User Interface Events
Adapter Classes
INTRODUCTION TO JAVA APPLETS
What is a Java Applet?
Introduction to 3 tier architecture
Introduction to TCP/IP Networking
Web Server Basics
Applet tags
Applet methods
Basic Applet configuration
Build a simple Applet
Applets and Swing
URL’s
THREADS - INTRODUCTION
What is a Thread?
Creating Threads to enable concurrent execution of multiple tasks
Declaring Synchronised Code to prevent simultaneous access to a method
by more than one thread
Thread issues
Wait()
Notify()
Moving Threads between states using the wait and notify methods
Using a shared object to communicate between Threads
STREAMS
What is a Stream?
Java.io package
Node Streams
Processing Streams
Readers
Writers
Creating Streams
Serialisation Interface |
4 Ravey Street
London EC2A 4QP
t: +44(0)20 7729 1811
f:+44(0)20 7729 9412
information@premiercs.co.uk |