Core Java – Course Contents

Core Java – Course Contents

core java online training india, Java Online Training, Java Training

core java online training india, Java Online Training, Java Training

Course Duration : 30 Hours

Objectives

At the end of Core Java training course, the student will be able to :

  • Understand the key features of the java technology .
  • Understand the OOP concepts,multithreading.
  • Understand the software development methodologies by using java techniques
  • Introducing Java SE 7 new features & packages.

Benefits to you:

  • 100% student satisfaction guaranteed, if NOT fee will be returned back to student
  • Hands-on practices
  • Teaching with real-time examples
  • Introduction of various tools to be used by Java developers

Course Content

Introducing the JAVA technology

  • Installation and Configurations
  • Key features of the technology and advantages of using Java
  • History of Java Features
  • Java Programming format
  • Identifiers
  • Java Keywords
  • Java Data Types
  • Declarations and Access Control
    • Java source file structure
    • Class access specifications
    • Member Access specifications
  • Operators and Assignments
    • Increment and Decrement Operators
    • Shift Operators
    • Arithmetic Operators
    • String concatenation Operator
    • Relational Operator
    • Equality Operator
    • Bitwise Operator
    • Short Circuit Operator
    • Instanceof Operator
    • Assignment Operator
    • Conditional Operator
    • Precedence of java Operators
  • Flow Control
    • Selection Statements
    • Iterative Statements
    • Transfer Statements
  • Typecasting
    • Implicit Type Casting
    • Explicit Typecasting
  • Arrays
  • Command-line arguments

OOPS Concepts

  • Introduction
  • Class
  • Object
  • Local, Instance and static variables
  • Data Hiding
  • Abstraction
  • Encapsulation
  • Constructors
    • Rules of constructors
    • Default Constructor
    • Overloaded Constructor
  • This keyword
  • IS-A Relationship
  • HAS-A Relationship
  • Working with super classes and subclasses
  • Using types of polymorphism such as overloading, overriding, and dynamic binding
  • Static initialization block
  • Instance initialization block
  • Interfaces
    • Introduction
    • Interface access specifiers
    • Tag or Marker Interface
    • Interface Access specifiers
    • Interface method access specifiers
    • Interface variable access specifiers

String Processing

  • String manipulation with StringBuilder and StringBuffer
  • Essential String Methods
  • String Tokenizer

Packages

  • Introduction to all predefined packages
  • User Defined Packages
  • Access specifiers
  • lang package
  • Java.lang.MATH

Exception Handling and Assertions

  • Introduction
  • Exception Hierarchy
  • Exceptions categories
  • Standard Java Exception classes
  • Creating your own Exception classes
  • Using Try-catch and finally clause
  • The multi-catch feature
  • Best Practices using Exceptions
  • Assertions

Multi-threading

  • Introduction
  • Thread creations
  • Preventing thread from its execution
    • Yield
    • Sleep
    • join
  • Thread Life cycle
  • Synchronization
  • Interthread communication
    • Wait
    • Notify
    • notifyAll
  • Deadlock
  • Deamon Threads

I/O Streams

  • I/O using Java
  • Byte Oriented Streams
  • Character Oriented Streams
  • Files
  • Serialization
  • Deserialization

Wrapper Classes

  • Introduction
  • Hierarchy of Wrapper Classes
  • Wrapper Class Construction
  • Conversions
    • Wrapper object to primitive
    • String object to Primitive
    • String to Wrapper object
    • Primitive to String conversion
  • Character
  • Boolean classes core java online training india, Java Online Training, Java Training

Generics and Collections

  • Introduction
  • Limitations of Object Arrays
  • Generic Classes and type parameters
  • util Package
  • Key interfaces of Collections framework
  • Set Interface
    • HashSet
    • LinkedHashSet
    • SortedSet
    • TreeSet
  • Comparable
  • Comparator Interface
  • Map Interface
    • HashMap
    • LinkedHashMap
    • SortedMap
    • TreeMap
    • Hashtable
    • IdentityHashMap
    • WeakHashMap
  • Queue
  • Dequeue

Inner Classes

  • Introduction
  • Member Inner classes
  • Static Inner classes
  • Local Inner classes
  • Anonymous inner classes
    • Anonymous Inner class that extends a class
    • Anonymous Inner class that implements an interface

Garbage Collection

  • Introduction
  • Methods of making an object eligible for garbage collection
  • Requesting JVM to run GC
  • Finalize() method

Java 8 Features

 

 

indrakart

Contact Us

5th Floor, T-Hub Building
IIIT Campus, Gachibowli Circle,
Hyderabad, Telangana 500032.
Phone: +91-9966465202 (India)
+1-415-935-5884 (USA) rajuonlinetraining@gmail.com
www.rajutechnologies.com
Skype: rajutechnologies

Raju Technologies

Raju Technologies is founded and operated by real-time EXPERTS. We'll assure that, training will be delivered with 100% quality. We always reachable after the training as well.