Core java

Courses syllabus
java
Introduction of Java Language
JAVAOverview
History of JAVALanguage
Features of JAVA Language
C++ vs JAVA
Variables
Conditional Statements (If, If Else, Nested If Else If) (Switch Case)
Loops (While, Do While, For)
Break and Continue
Introduction of Core Java Eclipse IDE
JVM, JDK, JRE
Java OOPs Concepts
Class, Object, Method
Constructor Garbage Collection, Finalize
Data types Primitive Types Reference Types Modifiers- Public, Private, Protected
Conditional Statements (If, If Else, Nested If Else If) (Switch Case)
Loops (While, Do While, For)
Command Line Arguments
Break and Continue
Array Introduction Why Array? Advantages
Types of Array
OOPS Concept
Function
Constructor and destructor
Polymorphism and overloading
Difference Keywords – this, Static, Final, Super, Abstract
Inheritance and Interface
Inheritance – Introduction Advantages of Inheritance
Types of Inheritance Practical of Inheritance
Method Overloading and Method Overriding
Difference Keywords – Super
Abstract and Interface – Introduction
Java - Strings Class
String
String Buffer & String Builder
Wrapper Classes
Exception
Exceptions Introduction – Why Exceptions
Types of Exceptions
Try catch and Finally Block
Multi catch Exceptions
Throw and Throws keywords
Custom Exceptions
FILE I/O
What is Stream and Types of Stream
File Input Output Streams and Its Methods
File class
Collections Framework
Collection Framework - Introduction
Collection API
Hierarchy of Collections
List
Set
Map
Java GUI and AWT(Applet)
Swing (in Details) Components, Containers, Frame, Window, Panel
Layout All Components Events
Event Handling
Java Database Connectivity (JDBC)
Database
Introduction
MYSQL
MYSQL IDE
Query Types
DDL, DML, DQL, DCL
Constraints
Primary Key
Foreign Key
All Joins Types
Introduction of JDBC
JDBC (Insert, Update, Select, Delete)
Steps for Creating Connections
Types of Statements (Statements, prepared Statements and Callable Statements)
Result Set Interface