JAVA CONCEPTS
Object Oriented Concepts
|
Class
Instance
Abstraction
Encapsulation
Inheritance
Polymorphism
|
Java Architecture
|
JVM
Java Compiler
Platform Independence
Garbage Collection
|
Basic Constructs and Syntaxes
|
Access Modifiers
Scope of Variables
Constructors
Method Overloading/Overriding
Polymorphism
Inheritance
Interfaces and Abstract
Classes
Inner Classes
|
Java Class Libraries
|
Concepts of Packages in Java
Standard Packages in Java
Wrapper Classes
Collection Frame work
|
Exception Handling
|
Concepts of exception Handling
Constructs of Exception Handling
Checked Vs Unchecked exceptions
Throwing an Exception
User Defined Exceptions
|
Multithreading
|
Creating and managing threads in Java
Priority management
Thread Synchronization
Inter Thread Communication
Thread groups and Daemon Thread
|
Concurrency
|
Concepts of Concurrency
Task Scheduling
Callable and Futures
Synchronizers
Semaphores
Concurrent Collections
Atomic Variables
Locks
|
Input Output Streams and Serialization
|
Basic concepts of Stream
Data
Input Stream Hierarchy
Output Stream Hierarchy
Understanding of various API’s and methods used or streaming of data
Serialization and security in Serialization
|
Java Database Connectivity
|
Basic Concepts on Database Connectivity
JDBC drivers
Database Interaction
Statement Interface
Result Set Interface
Transaction/management
|
Java Beans
|
Reflection API
Introduction to Java Beans
Java Beans in User Interface
Naming Convention
Importance of bean
serialization
|
Generics
|
Introduction to Generics
Importance of Generics
Implementation of Various types in Generics
Erasure
|
Annotations
|
Introduction to Annotations
Built in Annotations
Annotation Inheritance
Advantages of Annotations
|
Comments
Post a Comment