The creative industry's favourite portal.
LOGIN TO YOUR ACCOUNT
Username
Password
 
» lost password
Add your website to creativematch directory
 
subscribe to creativematch eNewsletter » preview
 

» About us
» Advertising
» Membership
» Email marketing
» Testimonials
» Contact
» FAQs
» Feedback

This five day course provides a practical and comprehensive introduction to the Java language commencing with an understanding of the principles of Object Orientated Programming (OOP). All of the main language features are covered including a range of packages which provide additional functionality in Java. The course also covers the class libraries which allow you to build graphical applications and client-server systems. This course is designed for anyone who wishes to add the power of Java technology to their websites. The course is also ideal for programmers seeking to build Java solutions and anyone who needs a strong foundation in Java skills.
Java Programming
Programming Courses
 
Public scheduled course £1850
Prices exclude VAT.
Private Tuition
£2475 for individual tuition.
Prices exclude VAT.

Introduction
• Programming in typed languages
• Typed vs untyped variables
• Type errors
• Type theory
• Common types
• Introduction to the JDK/SDK
• Using JCreator

Introduction to Object Orientation
• Benefits of Object Orientation
• What is an object?
• Defining classes and instances
• What are Fields and Methods?
• The use of class members vs instance members
• Messages and invoking methods

The Java language
• Garbage collection
• Comparison of objects
• Primitive data types: what they are and how they work
• Compilation and execution of Java code
• Use of packages
• Java sourcefile structure
• Defining classes and interfaces
• Defining Methods and Fields
• JavaDoc and writing code comments
• Looping and conditional constructs
• Creating instances
• Java expressions
• Accessing members
• Creating and using arrays

Modes of execution
• Types of Java application (application, applet, servlet etc)
• Applets as applications
• Java security model
• JDK tools

Object Orientation II
• Constructors and static initialisers
• Finalisers
• Inheritance
• Casting
• Abstract classes
• Interfaces
• Modifiers in Java

Building user interfaces in Swing
• The Abstract Windowing Toolkit
• Swing overview
• Components and containers
• Building a user interface
• Layout managers
• Designing complex user interfaces

Events and exceptions
• Events
• Listener interfaces
• Event propagation
• Exceptions
• Using try/catch/finally block

Input and output
• Input and output streams
• Stream concatenation
• Common stream types
• Text streams
• Object streams and serialisation

Threads
• Threads in Java
• The Thread class
• Creating new threads
• Stopping and controlling threads
• Synchronisation issues

Questions and answers

If you'd like to book by phone, or discuss your requirements;

Call us on 0845 676 2250
Email us Sales Team

media_trainingCourses provided by partners Media Training.





student portfolio competition

Training: 3 a b c d e f g h i j k l m n p q r s u v w x