Lambda, Stream API & Optional in Java
Series: Java Core for Beginners Lecture: 12 of 12 Topics: Lambda expressions · Method references · Functional interfaces · Stream API · Optional · Putting it all together Functional Programming […]
Series: Java Core for Beginners Lecture: 12 of 12 Topics: Lambda expressions · Method references · Functional interfaces · Stream API · Optional · Putting it all together Functional Programming […]
Series: Java Core for Beginners Lecture: 11 of 12 Topics: File & Path · Reading files · Writing files · Byte streams vs character streams · try-with-resources · Working with […]
Series: Java Core for Beginners Lecture: 10 of 12 Topics: What is an exception · try/catch/finally · Checked vs unchecked · throw & throws · Custom exceptions · Best practices […]
Series: Java Core for Beginners Lecture: 09 of 12 Topics: Why generics exist · Generic classes & methods · Type parameters · Bounded type parameters · Wildcards · Type erasure […]
Series: Java Core for Beginners Lecture: 08 of 12 Topics: Collection hierarchy · ArrayList vs LinkedList · HashSet & TreeSet · HashMap & TreeMap · Iterating collections · Choosing the […]
Series: Java Core for Beginners Lecture: 07 of 12 Topics: Arrays · Multi-dimensional arrays · String immutability · String methods · StringBuilder · String.format & printf Arrays — Fixed-Size Sequences […]
Series: Java Core for Beginners Lecture: 06 of 12 Topics: Defining interfaces · Implementing interfaces · Default & static methods · Functional interfaces · Encapsulation · Interface vs abstract class […]
Series: Java Core for Beginners Lecture: 05 of 12 Topics: extends · Method overriding · super · Polymorphism · Abstract classes · final The Problem Inheritance Solves Imagine you are […]
Series: Java Core for Beginners Lecture: 04 of 12 Topics: Class anatomy · Constructors · this keyword · Access modifiers · Static vs instance · Object lifecycle From Primitives to […]
Series: Java Core for Beginners Lecture: 03 of 12 Topics: if/else · switch · for loop · while · do-while · break · continue · return What Is Control Flow? […]