Want to boost enrolments? Login and promote your courses
Searching for courses? Login or register
Courses    
Most popular search | Share this page  
open My list: 0 courses
Courses related: train 2 gain | itq level 2 | nvq 2 | nvq 2 in care | teaching assistant level 2 | city and guilds 2330 level 2 | nvq 2 in care uk | unit 2 principles of electrotechnology 2330-202 | 2330 level 2 | rya powerboat level 2 wales
Homepage > IT, Computing, Telecommunications > Analysis and Programming > Java

Java 2 For Programmers

in UK Open Learning Ltd (England)

Multimedia Course

Price:

£325 VAT inc.

Duration:

15 Hours


See course programme

Requirements:

Some previous programming experience..

Request free information

Course objectives:

Expert Wayne Snyder teaches you key Java 2 techniques like exception handling, use of classes and the Advanced Windowing Tool Kit. At the conclusion of this course you will understand object-oriented programming techniques and know how to write client-based GUI programs using Java 2.

UK Open Learning Ltd

We provide over 200 distance learning courses to students all over the world. They are fully tutor supported and are fully accredited. Choose from Pet Grooming, Web Design, Child Care, Bookkeeping, ...

see more

Contact course provider

 

Request information

Contact directly and with no obligation with
UK Open Learning Ltd
You must complete all fields on this form in order for us to send it to the course provider.
We have highlighted incomplete/ incorrect details in red.
* Compulsory fields
By clicking "Email request / Telephone" you registering and accepting the Terms of Use and privacy policy of Emagister.
I wish to receive the personalised newsletter (during a maximum period of 15 days)

Availability?
How do I enrol?
Where can I get more information?

The person in charge of this course will receive your information request instantly.

Response time:
:| :) ;)
Average Fast Very fast
 

Course details

Type Course Duration 15 Hours
Method / place Contact course provider Multimedia
Students per class 10
Suitability Anyone with some previous programming experience.
Course objectives Expert Wayne Snyder teaches you key Java 2 techniques like exception handling, use of classes and the Advanced Windowing Tool Kit. At the conclusion of this course you will understand object-oriented programming techniques and know how to write client-based GUI programs using Java 2.
Requirements
Some previous programming experience..
Price £325 VAT inc.
Get direct information on how to enrol, venues and availability...

Java courses (from other course providers)

 
Java 1.2
We Teach You
Distance - £50 VAT inc.
 
Java 1.2
Sales 101 Ltd
Online - £75 + VAT
Compare the selected courses

Course programme

Java 2 For Programmers
Java 2 Training Course Outline

Session 1

Section A: Java Fundamentals
· Overview
· What is Java?
· Create a Java Program
· Java Packages
· Simple Class
· Impact Packages
· Class Definition
· Class Statement
· Reserved Words

Section B: Data Types & Literals
· Identifier
· Primitive Data Types
· Literals
· Character Literals

Section C: Variables
· Overview
· Declaring a Variable
· Method Variables
· Initialize Variables
· Literals
· Class Data Type Variables

Section D: Wrapper Classes
· Overview
· String Wrapper Class
· Methods
· Strings
· How Strings Work
· Unsupported Operations
· Limitations

Section E: Arrays
· Overview
· Declaring
· Create
· Initializing
· Initialize with Code
· Create Issues
· Initialize Issues
· Main Method
· Arguments

Session 2
Section A: Arithmetic Operators
· Basics
· Widening
· Cast
· Assignment Operator
· Conversions Issues
· Operators
· NaN
· Comparison Operators
· Object Problems
· Equals ( ) Method

Section B: Logical Operators
· Overview
· Optimized Logical
· Logical with Assignment
· Bitwise Operators
· Bitwise OR/XOR
· Bitwise Shift
· Evaluating Numbers
· Bit Shift Integer
· Bitwise with Assignment

Section C: Control of Flow
· Getting Started
· Nested If
· Switch-Case
· Using Case
· For Loop
· Overview
· Nested for Loop
· Break & Continue
· Various for Loops
· Multiple Assignments
· While Loop
· Do Loop
· Do vs. While Loops
· Control of Flow Hints

Section D: Classes & Instances
· Overview
· Objects & Classes
· Instance/Static Variables
· Reference Variable
· Class Modifiers
· Class Body
· Fields
· Class Structure
· Create an Instance
· Using Static Variables

Session 3
Section A: More Class Member Modifiers
· Overview
· Reference Variables
· Destroying Objects
· Final Fields/Object Reference
· Variable Initialization
· Garbage Collection

