
Learn to convert methods to lambda expressions in Java 8, using single-statement bodies and type inference for concise, readable code. Discover how context and parameter count shape lambda syntax.
Learn how to sort TreeSet elements in Java 8 using lambda expressions to implement a comparator for customized ordering, including default natural ascending order and descending order.
Use lambda expressions to define customized sorting for your own class objects, like employees, sorting by number or name, and override toString for meaningful output.
Explore default methods inside interfaces in Java 8, enabling concrete methods with the default keyword. Learn how to declare, access, and override these methods in implementing classes.
Learn to use Java 8 predicates to display names starting with k by applying a predicate<String>, using its test method, and printing matches with a for-each loop.
Demonstrate Java 8 predicate for user authentication by evaluating a user object's username and password. Use a scanner to read input and compare against hardcoded values like Durga and Java.
Build a Java 8 predicate based employee management app. Create an employee class with name, designation, salary, and city, populate a list, and print readable output with toString.
Demonstrates a java 8 function chaining approach to user authentication by enforcing that the username's first five characters equal Durga (case-insensitive) and the password is java.
Learn to use the supplier interface in Java 8, which returns a value via get() without input, and compare it with predicate, function, and consumer.
Leverage a supplier to generate a random name by selecting from a four-name string array, using Math.random and type casting to index the get method.
Compare one-argument and two-argument functional interfaces through predicates, functions, and consumers, highlighting abstract, default, and static methods. Note that suppliers do not take arguments and are excluded from the table.
Java 8 is one of the major and more prestigious version from Java. In this video tutorials we covered every topic in detail on the board and on the system with live execution. Definitely you can feel like you are learning in class room directly from the instructor. As the part of this course we are covering the following 11 topics.
1. Lambda Expressions
2. Functional Interfaces
3. Default methods in Interface
4. Static Methods in Interfaces.
5. Predicate
6. Function
7. Consumer
8. Supplier
9. Method Reference & Constructor Reference by Double Colon(::) Operator.
10. Stream API
11. Date & Time API ( Joda API)
After completing this video course, we are sure, you will be in a position to give left and right anywhere about these new features.