HOME > Development > Core Java Made Easy (Covers the latest Java 18)

Core Java Made Easy (Covers the latest Java 18)

  • Development
  • Apr 01, 2025
SynopsisCore Java Made Easy (Covers the latest Java 18 , available at...
Core Java Made Easy (Covers the latest 18)  No.1

Core Java Made Easy (Covers the latest Java 18), available at $129.99, has an average rating of 4.49, with 554 lectures, 43 quizzes, based on 16739 reviews, and has 90309 subscribers.

You will learn about Learn the fundamentals of java and oops Learn the building blocks of a java program Handle Exceptions Use flow control and looping statements Implement encapsulation polymorphism inheritance and abstraction Read and Write files 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 Questions updated regularly Use Concurrent Collections and Enums Implement Internationalization and also use annotations See how reflection API can be used to dynamically load classes ,create objects and invoke methods Gain debugging skills Work on various usecases and coding problems Understand and use?Wrapper Classes and Autoboxing Use Datatypes, Literals, Variables and Typecasting Implement Inter Thread Communication Specify different access modifiers Use Datatypes, Literals, Variables and Typecasting Master Java 8 Features Learn new features as a newer version of Java is released Use Regular Expressions All in quick and easy steps This course is ideal for individuals who are Developers who are getting started with java or Testers who want to learn java quickly and in depth or Experienced developers who want to learn latest java features or Experienced developers who want to understand the internals of JVM or Anyone who want to learn java quickly and in depth It is particularly useful for Developers who are getting started with java or Testers who want to learn java quickly and in depth or Experienced developers who want to learn latest java features or Experienced developers who want to understand the internals of JVM or Anyone who want to learn java quickly and in depth.

Enroll now: Core Java Made Easy (Covers the latest Java 18)

Summary

Title: Core Java Made Easy (Covers the latest Java 18)

Price: $129.99

Average Rating: 4.49

Number of Lectures: 554

Number of Quizzes: 43

Number of Published Lectures: 554

Number of Published Quizzes: 42

Number of Curriculum Items: 599

Number of Published Curriculum Objects: 598

Original Price: $29.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn the fundamentals of java and oops
  • Learn the building blocks of a java program
  • Handle Exceptions
  • Use flow control and looping statements
  • Implement encapsulation polymorphism inheritance and abstraction
  • Read and Write files
  • 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 Questions updated regularly
  • Use Concurrent Collections and Enums
  • Implement Internationalization and also use annotations
  • See how reflection API can be used to dynamically load classes ,create objects and invoke methods
  • Gain debugging skills
  • Work on various usecases and coding problems
  • Understand and use?Wrapper Classes and Autoboxing
  • Use Datatypes, Literals, Variables and Typecasting
  • Implement Inter Thread Communication
  • Specify different access modifiers
  • Use Datatypes, Literals, Variables and Typecasting
  • Master Java 8 Features
  • Learn new features as a newer version of Java is released
  • Use Regular Expressions
  • All in quick and easy steps
  • Who Should Attend

  • Developers who are getting started with java
  • Testers who want to learn java quickly and in depth
  • Experienced developers who want to learn latest java features
  • Experienced developers who want to understand the internals of JVM
  • Anyone who want to learn java quickly and in depth
  • Target Audiences

  • Developers who are getting started with java
  • Testers who want to learn java quickly and in depth
  • Experienced developers who want to learn latest java features
  • Experienced developers who want to understand the internals of JVM
  • Anyone who want to learn java quickly and in depth
  • Sample of the reviews:

    Crisp and clear explanation, loving it. Every complicated topic has been clearly explained with easy examples. Best part is the duration of the video, it is shot and right to the point with no unnecessary explanations that usually confuse students. Love to see more lectures from you Bharath, specially advanced topics of Java. – Nagesh Phaniraj

    A very nice explained all the concepts Helped to understand core java concepts thoroughly Very nice distribution of chapters    –Anil Suresh Choundaj

    ?The course is detailed. The instructor is always ready to help you with a different problem and also advise you about java courses and java certification required to be a successful java developer. – Tshering Gurung

    Whether you are a College studentlearning the fundamental of java or a Big Data Developerwriting java map reduce programs or Test Automation engineerwho requires java to write your test scripts or a Experienced java developerwho wants to fill in the gaps and also master the JVM Internals and the cool features Java 15 introduces this course will help you accomplish your goals.

  • Learn and use the top features all the way  java 17

  • 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

  • Use Datatypes, Literals, Variables and Typecasting

  • Understand and use Wrapper Classes and Autoboxing

  • Specify different access modifiers

  • 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.

  • Implement Inter Thread Communication

  • Use Executor Framework to easily spawn off threads

  • Handle Exceptions

  • Read and Write files using the I/O Streams API

  • Understand and use the various Java Collection Classes

  • Use Concurrent Collections and Enums

  • Implement Internationalization and also use annotations

  • See how reflection API can be used to dynamically load classes ,create objects and invoke methods

  • Gain debugging skills

  • Work on various usecases and coding problems

  • 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)

  • Course Curriculum

    Chapter 1: Start Here

    Lecture 1: Course and Instructor Introduction

    Lecture 2: Making the best of this course

    Lecture 3: Full Stack Developer Path

    Lecture 4: Slides used in the course

    Lecture 5: Download Theory Notes

    Chapter 2: Introduction to Java and OOPS

    Lecture 1: Java Development Kit

    Lecture 2: Java Platform Independency

    Lecture 3: Object Oriented Programming Introduction

    Lecture 4: The 4 Object Oriented Principles

    Lecture 5: Encapsulation

    Lecture 6: Inheritance

    Lecture 7: Abstraction

    Lecture 8: Polymorphism

    Lecture 9: Procedure Oriented vs Object Oriented

    Lecture 10: Building Blocks of a Java Program

    Lecture 11: Methods

    Chapter 3: Software Installation and First Java Program

    Lecture 1: Installing Java

    Lecture 2: Windows Only – Install Java

    Lecture 3: Installing Eclipse

    Lecture 4: Configuring JDK in eclipse

    Lecture 5: Latest Eclipse Installation

    Lecture 6: Downloading the completed projects

    Lecture 7: Download the assignment solutions

    Lecture 8: Create a Hello World Program

    Lecture 9: Hello World Explained

    Chapter 4: Static Members and their execution control flow

    Lecture 1: Static and Non Static Contexts

    Lecture 2: Static Blocks

    Lecture 3: Static Methods

    Lecture 4: Static Variables

    Chapter 5: Non-Static Members and their execution control flow

    Lecture 1: Non Static Members

    Lecture 2: Create Non Static Variables Blocks and Constructor

    Lecture 3: Static vs Non Static Blocks

    Lecture 4: Default Constructor

    Lecture 5: Create a object reference

    Lecture 6: Create object reference in a static block

    Lecture 7: Create a static reference directly

    Lecture 8: The this Keyword

    Lecture 9: Create a reference in a static method

    Lecture 10: Invoking a non static method

    Lecture 11: Static vs Non Static a Summary

    Lecture 12: Constructor vs Method

    Chapter 6: Datatypes, Literals, Variables, Type Conversion, Casting & Promotion

    Lecture 1: Data Type Introduction

    Lecture 2: Data Type In Action

    Lecture 3: Type Casting

    Lecture 4: Implicit Type Casting

    Lecture 5: Explicit Type Casting In Action

    Lecture 6: Explicit Type Casting In Action Beyond Range

    Lecture 7: Identifiers

    Lecture 8: Additional Content – Variable Types

    Lecture 9: More Programs – Data Types

    Chapter 7: Wrapper Classes with Auto boxing & unboxing

    Lecture 1: Wrapper Classes Introduction

    Lecture 2: Primitives and Objects

    Lecture 3: Primitives and String

    Lecture 4: String and Objects

    Lecture 5: Wrapper Type Constructors

    Lecture 6: Wrap up the wrapper types

    Lecture 7: Command Line Arguments

    Lecture 8: More Programs – Command Line Arguments

    Chapter 8: Operators and Assignments

    Lecture 1: Increment and Decrement Operators

    Lecture 2: Arithmetic Operators

    Lecture 3: String Concatenation Operator

    Lecture 4: Relational Operators

    Lecture 5: bitwise operators

    Lecture 6: short circuit operators

    Lecture 7: assignment operator

    Lecture 8: Ternary Operator

    Lecture 9: More Programs – Operators and Assignments

    Chapter 9: Flow Control Statements

    Lecture 1: Flow Control Statements Introduction

    Lecture 2: IF-ELSE

    Lecture 3: Switch

    Lecture 4: Switch Fall Through

    Lecture 5: While

    Lecture 6: Do-While

    Lecture 7: For Loop

    Lecture 8: Break

    Lecture 9: Labelled Blocks and Break

    Lecture 10: Continue

    Lecture 11: More Programs – If Else Ladder

    Lecture 12: Switch

    Lecture 13: More about Switch

    Instructors

  • Core Java Made Easy (Covers the latest 18)  No.2
    Bharath Thippireddy
    IT Architect and Best Selling Instructor- 700000+ students
  • Rating Distribution

  • 1 stars: 165 votes
  • 2 stars: 240 votes
  • 3 stars: 1579 votes
  • 4 stars: 6186 votes
  • 5 stars: 8569 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!