Java
Java
Fee:3000/-
Java introduction
History
Features
This section takes you to the post-installation phase of Java and introduces
you to the most popular Java IDE, Eclipse. We will also discuss variables
and arrays, datatypes, how to create packaged classes, and write your first
Java code.
Post-install configuration
Compiling and executing
Variables and arrays
Create packaged classes
Writing a simple program
Data types
Using Eclipse
Eclipse shortcuts
Operators in Java are the symbols that instruct the machine to perform an
activity. These are mainly arithmetic, logical, binary, and boolean. This
section clarifies the use of each operator in a statement or an expression.
Arithmetic operators
Boolean operators
Logical operators
Binary operators
4. Control statements
Java uses decision-making statements and loops to control the execution
of codes according to specific conditions. Here, you will learn about
branching and iterative statements and understand what loops to use in
Java and how they are functionally different.
Branching statements
Iterative statements
Break & Continue with enhancements
While
For
Do..While
Goto Statement
Break and Continue statement
Java uses classes and objects in its programs, which is known as object-
oriented programming. This section of the course will provide you with the
basics of OOPs and ensure you understand the difference between class
and object. In addition to that, you will learn a few more things that are
essential when you are writing Java code, like reference variables,
constructors and overloading constructors, member methods and
overloading member methods, and so on.
Basics of OOPs
Fundamentals of class & object
New keyword
Reference variables
Member methods of a class
Constructors
Finalize method
Overloading member methods
Overloading contractors
Passing and returning objects with methods
Access control
Static methods
Static variables
Static block
Using final keyword
Unit testing using Junit-5
6. Inheritance
Java objects can inherit properties from their parent objects, and the
concept of inheritance is an essential part of OOPs. If you know the
implementation of inheritance in your codes, you can reuse methods from
an existing class in your new classes, which is quite interesting. Here, you
get a complete idea of inheritance, member accessibility, method
overriding, preventing inheritance and some relevant topics.
Basics of inheritance
Members accessibility in inheritance
Using super keyword
Multilevel inheritance
The sequence of execution of constructors in inheritance
Method overriding
Dynamic method dispatch
Abstract classes
Preventing overriding
Preventing inheritance
7. Exception handling
Exception handling in Java refers to handling runtime errors. Here, you will
get to know what exceptions are and their types, as well as the use of try-
and-catch keywords. There are a few predefined exceptions in Java, and
you will know them in this section.
Fundamentals of exceptions
Types of exceptions
Using try and catch keywords
Multiple catches
Nesting of try blocks
Using throw keyword
Using throws keyword
Finally block
Some predefined exceptions and their usage
User defined exceptions
8. Interfaces
This part of the core Java course syllabus introduces you to Java
interfaces, their purpose in a code, and how to implement them in a
program.
Purpose of interface
Defining an interface
Implementing interfaces
Interface reference variables
Interface with variables
Extending interfaces
9. Multithreaded programming
Basics of threads
Java threaded model
Defining threads using Runnable interface
Defining threads using Thread superclass
Multiple threads
Thread Priority values
Thread Synchronization using synchronized methods
Thread Synchronization using synchronized blocks
Java has multiple predefined libraries, which are basically codes of different
classes that someone else wrote and help developers easily transform their
ideas into coding. You will get to know some of the popular library classes
during the course.