We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

In this course we cover Core Java and Advanced Java.

Outline

Core Java Syllabus

Basics of Java

Java - What, Where and Why? 
History and Features of Java 
Internals of Java Program
Difference between JDK,JRE and JVM 
Internal Details of JVM 
Variable and Data Type

Literals
Unicode System 
Naming Convention

Installing Java

Setting Java Path

 Java Program Development

 Java Source File Structure

 Compilation

 Execution

Java Applications

 Standalone Applications 

 Web Applications

 Enterprise Applications 

 Mobile Applications 

Basic Concepts

Operators In java

 Control Statements

 Type Casting

 Basic IO Operations

Java Array

String Operations

 

OOPS Concepts


Advantage of OOPs
Object and Class
Method Overloading
Constructor

Constructor Overloading
static variable, method and block 

Instance variable, method and block 

Local variables 
this keyword
Inheritance (IS-A)
Aggregation and Composition(HAS-A)
Method Overriding
Covariant Return Type
super keyword
Instance Initializer block
final keyword
Runtime Polymorphism
static and Dynamic binding
Abstract class and Interface

Abstract v/s Interface

instanceof operator
Package and Access Modifiers
Encapsulation
Object class 
Object Cloning
Nested(Inner) Classes
strictfp keyword

Jar Creation
Creating API Document

 

String Handling


String : What and Why?
Immutable String 
String Comparison 
String Concatenation 
Substring 
Methods of String class
StringBuffer class 
StringBuilder class 
Creating Immutable class
toString method 
StringTokenizer class

Exception Handling


Exception Handling : What and Why? 
try and catch block 
Multiple catch block 
Nested try 
finally block 
throw keyword 
Exception Propagation 
throws keyword 
Exception Handling with Method Overriding
Custom Exception 

Nested Classes

Nested Class : What and Why?
Member Inner class 
Anonymous Inner class 
Local Inner class 
static nested class 
Nested Interface 

Multithreading

Multithreading : What and Why?
Life Cycle of a Thread 
Creating Thread 
Thread Scheduler 
Sleeping a thread
Joining a thread 
Thread Priority 
Daemon Thread 
Thread Pooling 
Thread Group 
Shutdown Hook 
Performing multiple task by multiple thread 
Garbage Collection 
Runnable
 
Synchronization

Synchronization : What and Why?
synchronized method 
synchronized block 
static synchronization 
Deadlock 
Inter-thread Communication
Interrupting Thread 

Input and output


FileOutputStream & FileInputStream 
ByteArrayOutputStream 
SequenceInputStream 
BufferedOutputStream & BufferedInputStream 
FileWriter & FileReader 
CharArrayWriter 
Input from keyboard by InputStreamReader 
Input from keyboard by Console 
Input from keyboard by Scanner 
PrintStream class 
PrintWriter class 
Compressing and Uncompressing File 
Reading and Writing data simultaneously 
DataInputStream and DataOutputStream 
StreamTokenizer class 

Serialization

Serialization & Deserialization
Serialization with IS-A and Has-A
transient keyword 

AWT and EventHandling

AWT Controls
Event Handling by 3 ways
Event classes and Listener Interfaces
Adapter classes

Container

Component

Frame

Button

TextField

Label

Checkbox

Choice

List
Creating Games and Applications

LayoutManagers


BorderLayout 
GridLayout 
FlowLayout 
GridBagLayout 
CardLayout 

Applet


Life Cycle of Applet 
Graphics in Applet 
Displaying image in Applet 
Animation in Applet 
EventHandling in Applet 
JApplet class 
Painting in Applet 
Digital Clock in Applet 
Analog Clock in Applet 
Parameter in Applet 
Applet Communication 
Creating Games

 

Reflection API

Reflection API 
newInstance() & Determining the class object 
javap tool 
creating javap tool 
creating appletviewer 
Accessing private method from outside the class 

 

Collection


Collection Framework 

Wrapper Classes 

Arrays v/s Collections
ArrayList class 
LinkedList class 
ListIterator interface 
HashSet class 
LinkedHashSet class 
TreeSet class 
PriorityQueue class 
ArrayDeque class 
Map interface 
HashMap class
LinkedHashMap class 
TreeMap class 
Hashtable class 
Comparable and Comparator 
Properties class 

