| THE FUNDAMENTALSWhy 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 PROGRAMMINGDefine:
 Classes
 Objects
 Attributes
 Methods
 Using Constructor methods to initialise objects
 Using Package and import statements to access J2SE class libraries
 Imports
 JAVA CONSTRUCTSIdentifies
 Comments
 Primitive Types
 Variables
 Operators Assignment
 If Statements
 Loops
 Booleans
 Arrays
 Abstract Methods
 Inner Classes
 JAVA INHERITANCEEncapsulation
 Polymorphism
 Inheritance
 Overloading
 Wrapper Classes
 EXCEPTIONSWhat 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 APPLICATIONSBuild 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 APPLETSWhat 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 - INTRODUCTIONWhat 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
 STREAMSWhat is a Stream?
 Java.io package
 Node Streams
 Processing Streams
 Readers
 Writers
 Creating Streams
 Serialisation Interface
 | 
 4 Ravey StreetLondon EC2A 4QP
 t: +44(0)20 7729 1811
 f:+44(0)20 7729 9412
 information@premiercs.co.uk
 |