Core Java Made Easy
4.4 (1,592 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,974 students enrolled

Core Java Made Easy

Master java in quick and simple steps
4.4 (1,592 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,974 students enrolled
Last updated 5/2020
English
English
Current price: $9.99 Original price: $39.99 Discount: 75% off
13 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 19 hours on-demand video
  • 1 article
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn the fundamentals of java and oops
  • Learn the building blocks of a java program
  • Handle Exceptions
  • Read and Write files
  • Use flow control and looping statements
  • Implement encapsulation polymorphism inheritance and abstraction
  • Write multi threaded programs
  • Understand and use Garbage Collection
  • Learn and create the different types of inner classes
  • Understand and master Strings
  • Learn collections in depth
  • Use functional interfaces and lambda expressions
  • Understand the internal of JVM
  • Interview Question updated regularly
  • All in quick and easy steps
Course content
Expand all 395 lectures 19:14:53
+ Introduction to Java and OOPS
10 lectures 20:16
Java Development Kit
02:49
Java Platform Independency
01:37
The 4 Object Oriented Principles
00:44
Encapsulation
01:15
Inheritance
02:53
Abstraction
02:05
Polymorphism
01:05
Building Blocks of a Java Program
02:47
Methods
02:10
Introduction to Java and OOPS
4 questions
+ Software Installation and First Java Program
8 lectures 22:07
Installing Java
02:08
Install Java on Windows
06:50
Installing Eclipse
02:09
Configuring JDK in eclipse
02:46
Downloading the completed projects
01:48
Download the assignment solutions
00:55
Create a Hello World Program
03:14
Hello World Explained
02:17
First Java Program
2 questions
+ Static Members and their execution control flow
4 lectures 09:54
Static and Non Static Contexts
01:43
Static Blocks
02:34
Static Methods
03:44
Static Variables
01:53
Static Memebers
3 questions
+ Non-Static Members and their execution control flow
11 lectures 24:07
Non Static Members
01:15
Create Non Static Variables Blocks and Constructor
04:29
Static vs Non Static Blocks
02:04
Default Constructor
01:58
Create a object reference
02:19
Create object reference in a static block
01:15
Create a static reference directly
01:37
The this Keyword
03:16
Create a reference in a static method
02:55
Invoking a non static method
01:35
Static vs Non Static a Summary
01:24
Non Static Members
6 questions
+ Datatypes, Literals, Variables, Type Conversion, Casting & Promotion
6 lectures 18:22
Data Type Introduction
03:22
Data Type In Action
04:51
Type Casting
01:34
Implicit Type Casting
02:16
Explicit Type Casting In Action
02:53
Explicit Type Casting In Action Beyond Range
03:26
Data Types
5 questions
Variables Assignment
Variables
1 question
+ Wrapper Classes with Auto boxing & unboxing
7 lectures 19:07
Wrapper Classes Introduction
01:23
Primitives and Objects
02:44
Primitives and String
02:09
String and Objects
02:56
Wrapper Type Constructors
01:53
Wrap up the wrapper types
03:04
Command Line Arguments
04:58
Wrapper Classes
4 questions
+ Operators and Assignments
8 lectures 27:02
Increment and Decrement Operators
04:04
Arithmetic Operators
02:19
String Concatenation Operator
04:10
Relational Operators
02:58
bitwise operators
05:22
short circuit operators
03:21
assignment operator
02:25
Ternary Operator
02:23
Operators and Assignments
4 questions
+ Flow Control Statements
15 lectures 37:58
Flow Control Statements Introduction
01:06
IF-ELSE
04:51
If Else Ladder
If Else Ladder
1 question
Switch
03:51
Switch Fall Through
01:36
While
02:37
Do-While
01:41
For Loop
02:49
Break
01:05
Labelled Blocks and Break
02:25
Continue
02:15
Flow Control Statements
4 questions
​The instructions are provided in the video and you can download the solutions project from the lectures in Software Setup section.
Flow Control
1 question
​The instructions are provided in the video and you can download the solutions project from the lectures in Software Setup section.
Loops
1 question
More Programs - If Else Ladder
04:04
Switch
03:13
While Loop
01:50
Do While Loop
02:05
For Loop
02:30
+ Access Modifiers
4 lectures 12:37
Introduction
03:12
private
03:47
default
02:19
protected
03:19
Acces Modifiers
3 questions
Requirements
  • Internet
Description

Whether you are a College student learning the fundamental of java or a Big Data Developer writing java map reduce programs or Test Automation engineer who requires java to write your test scripts or a Experienced java developer who wants to fill in the gaps and also master the JVM Internals and the cool features Java 8 introduces this course will help you accomplish your goals.

  • Master the Object Oriented Features and Java Language
  • Install JDK and the Eclipse IDE
  • Execute your first java program and understand the building blocks of a java program
  • Learn Static and Non Static Contexts used in every java program
  • Define logic using conditional statements,looping constructs
  • Use packages to organize code
  • Implement inheritance,abstraction, polymorphism and encapsulation
  • Understand interfaces, their importance, and their uses
  • Use abstract classes and interfaces to implement abstraction
  • Develop Multithreaded applications.
  • Hand Exceptions
  • Read and Write files using the I/O Streams API
  • Understand and use the various Java Collection Classes
  • Learn and use the java 8 features such as lambdas,functional interfaces,predicates etc in simple terms
  • Learn the internals of the Java Virtual Machine

What are the requirements?

  • Java,Eclipse IDE(Installation is covered in easy setup section)
Who this course is for:
  • Developers who are getting started with java
  • Testers who want to learn java quickly and in depth
  • Experienced developers who want to learn Java 8 features
  • Experienced developers who want to understand the internals of JVM
  • Anyone who want to learn java quickly and in depth