0% found this document useful (0 votes)
2 views

Java for Selenium

The Core Java syllabus covers fundamental concepts including the basics of Java, class and object management, packages, data types, variables, methods, constructors, modifiers, and keywords like static and final. It also explores advanced topics such as inner classes, encapsulation, inheritance, polymorphism, and abstraction. Each section includes specific details and examples to facilitate understanding of Java programming.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Java for Selenium

The Core Java syllabus covers fundamental concepts including the basics of Java, class and object management, packages, data types, variables, methods, constructors, modifiers, and keywords like static and final. It also explores advanced topics such as inner classes, encapsulation, inheritance, polymorphism, and abstraction. Each section includes specific details and examples to facilitate understanding of Java programming.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Core Java Syllabus

1.Basic of Java
 What is Java?
 History and Features of Java
 C++ vs. Java
 Hello Java Program
 Internal How to set the path?
 JDK, JRE, and JVM (Java Virtual Machine)
 JVM Memory Management
 Internal Details of JVM
 Unicode System, Operators, Keywords, and Control Statements like
if-else, switch, for loop, and while loop

2.Class, Objects, and Types of Classes


 Naming conventions of Java
 Classes, objects, and features
 Object declaration and initialization
 The life cycle of an object
 Anonymous object in Java

3.Packages in Java
 How to declare a package in a company project
 Package naming conventions
 Sub packages
 Types of packages such as user-defined packages, built-in packages
 Importing packages in Java

4.Data Types in Java


 Data types in Java
 Primitive data types
 Non-primitive data types
 Memory allocation of primitive and non-primitive data types

5.Variables, Constraints, and Literals


 Variable declaration and initialization
 Naming convention
 Types of variables such as local variables, instance variables, and
static variables
 Scope and memory allocation of variables
6.Methods in Java
 Methods in Java
 Use of method in Java
 Method declaration, the 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

7.Constructor in Java
 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
 What are an Access modifier ad a non-access modifier in Java?
 Types of access modifiers like private, default, protected, and public
 Types of non-access modifiers like abstract, final, native, static,
strictfp, synchronized modifier, transient, and volatile.

9.Static Keyword
 What is Static Keyword
 Static variable
 Static method
 Static block, instance block
 Static Nested Class in Java
 Difference between static variable and instance variable, static
method, an instance method, static block, and instance block

10.Final Keyword
 Final keyword
 Final variable
 Final method
 Final class

11.Inner Class in Java


 What is Inner Class in Java?
 Types of Inner class in Java

12.Super and this keyword


 Super Keyword
 Calling of superclass instance variable
 Superclass constructor
 Superclass method

13.Encapsulation
 Encapsulation in Java
 How to achieve encapsulation
 Data Hiding
 Tightly encapsulated class
 Getter and setter method in Java
 Naming convention of getter and setter method

14.Inheritance
 Inheritance in Java
 Is-A-Relationship
 Aggregation and Composition
 Types of Inheritance

15.Polymorphism
 Polymorphism in Java
 Types of Polymorphism
 Static and Dynamic Binding
 Method overloading]
 Method Overriding

16.Abstraction
 Abstraction in Java
 Abstract Class
 Abstract method
 Interface in Java
 Nested interface, rules, and example programs

You might also like