Java

Beginner 0(0 Ratings) 0 Students enrolled Tamil
Created by Bharathi Kannan
Last updated Thu, 16-Jun-2022
+ View more
Course overview

About Java Programming

Platform independent - We can write Java code in one platform (operating system) and run on another platform without any modification.

Object-oriented - Java is an object-oriented language. This helps to make our Java code more flexible and reusable.

Speed - Well optimized Java code is nearly as fast as lower-level languages like C++ and much faster than Python, PHP, etc.

Why Learn Java?

Java is a platform-independent language. We can write Java code in one platform and run it in another platform

Java is a general-purpose language with a wide range of applications. It's used for developing mobile and desktop applications, big data processing, embedded systems, and so on.

Java is an object-oriented programming language. It helps in code reusability.

How to learn Java?

Java tutorial from Programiz - We provide step-by-step Java tutorials and examples. Get started with Java.

Official Java tutorial - Java documentation is one of the best programming language documentation. Visit the official Java tutorial.

Write a lot of Java code- The only way you can learn programming is by writing a lot of code.


Curriculum for this course
58 Lessons 27:49:55 Hours
Java
58 Lessons 27:49:55 Hours
  • Introduction to Java
    Preview 00:11:28
  • Java First Program
    00:24:58
  • Java Variables and Datatypes
    00:15:28
  • Java Comments and Literals
    00:16:16
  • Java Getting User Input
    00:12:25
  • Java Arithmetic Operators
    00:10:23
  • Java Relational Operators
    00:04:50
  • Java Bitwise Operators Part 1 - AND, OR, EXOR, NOT
    00:11:41
  • Java Bitwise Operator Part 2 - Shift Operators
    00:08:02
  • Java Short Circuit Logical Operator & Operator Precedence
    00:11:58
  • Increment Decrement Tricky Questions
    00:09:41
  • Java If Else Statement
    00:11:21
  • Java If Else Programs
    00:16:33
  • Java Switch Statement
    00:10:35
  • Java Arrays
    00:12:05
  • Java Loops - for, while and do-while
    00:23:31
  • Java Nested Loops-Java Pattern Printing
    00:09:01
  • Java Loop Control Statements-Break and Continue
    00:17:12
  • Java Arrays and Loops-LeetCode Questions Solved
    00:16:55
  • Java Foreach Loop
    00:03:27
  • Java Classes and Objects
    00:15:02
  • Java Methods
    00:17:48
  • Java Invoking Methods with objects
    00:06:41
  • Java Constructors
    00:05:13
  • Java This Pointer
    00:03:46
  • Garbage Collection and Finalize Method
    00:06:15
  • Stack Data Structure Implementation
    00:23:24
  • Java Method Overloading
    00:11:08
  • Java Passing Object as Argument
    00:07:36
  • Java Passing References
    00:13:16
  • Java Returning Objects
    00:05:44
  • Java Recursion with factorial program example
    00:07:34
  • Java Access Control - Private and Public
    00:07:44
  • Java Encapsulation
    00:03:25
  • Java Static Data and Static Methods
    00:11:38
  • Java Command Line Arguments
    00:05:50
  • Java Varargs - Variable Length Arguments
    00:08:38
  • Java Bus Reservation System Sample Project
    00:46:48
  • Java Packages
    00:10:36
  • Java Inheritance,Super Keyword,Method Overriding,Dynamic Binding
    00:31:29
  • Java Abstract Classes
    00:15:34
  • Java Protected-Final Keyword
    00:05:19
  • Java Object Class - Cosmic SuperClass
    00:15:52
  • Java Multiple Inheritance Problem
    00:03:16
  • Java Reflection
    00:08:07
  • Java Enumeration Classes
    00:04:20
  • Java Wrapper Class and AutoBoxing
    00:09:45
  • Java Inner Classes
    00:04:47
  • Java Interfaces
    00:28:55
  • Java Anonymous Classes
    00:07:32
  • Java Lambda Expression-Functional Interface
    00:05:32
  • Java Object Cloning-Cloneable Interface
    00:18:04
  • Java Exception Handling-Try, Catch, Finally, Throw, Throws
    00:22:05
  • Java Multi Threading | Thread Class, Runnable Interface, Synchronized
    00:25:24
  • Java Collections-List, Queue, Sets
    00:24:45
  • Java Learning Path
    00:06:41
  • Java-Mini Project
    11:44:15
  • Java Basics
    04:12:17
+ View more
Other related courses
01:04:45 Hours
Updated Tue, 17-May-2022
0 1 Free
25:02:59 Hours
Updated Wed, 18-May-2022
0 1 Free
02:27:52 Hours
Updated Mon, 30-May-2022
0 1 Free
03:29:07 Hours
Updated Mon, 27-Jun-2022
0 0 Free
26:51:56 Hours
Updated Mon, 27-Jun-2022
0 0 Free
About instructor

Bharathi Kannan

0 Reviews | 1 Students | 19 Courses
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

Free
Includes: