CALL
+44 (0) 117 923 6412
notice
research
SCHOLARSHIP
login
register
Home
About
COURSES
EVENTS
BLOG
Pages
Teacher
Teacher Single
Notice
Notice Details
Research
Scholarship
Course Details
Event Details
Blog Details
CONTACT
Register
×
SIGN UP
Login
×
LOGIN
JAVA HOME
JAVA
Welcome to the Home of JAVA.
Course Details, Dates and Fees
Course Contents
Dates and Prices
Who is this for
Apply now
Java Basic Course Details
Module 1: Intoduction to Java Programming
Java Historical perspective and development?.
Object-Oriented Programming.
What is Bytecode.
Basic java programming essentials.
Compiling Java "Hello world" program
Overview of class libraries
Module 3: Structures of Java Programming Language
Java Language syntax.
Declaring and initialising variables
Program Flow.
Data Types, Primitive data Types, Integers, Floating-Point Types, Characters, Boolean Type, Literals
Nested Variables - Blocks and Scopes
Module 3: Flow Control
Arithmetic, Relational, and Logical Operators.
Logical Operators and Assignment Operators
Nested If Statements,If-Else-If Ladder and Switch Statement
Introduction to Loops, Loops with No
Declaring Loop Control Variables Inside the For Loop,While Loop, Do-While Loop
Module 4: Introduction to OOAD and Classes
Class diagrams (low-level), Define classes.
fields, Methods (functions), final and finalise
Returning Data types, constructors, new Operators
Garbage Collections
Abstract classes and interfaces
classes, packages and modifiers
Nested and Inner Classes
Module 5: Introduction to Arrays and Collections
One-Dimensional Arrays.
Multi Dimensional Arrays
Operations on String
Bitwise Operators
? Operator
Generics and collections
sorting algorithms: quick, selection, bubble on Arrays and collections
Module 6: Inheritance
Superclasses, References and Subclass Objects.
Multilevel Hierarchy
Method Overriding and Overloading
Composition vs inheritance
Multiple Inheritance
Default Interface Methods
Extending Interfaces
Module 7: Exception Handling
How use Try and Catch.
Handle Errors Gracefully
Throw Statement and Throwables
Exceptions and Exception handlings,Exception Subclasses
Multi-Catch and Final Rethrow
Module 8: Java Streams
Streams, Readers, and Writers.
Byte and Character Streams
Reading Console Input
Reading and Writing Files, Binary data
File I/O Using Character Streams
Constructing a BufferedReader/FileReader
Module 9: Multi-Threading -Concurrencies
Multithreading basics.
Thread Class Methods
The Thread classes and Runnables
Thread and Multiple Threads
Synchronisations, priorities and thread Communications
Module 10: Introduction to JavaFX
Compiling and Running JavaFX.
Controls: Labels, Buttons, Events, CheckBoxes and ListViews
Module 11: Relational Databases
Leveraging the JDBC API.
Database drivers
Connections to Databases
Writing and Retriving from Databases