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

Popular posts from this blog

Database Definition and DBMS