ZOBS is a IT training and web design company based in Newport, near Cardiff, South Wales, UK. We’re one of the UK’s leading specialists in providing training in all SAP modules.

Call Back Request:

Contact Us

  • Call Now:01633746212
  • Email Adress: info@zephyromega.co.uk
  • Address Info: Unit 3, NTS Plaza,
    113-114 Commercial Road,
    Newport
    NP20 2GW

Close Call Back Request

Call Back Request

Leading IT Training & Web Design Agency in Newport, Gwent UK.
We’re one of the UK’s leading specialists in providing training in all SAP modules.

Core Java

Course Details of Core Java

New Features JAVASE 6 & J2SE 5.0

  • Generics
  • Enhanced for loop(for each loop)
  • Auto boxing/Unboxing
  • Types of enums
  • Static import
  • Collection Framework
  • Reflection API
  • Application Development on Eclipse

Introduction Core java

  • How to install java and about Java Environment Variables
  • Programming language Types and Paradigms.
  • Why Java ?
  • Java Designing Goal.
  • Features of Java Language.
  • JVM Architecture –The heart of Java

Naming Conventions and Datatypes

  • Naming conventions
  • Variables, Keywords, identifiers
  • Data types in Java

Operators in Java

  • Arithematic operators
  • Relational Operators
  • inc/dec Operators
  • Assignment Operators
  • Logical Operators
  • Ternary Operators
  • instence of Operators

Control Statements and Input/Output

  • if...else
  • do..while
  • while
  • for Loop
  • Nested for
  • for-each
  • break and continue
  • Accepting a single char from keyboard
  • Accepting an integer from keyboard
  • Accepting a float value from keyboard
  • Accepting a string from keyboard

Language Fundamentals

  • The Java Environment:
    • Java Program Development
    • Java Source File Structure
    • Compilation
    • Executions.
  • Basic Language Elements:
    • Lexical Tokens, Identifiers
    • Keywords, Literals, Comments
    • Primitive Datatypes, Operators
    • Assignments.

Object Oriented Programming

  • Class Fundamentals.
  • Object & Object reference.
  • Object Life time & Garbage Collection.
  • Constructor & initialization code block.
  • Access Control, Modifiers, methods
  • Abstract Class & Interfaces
  • Defining Methods, Argument Passing Mechanism
  • Method Overloading, Recursion.
  • Dealing with Static Members. Finalize() Method.
  • Native Method. Use of “this “ reference.
  • Use of Modifiers with Classes & Methods.
  • Cloning Objects, shallow and deep cloning
  • Generic Class Types

Relationship Between Objects

  • Relating Object using Reference
  • Inner Class
  • Anonymous Inner Class

Extending Classes and Inheritance

  • Use and Benefits of Inheritance in OOP
  • Types of Inheritance in Java
  • Inheriting Data Members and Methods
  • Role of Constructors in inheritance
  • Overriding Super Class Methods.
  • Use of “super”.
  • Polymorphism in inheritance.
  • Type Compatibility and Conversion
  • Implementing interfaces.

Package

  • Organizing Classes and Interfaces in Packages.
  • Package as Access Protection
  • Defining Package.
  • CLASSPATH Setting for Packages.
  • Making JAR Files for Library Packages
  • Import and Static Import ,Naming Convention For Packages

Exception Handling

  • The Idea behind Exception
  • Exceptions & Errors
  • Types of Exception
  • Use of try, catch, finally, throw, throws in Exception Handling.
  • In-built and User Defined Exceptions
  • Checked and Un-Checked Exceptions

Array & String

  • Defining an Array
  • Initializing & Accessing Array
  • Multi –Dimensional Array
  • Operation on String
  • Mutable & Immutable String
  • Tokenizing a String
  • Creating Strings using String Buffer

Thread

  • Understanding Threads
  • Needs of Multi-Threaded Programming.
  • Thread Life-Cycle
  • Thread Priorities
  • Synchronizing Threads
  • Inter Communication of Threads

Applet

  • Applet & Application
  • Applet Architecture.
  • Parameters to Applet

A Collection of Useful Classes

  • Utility Methods for Arrays
  • Date & Times
  • Using Scanner

Input/Output Operation in Java(java.io Package)

  • Streams and the new I/O Capabilities
  • Understanding Streams
  • The Classes for Input and Output
  • The Standard Streams
  • Working with File Object
  • File I/O Basics
  • Reading and Writing to Files
  • Buffer and Buffer Management
  • Read/Write Operations with File Channel

Networking Programming

  • Networking Basics
  • Client-Server Architecture
  • Socket Overview
  • Networking Classes and Interfaces
  • Network Protocols
  • Developing Networking Applications in Java

Java Utilities (java.util Package) The Collection Framework

  • Collections of Objects
  • Collection Types
  • Sets
  • Sequence
  • Map
  • Understanding Hashing
  • Use of ArrayList & Vector

GUI Programming Designing Graphical User Interfaces in Java Using Swings

  • Basics of Components
  • Using Containers
  • Layout Managers
  • AWT Components
  • Adding a Menu to Window
  • Extending GUI Features Using Swing Components

Event Handling using AWT

  • Basics of Components
  • Event-Driven Programming in Java
  • Event- Handling Process
  • Event-Handling Mechanism
  • Event Classes
  • Event Sources
  • Event Listeners
Image
Image
Image
Image
Image
Image