Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Core Java - Full course
Rating: 4.2 out of 5(352 ratings)
18,367 students

Core Java - Full course

Core Java - From basics to advance
Created byVinayak Nayak
Last updated 6/2021
English
English [Auto],

What you'll learn

  • Introduction to Core Java,History of Java, Origin of Java, Java Virtual machine, Features of Java
  • Control Structure, loops, Array, Multi dimensional array, What is Class, Method, Object , Constructor, OOPS Concept,super, Method, Parameters inside method, return
  • Encapsulation,Inheritance, Method Overloading, Method Overriding,use of final
  • Exception Handling
  • Interface and Abstract class,Inner class and Anonymous class
  • String,String Builder,Scanner,Buffered Reader
  • Collection Framework

Course content

6 sections46 lectures9h 38m total length
  • Introduction to course1:10

    Explore the history of Java, its features, and the Java virtual machine. Master variables, operators, data types, control structures, loops, class methods, constructors, and collection frameworks through practical examples.

  • History,Origin of Java,JVM16:25

    In this lecture we will discuss about Origin of Java, History of Java, Compiler and Interpreter,Byte code, Java virtual machine and Features of Java

  • OOPS and writing Java program16:15

    Java OOPS concept, What is an object, Features of OOPS, First Java Program, Compiling and Executing Java Program

  • Java tokens,Data type and Variable19:16

    Java Tokens,Keywords, Data types,Variable naming convention, variable initialization and Literals.

  • Operators11:02

    Operators, Different types of operators, Arithmetic operator,Assignment operator,Unary operators,Comparison operator,Shift operator,Bit wise operator,Logical operator,Conditional operator and new operator.

  • Typecasting8:12

    Type conversion and type casting, Automatic conversion or expansion,casting or compression.

  • Control Structure16:51

    Control structure, if else, switch, break,continue,while, do while, for loop.

  • Control Structure Continue14:37

    Practical examples of Control structure

  • Array6:51

    Creating and initializing array.Iterating array elements

  • Array continue12:33

    Practical example of Array

  • Array two dimensional6:24

    Creating two dimensional array and iterating.

  • What is Class, Method, Param methods9:58

    Class,object,Method and method that takes parameters

  • Return statement14:16

    Use of return statement

  • Package and class member access17:17

    Package and Class members access:- public,private,protected and default

  • Constructors21:05

    Constructor, Default and Parameterized constructor

  • Static variables,static methods,static15:10

    Static members (static variables and static method)

  • Encapsulation,Inheritance,Method Overload and Overriding26:29

    Master encapsulation with private fields and public getters and setters, and define an api while grasping inheritance with manager extending employee, and applying overloading, overriding, and final to control extension.

  • Interface and abstract class12:06
  • Interface Continue12:33

    Explore how interfaces declare start and stop, how abstract classes offer partial implementations, and how static interface methods like resume are invoked via the interface name.

  • Concepts on String11:06

    Learn how Java strings are created with literals and the new keyword. Understand string immutability and how assignments affect heap and stack memory.

  • Inner class and Anonymous classes13:17

    Inner classes and Anonymous classes

  • Type inference using var9:12

    You will learn about how to use type inference feature to declare local variable using var.

  • Lambda expression and Predicate6:48

    In this video you will learn how to write simple lambda expression that operate on ArrayList objects

Requirements

  • No

Description

Master the essentials of software development with this comprehensive Core Java course. Designed for beginners and aspiring professionals, you will explore fundamental concepts including Object-Oriented Programming (OOP), exception handling, and multithreading. Gain practical experience through hands-on coding exercises, mastering syntax, data types, and the Java Collections Framework. Whether you aim to build robust backend systems or prepare for advanced frameworks like Spring, this course provides the solid foundation needed to excel. Start your journey today and unlock endless career opportunities in the tech industry.

Unlock the full potential of software development with this comprehensive Core Java course, meticulously designed to transform beginners into industry-ready programmers. You will begin with Java's fascinating history and origin, moving swiftly into its powerful features and the core pillars of Object-Oriented Programming (OOPS).

The curriculum provides deep dives into essential constructs, including control structures, arrays, and multidimensional arrays. You will master the building blocks of Java—classes, objects, methods, and various constructor types—alongside advanced topics like String manipulation, Exception Handling, and the Collection Framework. Every module is paired with detailed explanations and practical examples to ensure a grounded, hands-on learning experience. By the end of this course, you will possess the confidence to write sophisticated Java programs and a professional foundation to excel in any technical environment.

Who this course is for:

  • Beginner in Java
  • IT Professionals
  • Students who want to kick start their career in IT