Java New Features


Assertion 
For-each loop 
Varargs 
Static Import 
Autoboxing and Unboxing 
Enum Type 
Annotation 
etc.

Internationalization


Internationalization 
ResourceBundle class 
I18N with Date 
I18N with Time 
I18N with Number 
I18N with Currency 

 Garbage Collections

Introduction

 Nullifyable Reference

 ReAssigning Reference

 Objects Creating Inside a Method

 IsLand of Isolation

Finalization

  JDK Latest Version Features

 

Advance Java Syllabus

 

Advance Java

 

 

JDBC


JDBC Drivers
Steps to connect to the database 
Connectivity with Oracle 
Connectivity with MySQL 
Connectivity with Access with DSN 
DriverManager 
Connection interface 
Statement interface 
ResultSet interface 
PreparedStatement 
ResultSetMetaData 
DatabaseMetaData 
Storing image 
Retrieving image 
Storing file 
Retrieving file 
Stored procedures and functions 
Transaction Management 
Batch Processing 
JDBC New Features

Networking


Socket Programming 

Socket And ServerSocket

URL class 
Intra Network  
InetAddress class 
DatagramSocket and DatagramPacket 
Two way communication 

 

 

Swing


Basics of Swing 
JButton class 
JRadioButton class 
JTextArea class 
JComboBox class 
JTable class 
JColorChooser class 
JProgressBar class 
JSlider class 
Digital Watch 
Graphics in swing 
Displaying Image 
Edit Menu for Notepad
Open Dialog Box 
Creating Notepad 
Creating Games and applications

LayoutManagers


BorderLayout 
GridLayout 

GridBagLayout 
FlowLayout 
BoxLayout 

GroupLayout 

SpringLayout 

ScrollPaneLayout 
CardLayout 

 

 

 

Introduction of HTML

 

Introduction of XML

 

HTML V/S XML

 

HTTP Header Methods With Differences

 

Basics of Servlet


Servlet: What and Why? 
Basics of Web 
Servlet API 
Servlet Interface 
GenericServlet 
HttpServlet 
Servlet Life Cycle 

Servlet Collaboration

Servlet Context

Servlet Config

Session Tracking Technic 

Servlet Filters

Working with Apache Tomcat Server 
Steps to create a servlet in Tomcat 
How servlet works? 
servlet in Myeclipse 
servlet in Eclipse 
servlet in Netbeans 

ServletRequest


ServletRequest methods 
Registration example with DB 

Servlet Collaboration


RequestDispatcher 
sendRedirect 

ServletConfig


ServletConfig methods 
ServletConfig example 

ServletContext


ServletContext methods 
ServletContext example 

Attribute


How to set, get and remove example? 

Session Tracking


Cookies 
Hidden Form Field 
URL Rewriting 
HttpSession 

Event and Listener

 

Filter


Filter 
Authentication Filter 
FilterConfig 
Useful examples 

ServletInputStream and ServletOutputStream

 

Annotation Servlet

 

JSP


Basics of JSP


Life cycle of JSP 
JSP API 
JSP in Eclipse and other IDE's

Scripting elements


scriptlet tag 
expression tag 
declaration tag 

9 Implicit Objects


out 
request 
response 
config 
application 
session 
pageContext 
page 
exception 

Directive Elements


page directive 
include directive 
taglib directive 

Exception Handling

 

Action Elements


jsp:forward 
jsp:include 
Bean class 
jsp:useBean 
jsp:setProperty & jsp:getProperty 
Displaying applet in JSP 

Expression Language

 

MVC in JSP

 

JSTL

 

Custom tags


Custom Tag : What and Why? 
Custom Tag API? 
Custom Tag Example 
Attributes 
Iteration 
Custom URI 

Working with IDE


IDE


Eclipse IDE 
Netbeans IDE 
Myeclipse IDE

 

Working with Servers


Servers


Apache Tomcat 
Glassfish Server 

 

 

 

Reviews
Be the first to write a review about this course.
Write a Review

We are a team of 500+ dedicated and certified IT consultants from various domains, we provide Online Training, Job Support and web development / mobile app development.




Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.