Premier Home Page

Home | Training | Solutions |Contact Us

t: +44(0)20 7729 1811

 
About Us | IT Training | Financial Training | Management Training |Delegate Information
 
 
 

Welcome to Premier

Your people are your most precious asset. Whether you are an existing Premier client, or a new customer looking to experience our services for the first time, welcome

 


JAVA INTRODUCITON / INTERMEDIATE – 5 DAYS

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

Microsoft Gold Partner

4 Ravey Street
London EC2A 4QP
t: +44(0)20 7729 1811
f:+44(0)20 7729 9412
information@premiercs.co.uk