Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - File Handling
In this video, we will be looking at file and exception handling. We will wrap our file statements inside the try and catch blocks.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Exception Handling
Here, we will look at exceptions or conditions that may arise during the execution of a Java program and understand the error or exception handling codes.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Collections
Let's understand about Java collections framework designed to support numerous collections hierarchically.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Const, Enum, Static, Final
In this lecture, we will learn about constants and static variables and how to create variables using the final and static methods.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Interfaces
This video elaborates on interfaces, how an interface determines the software's features, and how they can be implemented.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Multi-level Inheritance, Polymorphism
Here, we will look at the multilevel inheritance of the classes and how we can share the attributes of many subclasses.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Inheritance
In this video, we will look at inheritance in Java, where we have a superclass and a derived class, which inherits the attributes from the parent class.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - The 4 Pillars Of OOP
This video illustrates the four major pillars of object-oriented programming: encapsulation, abstraction, polymorphism, and inheritance.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Constructors & Access Specifiers (Setters and Getters)
In this lesson, we will learn about constructors, a block of code that initializes a newly created object, and access specifiers that determine if other classes can use a particular method.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Classes & Objects
Here, we will understand what classes and objects are and which are the keys to object-oriented programming.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module Objectives - Understanding OOP Architecture and Design concepts
This brief video outlines the concepts we will learn in this module, including OOP architecture and design.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module 2 Summary
This brief video succinctly summarizes what we learned throughout this module.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Program: Find Max Value In Array
Furthering our program writing skills, we will learn to create a program that determines the maximum value in an array.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Program: Calculate Test Score Average
It is time to put all the knowledge we gained from the previous lessons into creating a program that tests the scoring average.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Methods
We will understand a method, a block of code that runs only when called and passes data known as parameters into a method. This helps us reuse code.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Arrays
In this video, we will learn about Java arrays, which store multiple values in a single variable instead of creating separate variables for each value.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Flow Control: Loops - BREAK | CONTINUE
In this lesson, we will continue on loops and closely examine the BREAK and CONTINUE keywords and their implementation.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Flow Control: Loops - WHILE | DO-WHILE | FOR
Here, we will understand what a loop is, and we will look at how a loop executes a program as long as a specified condition is true.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Flow Control: Switch Statement Program - Print Weekday Based On Number
Let's look at the SWITCH statement in this video, which is also a part of the decision-making tools in Java programming.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Flow Control: IF/ELSE, Ternary Operator - Test Scores Program
We will learn to use the IF statement to check if a block of conditions is true and the ELSE statement if false and write a program to evaluate test scores.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Type Casting
In this lesson, we will learn to use a feature called typecasting to change one datatype to another and look at the two methods of typecasting.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Stringbuilder
Here, we will look at the StringBuilder, which creates a mutable or modifiable succession of characters in the strings class.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - String Methods
In this video, we will learn about the two methods of assigning a string variable in Java programming.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Strings
Continuing on our previous lesson, where we learned about the datatypes in Java, in this lesson, we will look at the string datatype in more detail.