Section B: Methods
· Overview
· Arguments
· Object Reference
· Method Modifiers/Local Variables
· Using Variables
· Finalize Method

Section C: Object Oriented Concepts
· Abstraction
· Encapsulation
· Inheritance
· Class Hierarchy
· Instance of
· Widening Conversions
· Narrowing Conversions

Section D: More Object Oriented Concepts
· Overloading a Method
· Avoid Overloading
· Overriding Methods
· Call Parent Method
· Overloading vs. Overriding
Section E: Constructors
· Overview
· Using Constructors
· Using This ( ) Statement
· Troubleshoot Constructors
· Derived Class Constructors
· Default Constructors

Section F: Nested Classes
· Overview
· Abilities of Nested Classes
· Using Nested Classes
· Static Nested Class
· Instance/Inner Nested Class
· Using Instance Nested Class
· Anonymous Inner Class
· Understanding Nested Classes

Section G: Interfaces & Abstract Classes
· Abstract Classes
· Interface
· Understanding Interface/Abstract
Session 4
Section A: Exceptions

· Overview
· Handling Exceptions
· Try/Catch
· Handle & Re-Throw
· Custom Exceptions
· Overriding

Section B: Threads
· Non-Threaded Applications
· Threaded Application
· Thread States
· Thread Priority
· Blocked-Waiting/Blocking IO
· Runnable Interface
· Starting Threads

Section C: Thread Synchronization
· Deadlocks
· Synchronization
· Lock Checking
· Method Synchronization
· Thread Communication
· Using Thread Synchronization

Section D: The java.lang Package
· Overview
· Class Math
· Functions
· Trig Functions
· Round, Random

Section E: The java.io Package
· File Class
· Using java.io
· Working with File Object
· Streams Overview
· Input & Output Streams
· Using Streams
· File Filters
· Data Input Stream
· Buffered Stream
· Using Data Output Streams
· Print Stream Class
· Input Stream Reader/Output Stream Writer
· Random Access File Class
 
Section F: The java.util Package
· Arrays Class/Comparator Interface
· Abstract Classes
· Collection Interface
· Concrete Classes/Collection Class
· Vectors/Stack Class
· Hashtable Object
· Enumeration Interface
· Collections API Interfaces
· Iterator Interface

Session 5
Section A: AWT Components
· Components
· Component Class/Appearance
· Component Position
· Enable & Visible
· Text Classes
· Container Class/Method
· Kinds of Containers Windows
· Container Hierarchy
· Working with GUI
· Menu Container
· Create a Menu
· Text Box

Section B: AWT Layout Managers
· Overview
· Layout Concerns
· Layout Managers vs. Containers
· Defaults for AWT Layouts
· Border Layout Manager
· Flow Layout
· Left/Right Justify Layout
· Grid Layout
· Card Layout
· Action Listener
· Card Sample
· Grid Bag Layout
· Grid Bag Constraints

Section C: AWT Events
· Event Model
· Event Hierarchy
· Adjustment Event
· Component Events/Semantic Events
· Captures Events/Process Event
· Listeners
· Adapters
· Action Event · Using Action Listener
· Separate Class
· Implementation
· Adding Lists
· Text Event Class

Section D: AWT Component Events
· Overview
· Focus Event Class
· Input Event Methods
· Key Event Class
· Mouse Events
· Mouse Motion Listener Interface
· Using Mouse Events
· Window Event Class
· Web Resources
see the full course programme

on request

get more information on the programme directly from UK Open Learning Ltd.

Request information for free
Get direct information on how to enrol, venues and availability...
 

Ex-students

 
Opinions
 
Have you attended this course?

Voice your opinion and help thousands of other users
Get direct information on how to enrol, venues and availability...
 

Course provider details

Provider description
We provide over 200 distance learning courses to students all over the world.
They are fully tutor supported and are fully accredited.
Choose from Pet Grooming, Web Design, Child Care, Bookkeeping, Counselling, Mental Health and much more.
Course provider history
UK Open Learning is a family owned and run business dedicated to providing the correct course to our students and we ensure our tutor support is second to none. Unlike the large companies we know each student and they are not just a number. We are also an Open College Network accredited centre.
Get direct information on how to enrol, venues and availability...
 

Most searched for in Java

Information related to Java

International sites Spain  |  Italy  |  France  |  Mexico  |  Germany  |  UK  |  Japan  |  Argentina (new)

Words related to the courses viewed: database design

emagister.com complies with the 15/1999 Organic Law dated 13th December (Spain), the Data Protection Law and holds the inscription code 2002010053 on the General Register of the Data Protection Agency. Copyright 1999/2000 - Grupo Intercom - All rights