YoVDO

Core Java

Offered By: Great Learning via YouTube

Tags

Java Courses Object-oriented programming Courses Data Structures Courses Inheritance Courses Multithreading Courses Hashing Courses Lambda Expressions Courses

Course Description

Overview

Embark on a comprehensive 9-hour journey through Core Java, covering essential concepts from basic programming constructs to advanced topics like multithreading and lambda expressions. Learn about Java's history, popularity, and applications before diving into practical aspects such as variables, control statements, and object-oriented programming principles. Explore crucial elements like inheritance, abstract classes, and the collection framework, while also gaining insights into common programming errors. Delve into hashing, multitasking, and implement a multithreading project to solidify your understanding. Conclude by mastering lambda expressions and functional interfaces, equipping yourself with the skills needed to develop robust Java applications across various domains.

Syllabus

- What is Java?.
- History of Java.
- Why Java is so popular?.
- Introduction to Java.
- Java Applications.
- Installing Java.
- Variables & Datatypes in Java.
- Control statements & Loops in Java.
- Classes in Java.
- Access modifiers in Java.
- Implementation of class & object.
- Inner class.
- Common Errors while programming with Java.
- Java Object Oriented Programming.
- Inheritance in Java.
- Abstract Class in Java.
- Collection framework in Java.
- Interfaces in Java.
- Types of Java List - Array list, Linked list.
- Queue.
- Java Set.
- Java Map.
- Case Study using Java Collection Framework.
- Hashing.
- Java Multitasking.
- Java Multithreading implementation using project.
- Lambda Expressions in Java.
- Functional Interface.
- Lambda Expression Program in Java.


Taught by

Great Learning

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX