logo

Learn Core Java

SDLC / OOPs Concept

SDLC

OOPS

Class

Object

Inheritance

Polymorphism

Abstraction

Encapsulation

Java

History

Feautures

JVM Architecture

Java Installation

Naming Convenstion

Main Method,Setting the ClassPath.

String

what is String

String class function and Methods

StringBuffer

String Builder

DataTypes,Decision Construct and Conditional Construct

Variable,Data Types

Casting

Operators

Decision & ConditionConstruct,String in Switch

Binary Literals

Userscores in Numeric Literals

Arrays

One,Two,Three Dimenstional Array and Jagged Array
For-Each Loop

Varargs

Oops Implementation

Class Design

LifeCycle of Objects

Pass by Value and Pass by reference

Access Specifiers

final super instanceof and this keyword Inheritance

Polymorphism

Abstract class

Interface

Static Import

Nested class classes

Exception and Assertion handling

Exception

try catch

try with finally

multiple catch block

Nested try

finally block

try with resource

throw & throws

Exception Propagation

Custom Exception

Method overriding with Exception

Assertion

Exception messages.

Collection API

Collection Interfaces heirachy
List Interface

ArrayList class

LinkedList class

ListIterator interface

Set Interface

HashSetclass

LinkedHashSet class

SortedSet,TreeSet class

Queue

PriorityQueue

Vector class

Stack class

Map

LinkedHashmap class

TreeMap class

Hashtable class

Comparable & Comparator interface Generics.

File and I/O Fundamentals

Java I/O Stream

Chaining of Streams

Output and Input Stream

ByteStream and Character Stream classes

what is a File

Creating a File

Permissions for File

Compressing and UnCompressing

Piped Stream

Formatter Scanner

Serializable

Transient

Keyword

Swing componenets and Layout

swing overview

JOptionPane

JButton JLabel

JTextField

JCheckBox

JRadioButton

ButtonGroup

JComboBox

JList,Jmenu

JPopupMenu

JColorChooser

JTree

JTable

Layout Manager(BorderLayout,GridLayout,FlowLayout CardLayout)

Threading

Introduction

Life Cycle of a Thread

Creating a Thread

Thread Schedular

Sleeping a Thread

Calling run method directly

join a thread

Naming a thread

Thread priority

Deamon thread

Thread Group

ShutDownHook

Performing multiple task by Multithreading

Synchronization(block,method,static)

Deadlock

wait()

notify()

notifyAll()

Interrupting Thread

stop()

Networking and RMI

Introduction

Diff b/w Protocols TCP/IP

UDP

InetAddress

URLclass

Creating a Server Client Chat Application