Syllabus of Core Java
Section 1: Welcome to this beautiful world of Java!
o A Preview into the IT World
o Software Development Life Cycle
o Project Module
Section 2: First Meeting with Java
o History of Java
o Java Technology
o Java Development Kit (JDK) and IDE Download
o Java Platform
o Interpretation Of Java Language by Computers
o Verification of JDK installation and running the first program
o Phases of a Java Program
o My First Java Program
Section3: Introduction to Object Oriented Programming
o Objects
o software objects benefits
o Class
o Inheritance
o Interface
o Package
Section 4: Basics Of Java Language
o Variables
o list of keywords
o kinds of variables
o Primitive Data Types
o Arrays
o Operators
o Types of operators
Section 5: Control Flow Statements
o Introduction
o if – then statement
o if – then – else Statement
o Switch Statement
o while and do-while Statements
o for Statement
o Break Statement
o Continue Statement
Section 6: Classes And Objects
o Java Escape Sequences
o Abstraction:
o Encapsulation:
o Relationships between classes
o Class Declaration
o Access Modifiers
o Member Variable Declaration
o Class Type Variable
o Method Declaration
o Constructors
o Types of constructors
o Constructor Overloading
o difference between constructor and method
o this and final keywords
Section 7: Discussion on Interfaces And Inheritance
o Inheritance - Sub Classes, What exactly they are?
o Object Behaviour
o A Look At Polymorphism
o Overriding, an approach to override Methods
o The final keyword, to overcome overrides
o Class and Method Abstraction
o Interfaces - Implementation
o Interfaces - An alternative Data type
o Interface Editing
Section 8: The Reason To Have a Package
o Package Creation and Usage
o Create Your Own Package
o Naming a Package - Conventional Approach
o Accessing The Content Of A Package
o Accessing Package Member By Its Reference
o Importing Only Package Member
o Importing Entire Package
Section 9: Exceptions
o Exceptions - What exactly is it?
o Exception Classification
o Encountering An Exception
o Exception Handling
Section 10: Input Output Streams
o An Introduction
o Console Input
o Console Output
o Reading A File
o Writing To A File
o Creation Of Directories/Folders
o Reading Directories
Section 11: Meet the Threads
o An Introduction
o Lifecycle of A Thread
o Thread Priorities
o Creation Of Threads
o Thread Creation Using Runnable Interface
o Thread Creation Using Thread Class
o Thread Synchorization
Section 12: Applets
o Introducing Java Applets
o HTML - An Insight
o Applet Life Cycle
o First look at an Applet
o The Applet class in java.applet package
o Applet Implementation
o Embedding Applet in HTML
Section 13: Abstract Window Toolkit
o Introduction To Abstract Window Toolkit
o java.awt Package
o Creating Container
o Creating a Circle
o Button Creation
o Button Click Event
o Creating Checkbox
o Choice Option Implementation
Section 14: Swing
o Introduction to Swing
o Java Swing class hierarchy
o Swing With An Example
o JPanel and JFrame
o JWindow
o JTextField
o JButton
o JTextArea
Section 15: Collections
o Introduction
o The Collection Interfaces
o The Collection Classes
o The Collection Algorithms
o Iterator
o Comparator
JDBC Contents
Section 1: Introduction to JDBC
What Is JDBC?
The Structure of JDBC
Section 2: Databases and Drivers
JDBC Drivers
Different types of JDBC drivers
Section 3: Data Source Name
What is DSN?
Different kinds of DSN
How to Set the DSN Name?
Section 4: Connecting to the Database
Connection Troubles
Driver Manager
Connecting to a Database
The JDBC Classes for Creating a Connection
Section 5: Execute Statements
What is the use of Execute Statement?
Prepared Statement
Section 6: Databases
What is database management system" (DBMS)
What is Table?
How to create Table?
How to Entering Data into a Table?
How to Getting Data from a Table?