Java Basics.
========
History and Features of java,
Applications of java.
Different data types.
Control statements.
Different types of loops.
Arrays in java.
Break and continue key words.
Java Comments.
OOP basics, naming convention
JDK,JRE and JVM.
Class and Object.
OPPs concepts.
==========
Different types of Methods.Default,parametrized and return type methods.
Method overloading.
Method Overloading and Type Promotion
Constructor, Default and parametrized
Constructor Overloading in Java.
Methods Vs Contructors.
this and super key word.
static key word.
Blocks in java.
final key word.
interpretation of System.in, System.out.println
DataInputStream class & Scanner class
Inheritance (IS-A relationship).
Method overriding.
Overloading Vs Overriding.
final key word.
Super class reference and sub class variables, Dynamic polymorphism.
Can we override the static method?
Association,Aggregation and composition (HAS-A relationship).
packages.
access specifiers.
Encapsulation.
Abstract classes and interface
Instanceof key word.
Difference between abstract class and interface.
Wrapper classes.
Exception Handling in Java
=================
Types of Exceptions
Common scenarios where exceptions may occur
Java Exception Handling Keywords
Multiple Catch Blocks.
Java Nested try block
Java finally block
Unchecked Exception propagation
Checked Exception propagation
ExceptionHandling with MethodOverriding in Java
Java Custom Exception
Collections frame work.
===============
Collection, List and Set interfaces.
ArrayList class
LinkedList class
ArrayList Vs LinkedList,
Iterator,ListIterator & Iterator Vs ListIterator.
HashSet class
LinkedHashSet class
TreeSet class
Map interface
HashMap class
LinkedHashMap class
TreeMap class
HashTable class
HashMap Vs HashTable
ArrayList Vs Vector.
Sorting
Comparable interface
Comparator interface
Comparable Vs Comparator
Strings:
=====
Overview, different ways to create Strings, differences.
Immutability concept.
Important methods in String.
StringBuffer class.
Important Methods in StringBuffer.
Mutability testing for StringBuffer
StringBuilder class.
Important Methods in StringBuilder.
Mutability testing for StringBuilder
Difference between String and StringBuffer
Performance Test of String and StringBuffer
Difference between StringBuffer and StringBuilder
Performance Test of StringBuffer and StringBuilder
How to create Immutable class?
Multithreading
=========
Introduction
Life cycle of a Thread (Thread States)
Different ways of creating the Threads.
Important methods like, sleep,join,currentThread.
Naming thread
Priority of threads.
Daemon Thread and its methods.
How to perform single task by multiple threads?
How to perform multiple tasks by multiple threads
Java Garbage Collection
Synchronization in Java
synchronized method by using annonymous class.
Synchronized block in java.
synchronized block by using annonymous class
Deadlock in java.
Inter-thread communication in Java
wait(), notify() and notifyAll() methods.
Followers
Amazon Web Services (AWS)
CoreJava
- coreJava : Core Java Index
- coreJava : Java Basics
- coreJava: Wrapper class
- coreJava: super keyword in java
- coreJava : constructor in java
- coreJava : final key word
- coreJava : this key word in java
- coreJava : packages in java
- coreJava : Access Modifiers in Java
- coreJava : Strings
- coreJava : Exception Handling
- coreJava : Exceptions Handling Interview questions...
- coreJava : Collections
- coreJava : Java Collections Interview Questions
- coreJava : Comparable Vs Comparator
- coreJava: Encapsulation in Java
- coreJava: Threads
- coreJava : Features of java 5.
- coreJava : Features of java
- coreJava : instanceof Operator
Spring IOC
- Spring
- springIOC: Overview and features
- springIOC: Containers
- springIOC: Beans Configuration file
- springIOC: Hello World (XML)
- springIOC: CI with primitive and String
- springIOC: CI with dependent object
- springIOC: CI with Collection
- springIOC: CI with Map
- springIOC: CI with properties
- springIOC: SI with primitive and String
- springIOC: SI with dependent object
- springIOC: SI with collection
- springIOC: SI with map
- springIOC: SI with properties
- springIOC : Difference between constructor and setter injection
- springIOC: Scopes
- springIOC: Spring Scopes(singleton)
- springIOC: Spring Scope (prototype)
- springIOC: Spring Bean Life Cycle
- springIOC: Spring Bean Life Cycle(default init and...
- springIOC: Inheritance(Super class is Abstract Class)
- springIOC: Inheritance(Super class is Concrete Cla...
- springIOC: Multiple Beans using XML (Type1)
- springIOC: Beans Life Cycle (Java)
- springIOC: Multiple Beans using XML (Type2)
- springIOC: Bean Life Cycle(Java Based)
- springIOC : autowire byName
- springIOC : autowire byType
- springIOC : autowire constructor
- springIOC: Hello World (Java Based)
- springIOC: Bean Life Cycle(XML Configuration)
- springIOC : @PostConstruct and @PreDestroy
- springIOC : @Required Annotation
- springIOC : @Autowired on constructor
- springIOC : @Autowired on Setter Method
- springIOC : @Autowired on Field
- springIOC : @Qualifier Annotation
- springIOC : Spring Interview Questions
spring MVC
- springMVC : Controllers
- springMVC : Spring MVC Execution Flow
- springMVC : BasicExample
- springMVC : BasicExample(InternalResourceViewResol...
- springMVC : MultipleRequestsMultipleHandlers
- springMVC : MutipleRequestsOneHandler
- springMVC : uri Template
- springMVC : Exception Handling using Annotation
- springMVC : Exception Handling using Interface
- spring MVC : interceptor
- springMVC : Multiple Interceptor
- springMVC : ResourceBundleViewResolver
- springMVC : Spring and Tiles Integration
- spring MVC : Spring Forms
- springMVC : Spring Form validation Using Validator...
- springMVC : Internationalization Using Automatic A...
- spring application
Spring DAO
- Home
- springdao : Overview Of Spring Dao
- springdao : jdbcTemplate class
- springdao : jdbcTemplate
- springdao : jdbcTemplate(PreparedStatement)
- springdao : jdbcTemplate (Annotation)
- springdao : ResultSetExtractor
- springdao : RowMapper
- springdao : NamedParameterJdbcTemplate
- springdao : SimpleJdbcTemplate
- springdao : Spring and Hibernate Integration
springAOP
- springAOP
- springAOP : Spring AOP Overview
- springAOP : spring AOP with Annotations
- springAOP : @Before
- springAOP : @After
- springAOP : @Around
- springAOP : @AfterThrowing
- springAOP : @AfterReturning
- springAOP : AOP with XML configuration
- springAOP : Before
- springAOP : After
- springAOP : Around
- springAOP : AfterThrowing
- springAOP : AfterReturning
Servlets
- Home
- Servlets : Basics
- Generic Servlet Example
- Servlet: Get Request Handling in Servlets
- Servlet: Post Request Handling in Servlet
- Servlet : load-on-startup / pre initialization of ...
- Servlet: Multiple Buttons in Servlet
- Servlet : ServletConfig
- Servlet: ServletContext
- Servlet : Session tracking techniques in servlet a...
- Servlet: Session tracking using HttpSession
- Servlet: Session tracking using Cookies
- Servlet: Session tracking using URLReWriting
- Servlet: Session tracking using HiddenFormFields
- Servlet: RequestDispatcher
- Servlet: SendRedirect
- Servlet:Filter
- Servlet : AnnotationServlet
JSP
- jsp : Life Cycle and Implicit Objects
- jsp : Scripting tags
- jsp : JSP directive Tags
- JSP:RequestDispatcher
- JSP: SendRedirect
- JSP: Session tracking using Cookies
- JSP: Session tracking using URLRewriting
- JSP: Session tracking using HiddenFormFields
- JSP: Session tracking using HttpSession
- JSP:Exception Handling
- JSP:Custom Tags (TagSupport1)
- jsp : Action Tags
- JSP : Beans in JSP application
- JSP:Custom Tags (TagSupport2)
- JSP:Custom Tags (TagSupport3)
- JSP:Custom Tags (BodyTagSupport)
- JSP:Custom Tags (BodyTagSupport with parameters)
- JSP
JBDC
- JDBC
- JDBC : Insertion using Statement Interface
- JDBC : Updation using Statement Interface
- JDBC : Deletion using Statement Interface
- JDBC: Insertion using PreparedStatement
- JDBC : Updation using PreParedStatement
- JDBC: selection using PreParedStatement
- JDBC: Scrollable Result Set
- JDBC: Updatable ResultSet(Updations)
- JDBC: Updatable ResultSet(Insertions)
- JDBC: Transaction in JDBC
- JDBC : Batch updations
- JDBC : AutoCommit Mode set to False
- JDBC : ResultSetMetaData interface
- JDBC : DatabaseMetaData interface
- JDBC:RowSet usage(JAVA 7 feature)
- JDBC : JDBC Drivers
hibernate
- Home
- hb: Mapping And Configuration Files In Hibernate
- hb : Inserting the records using hibernate
- hb : selecting the single record using hibernate
- hb : updating the single record using hibernate
- hb : deleting the single record using hibernate
- hb : Inserting records using hibernate Annotation
- hb : OneToOne XMl mapping (Unidirectional)
- hb : OneToOne mapping using Annotation (Unidirectional)
- hb : OneToOne XMl mapping (Bidirectional)
- hb : OneToOne mapping using Annotation (Bidirectional)
- hb : One to Many Xml Mapping
- hb : One to Many Using Annotation
- hb : Many to One Xml Mapping
- hb : Many to One to Annotation
- HB: Hibernate One-To-Many Using Annotation:
- hb : Many to Many Xml Mapping
- hb : Many to Many Using Annotation
- hb : Table Per Herarchy (TPH) using XML
- hb : Table Per Hierarchy using Annotation(TPH)
- hb : Table Per Class (TPC) using XMl
- hb : Table Per Class using Annotation(TPC)
- hb : Table Per Sub Class (TPS) using XML
- hb : Table Per Sub Class using Annotation(TPS)
- hb : Hibernate Query Language (HQL)
- hb : HQL NamedQueries Using XML
- hb : HQL NamedQueries Using Annotation
- hb: HCQL (Hibernate Criteria Query Language)
- hb : HCQL(Methods)
- hb : HCQL(Aggregate Functions)
- hb : HCQL(Projections)
- hb : Cache Implementation in Hibernate
- hb : Composite Key Implementation Using XML Mappin...
- hb : Composite Key Implementation Using Annotation...
- hb : Version maintenance in Hibernate
- hb : Hibernate Interview Questions
Interview Questions
Popular Posts
-
Lambda function to stop EC2 instance import boto3 client=boto3.client('ec2') def lambda_handler(event, context): re...
Subscribe to:
Posts (Atom)
No comments:
Post a Comment