Java 8 New Features Tutorials - 08 : Method reference | Static Method Reference | Part - 1 смотреть онлайн
In this video we are discussing about Method Reference .
Types of Method References :
Static Method Reference
Non Static Method Refrence
Bound Reciever
Unbound Reciever
Constructor Reference
This Refrence
Super Reference
Functional Interface : https://youtu.be/UEKtVuT3zVU
Lambda Expression Part -1 : https://youtu.be/G-E1ckPfFgw
Lambda Expression Part -2 : https://youtu.be/4mhig3H-Z2o
Lambda as Method parameter : https://youtu.be/qoLfEoWNsm0
Passing Lambda function as Method parameter :
static predicateCheck(int a, MyPredicate ref){
ref.test(a);
}
Case- 1 :
MyPredicate pred =(a)-a%2==0;
predicateCheck(10, pred);
Case- 2 :
predicateCheck(10, (a)-a%2==0);
Problem Statement :
we have a list of interger and wanted to perform some operations
1 - Sum of all numbers
2 - Sum of all Even Numbers
3 - Sum of all Odd Numbers
Lambda Expression is enabling Functional Programming in java 8.
Through Lambda Expression we can pass block of code as parameter of a method.
Lambda Expression is also known as Method Anonymous implementation.
Lambda Supports Higher Order Function implementation and Lazy Evaluation methods.
Lambda Expression :
- Block of code which take some inputs and return output.
- Enabling Functional Programming.
- Anonymous Method implementation.
Pre-Condition :
can work on FunctionalInterface only
Pro :
More readable code
Store block of code in a variable
we can pass an implentation as an argument of a method
Cons : in some cases we dont get methods in IDE
==========================================================
Lambda Expression Syntax :: (args)-{stmnt};
==========================================================
Lambda Expression works with Functional Interface only .
Case -1 :a) No Method Argument with no return type (void method_name();)
b) No Method Argument with return type (R method_name();)
Case -2 :a) One Method Argument with no return type (void method_name(T t);)
b) One Method Argument with return type (R method_name(T t);)
Case -3 :a) More Than One Arguments with no return type (void method_name(args...);)
b) More Than One Arguments with return type (R method_name(arg..);)
===================================
Java,
Java 8,
Java 8 Tutorials,
Java 8 features,
Java 8 features in Hindi,
Java 8 New Features,
Java Tutorials for beginners,
Java 8 Tutorials for beginners,
lambda expression ,
lambda expression in java,
lambda,
Functional Interface,
Default Methods in interface,
Static Methods in Interface,
Method Anonymous Implementation,
Stream API,
Collectors,
GroupingBy,
PartitioningBy,
ToList,
multithreading using lambda expression,
exception handling using lambda expression,
Optional Class,
String Joiner class,
Collection Enhancement
etc.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Java 8 New Features Tutorials - 08 : Method reference | Static Method Reference | Part - 1» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.