|
Java Course
Course Summary
Exerience Level : Basic understanding of programming (e.g PHP, JavaScript).
Description:
Java is a cross platform programming language widely used in industry.
Java has a massive collection of classes available. This makes it easy to
implement almost any feature you would care to imagine.
Java has has the advantage that all the development tools you need are
available for free, including Eclipse a powerful easy to use integrated
development environment. (IDE).
Time permitting, there should be time on the final day for students to bring work related examples to the class for explanation. More advanced topics may be considered during this time.
Course Duration : 5 Days
Java Training Courses
are are offered on the availability of students. If you
are interested in taking this course please contact:
(Please specify the course in your email enquiry)
Table of contents
|
Overview of Java
History and Naming of Java
Types of Computer Languages
Programming Structure
Areas of Application for Java
|
Installation
Windows or Linux Installation of Eclipse Setting CLASSPATH
Using the Command Line for Compilation
|
Java Syntax
Data Types (elements)
Declaring Variables
Variable Scoping and Blocks Constants Casting Strings Operators Types Precedence
Control Structures and Flow Modifiers
Conditional Structures
Iterative Structures
|
Java Arrays
Standard Arrays Array Lists
|
Object Oriented Programming –
Java basics
Encapsulation Classes Objects Instance Fields Methods Advanced Encapsulation
|
UML Basics
Basic Program Design
UML Models Use Cases Class Diagrams
|
Using Objects in a Program
References Nulls
|
Compiler and Virtual Machine Basics
Compiling multiple files |
Explicit and Implicit Parameters
Description
The this Parameter
Method Calls
|
Overloading
Constructor Overloading
Field Initialisation
Default Constructors
General Method Overloading
Object Destruction
|
Inheritance
Extends
Superclasses and Subclasses
Concepts
UML Representation
Polymorphism
Overriding
Final Classes
Final Methods
Abstract Classes
|
Error Handling
Try and Catch
Error Heirarchy
Finally
|
Event Handling
Event heirachy
Event Types
Keyboard Events
Mouse Events |
Basic GUI Programming
AWT
SWING
Components
Layouts |
Packaging, Applets and Beans
Packages
Jar files
Creating applets
Web Start
Beans |
Packages
|
Java IO
|
Javadoc
|
Java Strings
|
Static Varibles and Methods
|
Interfaces
|
Inner Classes
|
|
|
Booking Information
If you are interested in one of these courses then please feel free to contact us
|