Core Java Syllabus
Core Java Syllabus
Chapter 2 deals with the most important and core concepts of Java. They are:
√ Naming convention of Java
√ Classes, Objects, and Features. It explains how to declare a class, how to
create an object in Java.
√ Object declaration and initialization
√ Life cycle of an object
√ Anonymous object in JavaClass and Objects in Java with Realtime
Example3. Packages in Java
Chapter 3 deals with Packages in Java. Under this chapter, we will learn the
following topics.
Chapter 5 discusses three topic variables, constants, and literals. You will learn
the following subtopics in this chapter.
√ Variable declaration & initialization
√ Naming convention
√ Types of variables such as local variables, instance variables, and static
variables
√ Scope and memory allocation of variables.Variables in Java | Types of
Variables6. Methods in Java
√ Methods in Java
√ Use of method in Java
√ Method declaration, method signature
√ Types of methods in Java: predefined method, user-defined methods:
instance method, static method
√ Calling of method
√ Java main method
√ Return type in Java.Java Methods | Declaration & Method Signature
7. Constructor in Java
In this chapter, you will familiar with topics like:
√ What is Constructor in Java?
√ Types of constructors: Default and Parameterized constructors
√ Java constructor overloading
√ Constructor chaining in java
√ Copy constructor in Java
8. Modifiers in Java
9. Static Keyword
This chapter can be partitioned into two sections: Super and This keyword. The
first section discusses with
√ Super keyword
√ Calling of superclass instance variable
√ Superclass constructor
√ Superclass method.
The second section deals with
√ This keyword
√ Calling of current class constructor, and method.
13. OOPs concepts
In this chapter, you will learn the most important topic Object-oriented
programming system (OOPs). In the OOPs concept, you will learn class, object,
encapsulation, inheritance, polymorphism, and abstraction. All topics are very
important for interview purposes.
14. Encapsulation
In this chapter, you will familiarize with the most important topics in Java.
√ Abstraction in Java
√ Abstract class
√ Abstract method
√ Interface in Java
√ Nested interface, rules, and example programs.
18. Garbage Collection
This chapter is very important for any Java technical test or Java technical
interview. In this chapter, you will familiar with
√ Exception Handling in Java
√ Try-catch block
√ Multiple Catch Block
√ Nested try block
√ Finally block
√ Throw Keyword
√ Throws Keyword
√ Throw vs Throws, Final vs Finally vs Finalize
√ Exception Handling with Method Overriding Java Custom Exceptions
23. Java Annotations
This chapter deals with Java annotations, Built-In Java annotations like
@Override, @SuppressWarnings, @Deprecated, @Target, @Retention,
@Inherited, @Documented, Java custom annotations, and types of
annotations.
24. Reflection in Java
√ Reflection API
√ NewInstance() & Determining the class object
√ Javap tool, Creating javap tool
√ Creating applet viewer
√ Accessing private method from outside the class
25. Java Array
This is the most important chapter in the whole core java. It will deal with
basically three topics such as
√ String,
√ Immutable String
√ String Comparision, String concatenation
√ Substring
√ StringBuffer class
√ StringBuilder class
√ toString method
√ StringTokenizer class
27. Java Thread
√ Java multithreading
√ Multithreading life cycle of a thread creating
√ Thread scheduler
√ Sleeping a thread, Start a thread twice
√ Calling run() method
√ Joining a thread
√ Naming a thread
√ Thread priority,
√ Daemon thread
√ Thread pool
√ Thread group
√ Shutdownhook
√ Java Synchronization: synchronized method, synchronized block, static
synchronization
√ Deadlock
√ Inter-thread Communication
√ Interrupting Thread
28. JDBC