Java Course in Mumbai
Java Course in Mumbai
Core Java
1 . Basics of Java
Chapter 1 contains the basic introduction to the Java language
What is Java?
History and Features of Java
C++ vs Java
Hello Java Program
Internal How to set the path?
JDK, JRE, and JVM (Java Virtual Machine)
JVM Memory Management
Internal details of JVM
Unicode System, Operators, Keywords, and Control Statements like if-else, switch, For
loop, while loop, etc.
3. Packages in Java
Chapter 3 deals with Packages in Java. Under this chapter, we will learn the
following topics.
How to declare package in a company project
Package naming conventions
Sub packages
Types of packages such as user-defined packages, built-in packages
Importing packages in Java
Packages in Java with Example Programs
6. Methods in Java
Methods in Java
Use of method in Java
Method declaration, method signature
Types of methods in Java: predefined method, user-defined methods: instance
method, static method
Calling of method
Java main method
Return type in Java.
Java Methods | Declaration & Method Signature
7. Constructor in Java
In this chapter, you will familiar with topics like:
What is Constructor in Java?
Types of constructors: Default and Parameterized constructors
Java constructor overloading
Constructor chaining in java
Copy constructor in Java
8. Modifiers in Java
This chapter deals with topics like
What is Access modifier and Non-access modifier in Java?
Types of access modifiers like private, default, protected, and public
Types of Non-access modifiers like abstract, final, native, static, Strictfp, synchronized
modifier, transient, volatile.
15. Inheritance
This chapter deals with
Inheritance in Java
Is-A Relationship
Aggregation and Composition(HAS-A)
Types of inheritance: Single level, Multilevel, Hierarchical, Multiple, and Hybrid
inheritance.
16. Polymorphism
This chapter deals with
Polymorphism in Java,
Types of polymorphism: Compile-time polymorphism and Run-time polymorphism
Static and Dynamic Binding
Method overloading
Method overriding
Rules of method overloading and method overriding, various example programs
related to rules of overloading and overriding.
Covariant Return type
17. Abstraction
In this chapter, you will familiarize with the most important topics in Java.
Abstraction in Java
Abstract class
Abstract method
Interface in Java
Nested interface, rules, and example programs.
21. Serialization
This chapter deals with Serialization, Deserialization, and Java transient keyword.
28. JDBC
This chapter deals with JDBC Drivers
Steps to connect to Database
Connectivity with Oracle
Connectivity with MySQL
Connectivity with Access without DSN
29. Agile :
In this chapter, you will familiar with
Agile model
Advantages, and Disadvantages of Agile model
Agile versus Waterfall method
Important terminology: Scrum, Scrum Master, Flow of Agile Implementation, Sprint,
and Burn down Charts.
31. Database
Hope that this core java syllabus will help you to know about important core java
topics. All of these topics are very important for technical tests and interviews.
If you follow and study these topics nicely then you can crack any java technical
interview and technical Test
1. Introduction
2. Jdbc Architecture
3. Types of Drivers
4. Statement
5. ResultSet
a.Read Only ResultSet
b.Updatable ResultSet
c.Forward Only ResultSet
d.Scrollable ResultSet
6. PreparedStatement
7. Connection Modes
8. SavePoint
9. Batch Updations
10. CallableStatement
11. BLOB & CLOB
SERVLETS :
Servlets are the Java programs that run on the Java-enabled web server or
application server. They are used to handle the request obtained from the web
server, process the request, produce the response, then send the response back
to the web server.
In this chapter we will learn the following topics:
1. Introduction
2. Web application Architecture
3. Http Protocol & Http Methods
4. Web Server & Web Container
5. Servlet Interface
6. GenericServlet
7. HttpServlet
8. Servlet Life Cycle
A.Servlet-Browser communication
1. sendError
2. setHeader
3. sendRedirect
B. Web-component Communication
1. Forward
2. Include
C.Servlet-Applet Communication
JSP stands for Java Server Pages, it is a server side technology which is used for
creating dynamic web pages. It is the extension of servlets. In this chapter we will
learn the following topics with example:
1. Introduction
2. Jsp LifeCycle
3. Jsp Implicit Objects & Scopes
4. Jsp Directives
1.page
2.include
3.taglib
6. Jsp Actions
a.Standard Actions
1. useBean tag
2. setProperty tag
3. getProperty tag
4. include tag
5. forward tag
6. param tag
7. plug-in tag
8. params tag
9. fallback tag
10. directives tag
11. scriptlet tag
12. expression tag
b.Custom Actions
1. Classic Tags
2. Simple Tags
IDE
MyEclipse
SERVERS
Tomcat
DATABASE
MySql
Spring MVC
The Spring Web model-view-controller (MVC) framework is designed around a
DispatcherServlet that dispatches requests to handlers, with configurable handler
mappings, view resolution, locale and theme resolution as well as support for uploading
files. The default handler is based on the @Controller and @RequestMapping annotations,
offering a wide range of flexible handling methods. With the introduction of Spring 3.0, the
@Controller mechanism also allows you to create RESTful Web sites and applications,
through the @PathVariable annotation and other features. In this chaper we will learn
following topics with example:
Project