About Java
What is java
Java Versions
Why Java is Portable
Byte Code
Disadvantages of Java
Java Set Path
Java Set Path 2
Compile Program
Java Basics
Naming Convention
Write Comments
Access Modifiers
Default Values
Conditional Statement
If Else
Nested If Else
For Loop
Enhanced For Loop
While Loop
Do While Loop
Switch Case
Instanceof Operator
JVM Architecture
What is JVM
JDK VS JRE
JVM Components
JVM Heap Area
Set Heap Size
Class Loader
Class Loader
Class Loader Working
Class Loader Types
Java Variable
Instance Variable
Local Variables
static variable
Class Variable VS Instance Variable
What is SOP
main method
What is Cloning
Java Keywords
Static Keyword
Final Keyword
Blank final variable
final class
this keyword
super keyword
strictfp keyword
Java OOPS
What is OOPS
What is Inheritance
What is Polymorphism
What is Abstraction
What is Encapsulation
OOPS Inheritance
Types of Inheritance
Inheritance Problem
Multiple Inheritance Problem
Constructor in Inheritance
IS-A Relationship
HAS-A Relationship
Polymorphism
Method Overloading
Constructor Overloading
What is Method Overriding
Exception Handling in Method Overriding
What is Method Hiding
Covariant Return type
Super Keyword in overriding
Abstraction
Using Interface
Using Abstract class
Interface & Abstract
What is interface
Marker Interface
what is abstract class
What is abstract method
Abstract class object
Java Methods
What is methods
Instance method
static method
Call static method
final method
Factory method
Package
What is package
Create package
Import package
Run package
IIB / SIB
What is Constructor
Types of constructor
Constructor overloading
Constructor Chaining
IIB
Use of IIB
SIB
IIB VS SIB
Wrapper Class
What is Wrapper
What is Type Casting
Narrowing & Widening
What is AutoBoxing
What is auto UnBoxing
Convert String to Primitive
Convert String to Integer
Convert String to Object
String Handling
What is String
What is CSP
Compare String
Concat String
equals() VS ==
String Literal VS New
+ VS append()
What is intern()
What is StringBuffer
What is StringBuilder
What is stringtokenizer
String VS StringBuffer VS StringBuilder
Multi Threading
what is thread in java
Process VS Thread
What is Multi-Threading
Ways to Create Thread
Thread using Runnable
Thread using Thread
Thread VS Runnable
Methods of Thread
start() VS run()
Thread Die State
Thread Life-Cycle
Priority of Thread
What is ThreadGroup
Thread Scheduler
Thread Pool and Types
Daemon Thread
Use of Daemon Thread
All threads are Daemon?
main thread is daemon?
What is Deadlock
Thread Synchronization
Sleep() method
join() method
sleep() VS wait()
Stop Running Thread
Volatile Keyword
Create Thread using Callable
Yield()
Use of ThreadLocal
Exception Handling
Exception Handling
Why Exception Handling?
Benefits of Exception Handling
Exception Hierarchy
Types of Exception
Checked VS Unchecked
What is try catch
Nested try block
Multiple catch block
Multiple catch mistake
finally block
finally without catch
finally block execution
throw keyword
throws keyword
Exception Handling in overriding
Chained Exception
try with resource
User defined exception
Inner Class
What is inner class
Types of inner classes
Static inner class
Local inner class
Anonymous inner class
Member inner class
Garbage Collector
What is GC
Types of GC
Set GC
Ways to call GC
Eligible for GC
What is finalize()
PDF & Excel
how to generate pdf in java using itext
How to write Arabic text using java iText
create excel file using java
Annotation
What is Annotation
Builtin Annotation
@Override Annotation
@Deprecated
SuppressWarnings (“unchecked”)
@Functionalinterface
Meta Annotation
Reflection
What is Reflection
Class class
Use of Class.forname()
Use of getClass()
Class Meta Data
What is javap
IO Stream
What is IO Stream
What is File
Create File
Delete File
What is FileWriter in java
What is FileReader
DataInputStream
What is Buffer
What is BufferedWriter
What is BufferedReader
What is FileOutputStream
What is FileInputStream
Read Multiple Files
ZIP Files
UnZip
What is PrintWriter
Serialization
What is Serialization
Serialize Object
What is Deserialization
SerialVersionUID
What is Externalization
Externalization Example
What is transient
Java 8
Lambda Expression
Lambda Expression example
Construct Lambda
Default Methods in interface
@FunctionalInterface Annotation
Functional Interface
Static Method in interface
Removed Per Gen
HashMap Changes
Java 9
Private Methods in Interface
Immutable Collections
Try with resource

What is java


What is java

Java is a pure object oriented programming language developed by James Gosling at Sun Micro System.Today java is maintained and owned by Oracle.

Java is a high level, robust, secured and object-oriented programming language.

Java is a thread based and platform independent programming language.

Who Developed java

Java was originally developed by James Gosling  at Sun Micro System.

Where it is used

  1. Desktop Applications such as Media Player.
  2. Web application  such as www.javagf.com and www.Books4s.in
  3. Mobile applications like Temple run game or Watsapp.
  4. Robotics

Types of java Application

  1. Standalone application.
  2. Web application.
  3. Distributed application

What is standalone application

If our designed application will run on our local system then that java application will be called standalone application.

What is web application

If we will design our application using Servlet, JSP or any other web technology then this application is called web application.

Next






Full-stack web and mobile app development company Contact Us : Skype: indore.webcoder Email: info@w3sparks.com Sales: +91 8085506229