Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
7 views

Java Syllabus Content - 1

Uploaded by

Samarjeet Patil
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Java Syllabus Content - 1

Uploaded by

Samarjeet Patil
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Syllabus Contents

Core Java
1. Features of Java
2. Basics Of Java
a. Architecture of JVM
b. Types of variables and storage area
c. Data conversion ie. Type Casting
d. Operators
e. Difference between JDK, JRE., JVM
3. Basic Programs
a. Explanation of public static void main.
4. Decision Making
a. if
b. if –else
c. Nested if
d. Switch
e. Enhancement in switch case
5. Loops
a. for
b. for each
c. do-while
d. while
e. Break & continue
f. Nested loops

6. Array
a. Types of Array
b. 2_D Array
c. Multi-dimensional array
d. Problems on Array
e. Arrays Class & its methods.
7. Methods (method defining, calling )
8. Class & Object
a. Defining class, fields, Methods.
b. Creating an Object.
c. Access & Non-access Modifiers
d. Array of Object
e. Static Fields and Methods.
f. Passing an Object to any Method.
g. Inner classes
h.
9. Constructor
a. Types of constructor
b. Constructor chaining / Constructor inheritance
c. Garbage collection
d.

10. Inheritance
a. Introduction, use, implementation, rules, types,Feature.
b. Single Inheritance
c. Multilevel Inheritance
d. Hierarchical Inheritance
e. Protected Key
f. Constructor in Inheritance
i) Simple Constructor in Inheritance
ii) Parameterized Constructor in Inheritance
g. Abstract class
11. Polymorphism
a. Method Overloading
b. Method Overriding
c.
12. Object Class
a. Hierarchy
b. Methods
c. Deep & shallow cloning

13. String, Stringbuffer & Stringbuilder


a. Uses
b. Immutability of String
c. Method of String
d. Difference of String, Stringbuffer & Stringbuilder
14. Loose Coupling & Tight Coupling
15. Memory Leakage
16. Packages and interfaces
a. Creating Package
b. Defining interface
c. Marker interface
d. Functional interface
e. Difference between abstract class and interface
17. OOPS(object oriented programming language)
a. Class
b. Object
c. Abstraction
d. Encapsulation
e. Inheritance (is-a relationship)
f. Polymorphism (Overloading & Overriding)
g. Association
h. Composition
i. aggregation
18. Exception Handling
19. Enum
20. Regular Expressions ( RegEx )
21. File I/O
a. Reading Data from file.
b. Writing Data into the file.
c. FireWriter, FileReader class.
22. Multithreading
a. Introduction
b. Tread creation process
c. Thread Hierarchy
d. Life Cycle
e. Thread class Methods
23. Collection framework
a. Concurrent collection
b. Synchronized arrayList
c. copyOnArrayList
24. Map interface
25. JDBC
26. SQL Queries
27. Java Design Patterns
a. Creational
i) Singleton
ii) Builder
iii) Prototype
iv) Factory
v) Abstract factory
b. Structural
i) Bridge
ii) Façade
iii) Decorator
iv) Composite
v) Proxy
c. Behavioral
i) Command
ii) Iterator
iii) Observer
iv) Template Method
v) Mediator
vi) Strategy
28. Java 8 features
a. Lambda Expression
b. Functional Interface
c. default and static method interface
d. Predefined functional Interfaces
i) Predicate
ii) Function
iii) Consumer
iv) Supplyer
e. Stream API
f. Double Colon Operator (::) ie. Method Reference Operator
g. Constructor Reference
h. Date and Time API
i. Optional Class
j. for-each() in iterable
k. Nashorm JavaScript Engine
l. Memory Management in Java 8.

You might also like