0% found this document useful (0 votes)
14 views7 pages

Core Java Course Syllabus Overview

The document provides an overview of the Java programming language covering topics like its history, core concepts like OOP, data types, operators, control statements, exceptions, threads and more. It also discusses Java 8 features and libraries like collection, streams and IO.

Uploaded by

Rohan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views7 pages

Core Java Course Syllabus Overview

The document provides an overview of the Java programming language covering topics like its history, core concepts like OOP, data types, operators, control statements, exceptions, threads and more. It also discusses Java 8 features and libraries like collection, streams and IO.

Uploaded by

Rohan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CCSA

Core JAVA
Checkpoint

[Link]
1. Introduction of Java

A. History of java
B. What is java?
C. What is JVM?
D. Java Keywords
E. Difference between JDK, JRE & JVM
F. Technologies based on Java
G. Features of java

2. Data types in Java

A. Data types in java


B. Primitive Data Types
C. Non- Primitive Data Types

3. Operators In Java

A. Arithmetic Operators
B. Unary Operators
C. Increment Operator (++)
D. Decrement Operator (--)
E. Assignment Operator (=)
F. Relational Operators
G. Boolean Operators
H. Bitwise Operators
I. Ternary Operator / Conditional Operator (? :)
J. new Operator
K. Cast Operator

[Link]
4. Control Statements in java
A. Control Statement
B. if Statements
C. If-else statements
D. switch-case Statements
E. Iteration Statements
F. for Statements
G. while Statements
H. do-while Statements
I. Transfer Statements break and continue

5. Arrays in Java
A. What is array
B. Types of array
C. [Link] Property
D. Command Line argumentss

6. String Class in Java


A. Creating Strings
B. String Class methods
C. Immutability of String

7. StringBuffer and StringBuilder

A. String Buffer class


B. String Buffer class methods
C. String Builder class
D. String Builder class method

8. Introduction to OOP
A. Class / Object
B. Encapsulation
C. Abstraction
D. Inheritance
E. Polymorphism

[Link]
9. Classes & Object

A. Understanding Methods
B. Static Variables, Methods and Block
C. ‘this’ Keyword
D. Instance Methods
E. Passing Primitive data types, Objects & Arrays to Methods

[Link]
A. ‘super’ Keyword
B. Types of Inheritance
C. Access Specifiers
[Link]
A. Polymorphism with Variables
B. Polymorphism using Methods
C. Static Polymorphism
D. Dynamic Polymorphism
E. Polymorphism with Static Methods
F. Polymorphism with Private Methods
G. Polymorphism with final Methods
H. ‘final’ class
[Link] Casting

A. Casting with Primitive Data Types


B. Casting with User Defied Data Types
C. Generalization and Specialization
D. Object Class
E. Cloning the class Objects

[Link] Classes & Interfaces

A. Abstract Method & Abstract Classes


B. Multiple Inheritance using Interfaces
C. Interface within Interface
D. Abstract classes V/s Interfaces

[Link]
[Link]
A. Types of Packages
B. Interfaces in Package
C. Creating Sub Package In Package

[Link] Handling
A. What are Exceptions?
B. Types of Exceptions
C. Handling Exception
D. ‘try’ , ‘catch’
E. Handling Multiple Exception
F. ‘finally’ , ‘throw’, ‘throws’
[Link] Classes
A. Character class
B. Byte class
C. Short class
D. Integer class
E. Long class
F. Float class
G. Double class
H. Boolean class
I. Math class
[Link]

A. What is Multithreading?
B. Ways to create multithreading
C. Thread Scheduler
D. Thread class method
E. Runnable interface
F. Demon Thread
G. Thread class methods
H. Difference between yield and sleep method.
I. Thread priority
J. Serialization
K. Inter Thread Communication

[Link]
[Link] Streams & Files
A. File Handling
B. Byte Oriented Streams
C. Character Oriented Streams

[Link]
A. Introduction Generics
B. Using Built-in Generics Collections
C. Writing Simple Generic Class
D. Bounded Generics e. Wild Card Generics

[Link] & MAP


A. Collection Interface
B. List
C. Set
D. cursors
E. Comparable
F. Comparator
G. Map
H. Arrays class
I. Collections class
J. String Tokenizer
K. Calendar & Date Class

[Link]

A. What is swing?
B. Swing class object creation approach.
C. Advantages of Swing
D. Different form designs in Swing
E. Swing class components
F. Integrating Multi-frame model in Swing

[Link]
Java 8 Features
A. String Joiner Class was introduced in java 8.
B. Java Lambda Expression
C. Java 8 Date Time API Examples
D. Predicates
E. Default and static methods in interface
F. Method References
G. Stream API

[Link]

You might also like