Search in
Courses Providers, List Your Courses for FREE
Menu
Subjects Covered & Categories
Learn: Core JAVA

Category: Java
Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Introduction

What is an Object?

  • What is a Class?

  • Inheritance

  • Encapsulation

  • Polymorphism

Language Basics

  • Primitive Types

  • Arrays

  • Operators

  • Assignment, Arithmetic and Unary Operators

  • Equality, Relational and Conditional Operators

  • Bitwise and Shift Operators

  • Control Flow Statements

  • If-then, if-then-else statements

  • While, do-while statements

  • For statement

  • Branching statements

  • Switch statement

Classes and Objects

  • Declaring Classes

  • Declaring Member Variables

  • Defining Methods

  • Constructors

  • Message passing

  • Returning messages

  • This keyword

  • Initialization

  • Nested Classes

  • Enums

  • Annotations

  • Access Modifiers

Inheritance and Interfaces

  • Defining Interface

  • Implementing Interfaces

  • Overriding

  • Super Keyword

  • Final Classes

  • Abstract Classes

Numbers, Characters and Strings

  • Number classes

  • Formatting

  • Manipulating Strings

  • String Builder

Packages

  • Creating Packages

  • Naming a Package

  • Package Members

  • Importing classes

Generics

  • Types

  • Type Erasure

  • Generic Methods and Constructors

  • Bounded Types

  • Sub typing

  • Wildcards

  • Type Erasure

Exception Handling

  • What is an Exception?

  • Try Block

  • Try-catch Block

  • Finally Block

  • Throwing Exceptions

  • Chaining Exceptions

  • Checked/Unchecked Exceptions

  • Creating Exception Classes

Basic I/O

  • I/O Streams – Byte, Character, Buffered

  • Scanning

  • Formatting

  • Data Streams

  • Object Streams

  • Readers and Writers

  • Random Access File

  • New I/O Classes

  • Buffers

  • Channels

AdvancedConcurrencyConcepts

  • Processes and Threads

  • Thread and Runnable

  • Starting a Thread

  • Pausing a thread

  • Interrupts

  • Joins

  • Synchronization

  • Intrinsic Locks

  • Atomic Access

  • Deadlock

  • Live lock

  • Lock Objects

  • Executors

  • Thread Pools

  • Atomic Variables

  • Concurrent Collections

Networking

  • What is a Socket?

  • TCP/IP and UDP

  • Datagram

  • Reading from a Socket

  • Writing to a Socket

  • Broadcasting

  • Server Sockets

  • Writing a client Server Application

  • Working with URLs

  • Network Interface Addresses

JDBC

  • JDBC Architecture

  • Relational Database Overview

  • Setting up a Database (MySQL)

  • Connecting to a Database

  • Retrieving data from Result Sets

  • Updating Tables

  • Prepared Statements

  • Joins

  • Transactions

  • Stored Procedures

  • Building a complete JDBC Application

JNDI

  • Overview of JNDI

  • Looking up a Resource

  • JNDI Context

  • Add, Replace or Remove a Binding

Remote Method Invocation (RMI)

  • Distributed Computing

  • Remote Interface

  • Serialization

  • Implementing a Remote Interface

  • Remote Client

  • Security

  • RMI Registry

Java Management Extensions (JMX)

  • What is JMX?

  • JMS Architecture

  • Standard MBeans

  • MXBeans

  • Notifications

  • JMX Connectors

Regular Expressions

  • String Literals

  • Character Classes

  • Predefined classes

  • Groups

  • Boundary Matchers

  • Pattern Class

Reflection

  • Examining Class Objects

  • Examining Class Modifiers

  • Getting and Setting Field Values

  • Obtaining Method Type Information

  • Invoking Methods

  • Retrieving and Parsing Constructors

  • Creating New Class Instances

  • Creating New Arrays

  • Creating Enumerated Types

Swing

  • What is Swing?

  • Look and Feel

  • Components, Panels, Windows, Buttons

  • Action Listeners

  • Layouts

  • Graphics

  • Integrating with Desktop

Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request
Online
When Duration Where Remarks Price
Not Specified Not Specified Study Online (on your computer) Not Specified Price On Request

Venues (Locations)
Hyderabad, Kukatpally (Head Office):- Padmavathi Plaza, 305, 306 & 307 Kukatpally, Hyderabad, Andhra Pradesh, India