RUVIDEO
Поделитесь видео 🙏

SDLC PRO mega quiz on OOP | Java tutorial for beginners

📁 Обучение 👁️ 16 📅 05.12.2023

In this video we try to solve the mega quiz questions.
Quiz topic was OOP. You can learn about OOP with deep in Java by following lectures.

Part-01: https://youtu.be/B_y_W7lkhF4
# Class and It's components
i) Variables
ii) Constructors
iii) Methods
iv) Static blocks
v) Instance or non static blocks
# Explain about different types of variables
i) Local variable
ii) Static variable
iii) Instance variable
# Explain when those variables are initialized and which stored in which memory area
# Place of variables after compile the source code
# Explain about static and instance block


Part-02 : https://youtu.be/y5Q8Jr55kFY
# Case Study for Variables
# Java Methods (Behaviors)
i) Instance method
ii) Static method
# Concept of constructor
# Types of constructors
i) Default Constructor (provided by compiler)
ii) User defined Constructor (provided by user)
iii) Copy constructor
# Explain about 'this" keyword
# Instance and Static blocks
# Modifiers for "Class", "Constructor", "Variables" and "Methods"
# Illegal combination of modifiers

Part-03: https://youtu.be/OvTh_m8X8Mc
# What is object and it's properties
# Concept of Encapsulation
# Advantages of Encapsulation
i) We can make a class read-only or write-only
ii) Control over the data
iii) Data hiding
# Concept of Inheritance
# "default" modifiers concept with package
# "protected" modifier with Inheritance and package
# Object creation for super and sub class
# Explain about Compile time resolve and Runtime resolve
# Explain about "Object" class is the supper class of all classes

Part-04: https://youtu.be/KI3mfmLXRws
# Explain about single inheritance
# By inheritance we can acquire fields and methods virtually not physically
# How super class fields are initialized when child class object created
# Parent obj = new Child(); how many object will be created? Prove that, constructor calling is not the purpose of object creation
# Differentiate between super class, this class and local variables
# Explain about constructors with this() and super(), constructor chaining
# Explain object casting process
# Explain about Multilevel inheritance

Part-05: https://youtu.be/sH5ZGsWqIO0
# Explain about Hierarchical inheritance
# Explain about Multiple inheritance
# Explain why java doesn't support Multiple inheritance? Ambiguous or Diamond problem.
# Explain about diamond problem with example code
# Explain about Hybrid Inheritance
# Explain about Has-A (Association) relationship with example.
# Explain Aggregation and Composition
# Explain OneToOne, OneToMany, ManyToOne, ManyToMany Association.

Part-06: https://youtu.be/4Dai6zRtP8I
# Explain "Instanceof" Operator
# Explain Polymorphism
# Define Compile time and Runtime Polymorphism
# Explain about compile time polymorphism (Method Overloading)
# Method overloading VS primitive data types
# Method overloading VS primitive and wrapper class types

Part-07: https://youtu.be/REJO0xh69-g
# Constructor overloading
# Explain about runtime polymorphism (Method Overriding)
# Explain about covariant types
# Hierarchical inheritance vs method overriding
# Private and default method Overriding concept
# Final method Overriding concept
# Explain about method hiding concept (Concept of static method)
# Method overriding vs access modifiers

Part-08: https://youtu.be/8yr0eGyAIBY
# Explain abstraction
# What is an abstract class and it's components
# Why abstract class is (0 to 100%) abstract
# private VS abstract modifier
# final VS abstract modifier
# Inheritance abstract class from different package with default abstract method
# When we should go ahead with abstract class
# Explain interface and it's components
# Difference between abstract class and interface
# Explain default method and it's purpose
# Explain backward compatibility support with the help of default method

Part-09: https://youtu.be/bnE-U5OGrYQ
# Default method VS multiple inheritance, ambiguous problem arise
# Discuss about all types of interface (Normal, Functional/SAM, Marker)
# Explain serialization and deserialization with example
# What is the purpose of 'transient' modifiers
# Serialization VS Inheritance
# Explain object cloning with example

Part-10: https://youtu.be/fMGaFCGmIXI
# Method overriding concept when a class implements more than one interface
# Method overriding concept when a class extends another class and implements an interface at same the time
# Object casting concept for Interface type
# Explain about adapter class
# Explain about template method
# Explain about Var-args
# Different between pass by value and pass by reference

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «SDLC PRO mega quiz on OOP | Java tutorial for beginners», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.