Section 1 : Course Introduction

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCT
Lecture 2 Lecture 1 About Certification
Lecture 3 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR S

Section 2 : Java A High-level Overview

Lecture 1 Chapter Introduction 00:02:45 Duration
Lecture 2 What is Java & Who is Using It 00:06:28 Duration
Lecture 3 Story behind Java's Creation ~ A Brief History. 00:06:28 Duration
Lecture 4 Compilation 00:08:56 Duration
Lecture 5 Platform Dependency + Demo 00:08:19 Duration
Lecture 6 Interpreter 00:07:25 Duration
Lecture 7 Platform Independence in Java + Demo 00:08:42 Duration
Lecture 8 Java Virtual Machine 00:11:48 Duration
Lecture 9 An Overview of Java SE 00:20:49 Duration
Lecture 10 Java SE Release Cycles & Release History 00:06:38 Duration
Lecture 11 Installing JDK 10 on Windows 00:18:36 Duration
Lecture 12 Installing JDK 10 on Mac 00:04:38 Duration
Lecture 13 Installing JDK10 on Linux 00:06:42 Duration
Lecture 14 Setting Classpath Environment Variable 00:08:53 Duration
Lecture 15 Writing First Java Program + Demo 00:16:01 Duration
Lecture 16 Conclusion 00:02:24 Duration
Lecture 17 Important Q&A Discussions!

Section 3 : Classes, Objects and their Members

Lecture 1 Chapter Introduction 00:02:39 Duration
Lecture 2 Class & Objects 00:11:28 Duration
Lecture 3 Demo Absolute Java Basics 00:16:59 Duration
Lecture 4 Variables Introduction 00:10:08 Duration
Lecture 5 Demo Declaring & Re-initializing Variables 00:14:38 Duration
Lecture 6 Variables Primitive Types 00:01:54 Duration
Lecture 7 Primitive Variables Integers + Demo 00:19:38 Duration
Lecture 8 Demo Other Integer Literal Formats 00:10:23 Duration
Lecture 9 Primitive Variables Floating-point Numbers + D 00:10:58 Duration
Lecture 10 Demo Floating-point Pitfalls 00:09:28 Duration
Lecture 11 Primitive Variables Character Data Type + Demo 00:16:31 Duration
Lecture 12 Demo Alternate ways to initialize char variabl 00:06:18 Duration
Lecture 13 Demo Primitive Variables Boolean Data Type 00:05:49 Duration
Lecture 14 Demo Variable Kinds 00:26:38 Duration
Lecture 15 Demo Multi-variable Declaration Statements 00:09:16 Duration
Lecture 16 Variables Type Casting + Demo 00:18:50 Duration
Lecture 17 Variables Object References + Demo 00:06:01 Duration
Lecture 18 Statements + Demo 00:07:22 Duration
Lecture 19 Arrays + Demo 00:25:17 Duration
Lecture 20 2D Arrays 00:06:45 Duration
Lecture 21 3D Arrays + Demo 00:05:07 Duration
Lecture 22 Methods Introduction + Demo 00:20:32 Duration
Lecture 23 Method Types + Demo 00:20:54 Duration
Lecture 24 Summary on Accessibility of Members from Stati
Lecture 25 How Data is Passed to Methods in Java + Demo.m 00:17:52 Duration
Lecture 26 Method Overloading + Demo 00:09:29 Duration
Lecture 27 Methods varargs + Demo 00:08:30 Duration
Lecture 28 Constructors + Demo 00:21:37 Duration
Lecture 29 Constructor Overloading + Demo 00:23:18 Duration
Lecture 30 Demo Constructor Overloading ~ Alternate way o 00:03:47 Duration
Lecture 31 Demo this Reference 00:14:23 Duration
Lecture 32 Demo Reinitializing Object References ~ More B 00:19:48 Duration
Lecture 33 Review of Exercise 1 Solution with Best Practi 00:21:30 Duration
Lecture 34 Conclusion 00:03:03 Duration
Lecture 35 Important Q&A Discussions!

Section 4 : Method Building Blocks Operators & Control-flow S

Lecture 1 Chapter Introduction 00:03:25 Duration
Lecture 2 Operators 00:03:46 Duration
Lecture 3 Arithmetic Operators + Demo 00:21:31 Duration
Lecture 4 Arithmetic Operation Rules + Demo 00:08:17 Duration
Lecture 5 Note on Student Class
Lecture 6 Demo Comparison Operators 00:14:34 Duration
Lecture 7 Logical Operators + Demo 00:27:45 Duration
Lecture 8 Car Price Estimator ~ Coding Exercise for Comp 00:19:39 Duration
Lecture 9 Car Price Estimator - Exercise Solution 00:05:52 Duration
Lecture 10 Bitwise Operators + Demo 00:09:19 Duration
Lecture 11 Quick Note on Bitwise Operators with Boolean O
Lecture 12 Bit Shift Operators 00:05:24 Duration
Lecture 13 Control-flow Demo if-statement 00:17:58 Duration
Lecture 14 Control-flow switch + Demo 00:17:45 Duration
Lecture 15 When is switch Preferred 00:03:15 Duration
Lecture 16 Control-flow Ternary + Demo 00:06:51 Duration
Lecture 17 Additional Notes on Ternary Operator
Lecture 18 Control-flow for Statement + Demo 00:11:09 Duration
Lecture 19 Demo More for Statement ... 00:21:45 Duration
Lecture 20 Demo for-each Statement 00:18:35 Duration
Lecture 21 Variable Scope 00:05:10 Duration
Lecture 22 Exercise
Lecture 23 Control-flow while Statement 00:03:18 Duration
Lecture 24 Control-flow break Statement + Demo 00:09:09 Duration
Lecture 25 Control-flow continue + Demo. 00:05:03 Duration
Lecture 26 Recursion + Demo 00:25:50 Duration
Lecture 27 Conclusion 00:05:27 Duration

Section 5 : Packages, Strings and Information Hiding Design P

Lecture 1 Chapter Introduction 00:01:54 Duration
Lecture 2 Java API 00:09:00 Duration
Lecture 3 Accessing Packages + Demo 00:16:02 Duration
Lecture 4 Creating Packages & Classpath Management + Dem 00:28:15 Duration
Lecture 5 Naming Packages 00:04:18 Duration
Lecture 6 Access Levels + Demo 00:22:29 Duration
Lecture 7 More on private Modifier + Demo 00:10:21 Duration
Lecture 8 Strings Introduction 00:05:44 Duration
Lecture 9 String Class + Demo 00:19:39 Duration
Lecture 10 String Pool & Interning + Demo 00:15:45 Duration
Lecture 11 String Immutability 00:03:30 Duration
Lecture 12 String Concatenation + Demo 00:10:32 Duration
Lecture 13 String Concatenation Performance 00:03:15 Duration
Lecture 14 Escape Sequences + Demo 00:04:50 Duration
Lecture 15 Information Hiding - Use Accessor Methods 00:10:59 Duration
Lecture 16 Demo Enhancing Student Example with Informatio 00:13:05 Duration
Lecture 17 Minimize Accessibility of Classes & Members 00:03:49 Duration
Lecture 18 Conclusion 00:07:03 Duration
Lecture 19 Important Q&A Discussions!

Section 6 : Programming with Eclipse IDE

Lecture 1 Introduction 00:02:50 Duration
Lecture 2 Installing Eclipse 00:05:58 Duration
Lecture 3 Writing a Java Program in Eclipse 00:14:34 Duration
Lecture 4 Eclipse Build Process 00:15:37 Duration
Lecture 5 Short Note before Importing Demo Code
Lecture 6 Importing Demo Code 00:04:25 Duration
Lecture 7 Source Code Navigation 00:11:34 Duration
Lecture 8 Automatic Source Code Cleaning & Generation 00:14:04 Duration
Lecture 9 Shortcuts Cheat Sheet

Section 7 : More java.lang & Coding Conventions

Lecture 1 Chapter Introduction 00:02:53 Duration
Lecture 2 Note on Few Demos
Lecture 3 Demo Math Class 00:20:08 Duration
Lecture 4 Initializers Static & Instance + Demo 00:07:44 Duration
Lecture 5 final Variable + Demo 00:09:44 Duration
Lecture 6 Constant Variables + Demo 00:10:22 Duration
Lecture 7 Boxed Primitives & Static Factory Methods+ De 00:14:09 Duration
Lecture 8 Demo Uses of Boxed Primitives 00:15:16 Duration
Lecture 9 Autoboxing + Demo 00:04:25 Duration
Lecture 10 Prefer Primitives over Boxed Primitives 00:11:37 Duration
Lecture 11 Coding Conventions Naming Classes, Methods an 00:10:04 Duration
Lecture 12 Coding Conventions Structuring Programs 00:07:32 Duration
Lecture 13 Coding Conventions Stylistic + Demo 00:06:39 Duration
Lecture 14 Coding Conventions Comments + Demo 00:13:13 Duration
Lecture 15 Conclusion 00:06:31 Duration
Lecture 16 Important Q&A Discussions!
Lecture 17 INTRODUCTION TO BRAINMEASURES PRO

Section 8 : Case Study A Social Bookmarking Application

Lecture 1 Case Study 00:04:15 Duration

Section 9 : Serious OOP Inheritance & Polymorphism

Lecture 1 Inheritance 00:08:27 Duration
Lecture 2 Access Modifiers & Inheritance + Demo 00:12:28 Duration
Lecture 3 IS-A Test 00:04:08 Duration
Lecture 4 Polymorphism + Demo 00:12:21 Duration
Lecture 5 Casting Objects & instanceof Operator + Demo. 00:09:49 Duration
Lecture 6 Type Safety 00:07:27 Duration
Lecture 7 Method Overriding + Demo 00:14:49 Duration
Lecture 8 Minor Correction in First Method Overriding R
Lecture 9 Method Binding + Demo 00:17:03 Duration
Lecture 10 What is Not Overridden (final Method is one o 00:14:17 Duration
Lecture 11 Demo Fields are Not Overridden 00:03:03 Duration
Lecture 12 Object Class + Demo 00:07:52 Duration
Lecture 13 Constructor Chaining + Demo 00:08:34 Duration
Lecture 14 Preventing Inheritance 00:05:30 Duration
Lecture 15 Conclusion 00:07:03 Duration

Section 10 : More Serious OOP Abstract Classes & Interfaces

Lecture 1 New Requirement thrill.io for Kids 00:06:15 Duration
Lecture 2 Note on Next Lecture on Abstract Classes
Lecture 3 Abstract Classes & Methods + Demo 00:06:27 Duration
Lecture 4 Prefer Class Hierarchies over Tagged Classes. 00:05:59 Duration
Lecture 5 New Requirement Sharing Bookmarks 00:05:21 Duration
Lecture 6 Multiple Inheritance & Diamond Problem 00:04:02 Duration
Lecture 7 Interfaces 00:18:38 Duration
Lecture 8 More on Interfaces 00:08:08 Duration
Lecture 9 Note on Next Lecture on Interfaces
Lecture 10 Demo Interfaces 00:11:23 Duration
Lecture 11 Interfaces A Conceptual View 00:07:43 Duration
Lecture 12 Prefer Interfaces over Abstract Classes 00:07:48 Duration
Lecture 13 Refer Objects through their Interfaces 00:03:15 Duration
Lecture 14 Marker Interfaces 00:06:37 Duration
Lecture 15 Cloneable Interface + Demo 00:06:03 Duration
Lecture 16 default Methods (Java 8) + Demo 00:18:52 Duration
Lecture 17 Recap of default Methods 00:04:17 Duration
Lecture 18 default Methods Other Benefits + Demo 00:10:02 Duration
Lecture 19 Static Methods in Interfaces + Demo 00:11:41 Duration
Lecture 20 Conclusion 00:12:30 Duration
Lecture 21 Important Q&A Discussions!

Section 11 : Debugging Java Programs & Unit Testing with JUni

Lecture 1 Using Eclipse Debugger 00:17:35 Duration
Lecture 2 JUnit & Debugging 00:18:04 Duration
Lecture 3 Shortcuts Cheat Sheet

Section 12 : Project Implementing a Social Bookmarking App

Lecture 1 Project Introduction 00:03:37 Duration
Lecture 2 MVC Architecture 00:06:56 Duration
Lecture 3 Implementing Entities 00:12:05 Duration
Lecture 4 Implementing Manager Classes - Demonstrates S 00:12:34 Duration
Lecture 5 Implementing Constant Exporting Classes 00:04:50 Duration
Lecture 6 Implementing Data Store 00:18:41 Duration
Lecture 7 Implementing Dao Classes 00:05:40 Duration
Lecture 8 Launching the Application 00:09:15 Duration
Lecture 9 Implementing User Bookmarking Feature 00:15:54 Duration
Lecture 10 Implementing Kid-Friendly Eligibility Criteri 00:19:41 Duration
Lecture 11 Marking Bookmarks as Kid-Friendly 00:19:02 Duration
Lecture 12 Implementing Sharing Feature Part 1 (Implemen 00:13:31 Duration
Lecture 13 Implementing Sharing Feature Part 2 (View, Co 00:19:08 Duration

Section 13 : JVM Internals

Lecture 1 Introduction 00:08:28 Duration
Lecture 2 Lifetime of a Type 00:08:32 Duration
Lecture 3 Lifetime of a Type Class Loading 00:09:36 Duration
Lecture 4 Lifetime of a Type Linking 00:10:07 Duration
Lecture 5 Demo Lifetime of a Type 00:17:51 Duration
Lecture 6 Reflection 00:07:49 Duration
Lecture 7 Accessing Class Object 00:06:20 Duration
Lecture 8 Demo Reflection 00:12:45 Duration
Lecture 9 Runtime Data Areas 00:06:33 Duration
Lecture 10 Method Area & Heap 00:10:50 Duration
Lecture 11 Method Table 00:06:55 Duration
Lecture 12 Garbage Collection Introduction 00:08:38 Duration
Lecture 13 Garbage Collection Algorithms 00:07:06 Duration
Lecture 14 GC Generational Collections 00:10:09 Duration
Lecture 15 Demo Tuning Heap & Analyzing GC Cycles 00:07:44 Duration
Lecture 16 Eliminate Obsolete Object References (aka Mem 00:06:16 Duration
Lecture 17 Stack 00:05:48 Duration
Lecture 18 Stack Frame 00:06:03 Duration
Lecture 19 Instruction Set invokespecial & invokevirtual 00:17:57 Duration
Lecture 20 Conclusion 00:08:04 Duration

Section 14 : Exceptions with Best Practices

Lecture 1 Chapter Introduction 00:03:04 Duration
Lecture 2 Demo Exceptions & Exception Handling 00:15:00 Duration
Lecture 3 Demo Multiple Exceptions & Polymorphically Re 00:09:40 Duration
Lecture 4 Checked & Unchecked Exceptions + Demo 00:10:09 Duration
Lecture 5 Exceptions & Method Overriding
Lecture 6 finally Block + Demo. 00:11:53 Duration
Lecture 7 try-with-resources Statement + Demo 00:15:10 Duration
Lecture 8 Demo Suppressed Exceptions 00:07:23 Duration
Lecture 9 Demo - Best Practices Creating New Exceptions 00:12:49 Duration
Lecture 10 Demo - Best Practices for Capturing Failure I 00:09:21 Duration
Lecture 11 Demo - Best Practice Exception Translation & 00:07:14 Duration
Lecture 12 Exceptions More Advice .... 00:06:23 Duration
Lecture 13 Assertions 00:10:08 Duration
Lecture 14 Demo Assertions 00:09:19 Duration
Lecture 15 Conclusion 00:06:08 Duration

Section 15 : Input-Output

Lecture 1 Chapter Introduction 00:06:32 Duration
Lecture 2 Character Encoding + Demo (Prerequisite) 00:19:41 Duration
Lecture 3 Stream IO 00:06:33 Duration
Lecture 4 Byte Streams 00:05:50 Duration
Lecture 5 Reading Byte-Oriented Files Efficiently + Dec 00:19:57 Duration
Lecture 6 Character Streams 00:04:07 Duration
Lecture 7 Reading & Writing Text Efficiently 00:09:39 Duration
Lecture 8 Project Extension Reading User & Bookmark Dat 00:10:52 Duration
Lecture 9 Project Extension Downloading WebLinks & Writ 00:13:03 Duration
Lecture 10 Demo Reading User Input from Console using Bu
Lecture 11 The File Class + Demo 00:14:40 Duration
Lecture 12 Serializing Java Objects + Demo 00:17:34 Duration
Lecture 13 Deserialization & Versioning + Demo 00:12:04 Duration
Lecture 14 Demo Decoding with Compatible Encoding Scheme 00:03:35 Duration
Lecture 15 Conclusion 00:07:17 Duration
Lecture 16 Input-Output ~ Important Q&A Discussions!

Section 16 : Collections Framework (aka Data Structures)

Lecture 1 Chapter Introduction 00:07:35 Duration
Lecture 2 Collection Interface 00:06:32 Duration
Lecture 3 List Interface 00:03:31 Duration
Lecture 4 ArrayList - Introduction 00:06:12 Duration
Lecture 5 Demo ArrayList 00:16:17 Duration
Lecture 6 Iterator + Demo 00:19:18 Duration
Lecture 7 List Iterator + Demo 00:10:37 Duration
Lecture 8 LinkedList 00:10:39 Duration
Lecture 9 Queue & Deque Interfaces 00:09:36 Duration
Lecture 10 ArrayDeque + Demo 00:09:47 Duration
Lecture 11 Hash Table 00:09:37 Duration
Lecture 12 Set Interface & HashSet + Demo + (Overriding 00:14:51 Duration
Lecture 13 LinkedHashSet + Demo 00:05:21 Duration
Lecture 14 SortedSet & NavigableSet 00:09:05 Duration
Lecture 15 TreeSet (Comparable & Comparator) + Demo 00:18:04 Duration
Lecture 16 Demo More TreeSet ~ Exploring NavigableSet Me 00:09:46 Duration
Lecture 17 Map Interface 00:08:33 Duration
Lecture 18 Demo HashMap + Excercise 00:13:38 Duration
Lecture 19 Demo Beware of Creating Mutable Keys 00:07:36 Duration
Lecture 20 LinkedHashMap + Demo 00:17:42 Duration
Lecture 21 SortedMap, NavigableMap and TreeMap + Demo 00:10:18 Duration
Lecture 22 Demo Arrays Class 00:19:54 Duration
Lecture 23 Demo Arrays Class (Part 2) ~ Parallelized Ope 00:08:23 Duration
Lecture 24 Demo Collections Class 00:16:34 Duration
Lecture 25 Best Practice Return Empty Arrays or Collecti 00:05:18 Duration
Lecture 26 Conclusion - A Quick Summary 00:08:35 Duration
Lecture 27 Collections ~ Important Q&A Discussions!

Section 17 : Generics

Lecture 1 Chapter Introduction ~ Motivation & Agenda 00:12:16 Duration
Lecture 2 Generic & Parameterized Types 00:08:33 Duration
Lecture 3 Demo Creating Generic Types 00:15:55 Duration
Lecture 4 Project Extension Replacing Arrays with Array
Lecture 5 Project Extension Replacing Arrays with Array 00:09:50 Duration
Lecture 6 Bounded Type Parameter + Demo 00:11:15 Duration
Lecture 7 Avoid Raw Types in New Code 00:12:14 Duration
Lecture 8 Unbounded Wildcard + Demo 00:09:56 Duration
Lecture 9 Invariance + Demo + Prefer Lists to Arrays 00:07:09 Duration
Lecture 10 Generic Methods 00:14:54 Duration
Lecture 11 Demo Generic Methods & Generic Constructors 00:20:47 Duration
Lecture 12 Bounded Wildcards Motivation + Demo 00:11:16 Duration
Lecture 13 Bounded Wildcards & More Expressive APIs 00:12:36 Duration
Lecture 14 Demo Bounded Wildcards 00:15:22 Duration
Lecture 15 Generics Restrictions 00:04:36 Duration
Lecture 16 Conclusion - A Quick Summary 00:11:52 Duration
Lecture 17 Important Q&A Discussions!

Section 18 : Nested Classes

Lecture 1 Chapter Introduction 00:09:11 Duration
Lecture 2 Nonstatic Member Classes + Demo 00:17:02 Duration
Lecture 3 Anonymous Classes + Demo & Function Objects 00:21:48 Duration
Lecture 4 Local Classes + Demo 00:07:37 Duration
Lecture 5 Static Member Classes (Favor them!) + Demo 00:15:06 Duration
Lecture 6 Variable Scope with Nested Classes 00:04:30 Duration
Lecture 7 Conclusion - A Quick Summary 00:06:25 Duration

Section 19 : enums

Lecture 1 enums Motivation & Introduction (Avoid int Co 00:10:18 Duration
Lecture 2 Enum Class + Demo 00:12:28 Duration
Lecture 3 enums with State & Behavior + Demo 00:06:01 Duration
Lecture 4 Nested enums + Demo 00:04:12 Duration
Lecture 5 Project Extension Converting Constant Exporti 00:12:12 Duration
Lecture 6 enums with Constant-specific Behavior + Demo. 00:11:04 Duration

Section 20 : Concurrency (aka Multi-threading)

Lecture 1 Chapter Introduction ~ Motivation & Agenda 00:08:13 Duration
Lecture 2 Threads Introduction
Lecture 3 Demo Launching Threads and Making them to Sle 00:14:34 Duration
Lecture 4 Demo Thread Naming, Prioritization and Joinin 00:12:56 Duration
Lecture 5 Race Condition + Demo 00:13:29 Duration
Lecture 6 Synchronization + Demo 00:10:50 Duration
Lecture 7 Java Memory Model (JMM) 00:10:38 Duration
Lecture 8 Volatile Variables + Demo 00:09:22 Duration
Lecture 9 Atomic Variables + Demo 00:17:47 Duration
Lecture 10 Synchronization Best Practices 00:08:34 Duration
Lecture 11 Thread Cooperation & Management + Demo 00:14:38 Duration
Lecture 12 Demo wait & notify 00:21:48 Duration
Lecture 13 Thread Interruption + Demo 00:23:44 Duration
Lecture 14 Explicit Locks (Reentrant Lock) + Demo 00:25:49 Duration
Lecture 15 Prefer Concurrency Utilities over wait & noti 00:05:41 Duration
Lecture 16 Executor Framework + Demo 00:16:15 Duration
Lecture 17 Executor Service & Future 00:13:32 Duration
Lecture 18 Demo ExecutorService & Future 00:10:12 Duration
Lecture 19 Tasks with Time Limits + Demo 00:11:34 Duration
Lecture 20 Project Extension Downloading Web Links Concu 00:19:13 Duration
Lecture 21 Project Extension Implementing Background Job 00:20:56 Duration

Section 21 : Date & Time API ~ Covers Java 8 & also Legacy AP

Lecture 1 Agenda 00:01:49 Duration
Lecture 2 Background ~ epoch, UTC, Timezone . 00:12:45 Duration
Lecture 3 Legacy API ~ Date & Calendar Classes + Demo.m 00:24:22 Duration
Lecture 4 New Date & Time API ~ Introduction 00:09:46 Duration
Lecture 5 Demo New Date & Time API 00:22:36 Duration

Section 22 : Database Implementation & JDBC API

Lecture 1 Database Introduction & Chapter Agenda 00:15:06 Duration
Lecture 2 Installing MySQL Database & MySQL Workbench 00:10:25 Duration
Lecture 3 Database Design & Normalization
Lecture 4 Database Design using MySQL Workbench 00:17:31 Duration
Lecture 5 Project Ext. Creating Database via CREATE & 00:25:23 Duration
Lecture 6 Installing JDBC Driver
Lecture 7 Writing SELECT Queries with Multiple Tables 00:19:21 Duration
Lecture 8 Project Extension Loading Data from Database 00:20:44 Duration
Lecture 9 Project Extension Saving Bookmarking Data via 00:13:58 Duration
Lecture 10 Project Extension ALTER Query & Saving Kid-Fr 00:19:08 Duration
Lecture 11 Remove - INTRODUCTION TO BRAINMEASURES PROCTO

Section 23 : Functional-style Programming ~ Lambdas & Streams

Lecture 1 Functional-style Programming Motivation & Cha 00:08:37 Duration
Lecture 2 Lambdas ~ Introduction 00:13:33 Duration
Lecture 3 Demo Lambdas 00:10:17 Duration
Lecture 4 Demo Capturing Variables from Lambdas ~ Closu 00:13:23 Duration
Lecture 5 Predicate, (Bi) Function, and Unary Operator 00:25:03 Duration
Lecture 6 Demo Consumer, Supplier, and Primitive Functi 00:14:27 Duration
Lecture 7 Demo Method References 00:12:53 Duration
Lecture 8 Demo Constructor References 00:08:46 Duration
Lecture 9 Streams + Demo 00:23:35 Duration
Lecture 10 Stream Operations An Overview 00:06:56 Duration
Lecture 11 Demo Slicing a Stream 00:18:44 Duration
Lecture 12 Demo Stream Matching Operations 00:10:28 Duration
Lecture 13 Demo Stream Finding Operations & Optional Cla 00:18:21 Duration
Lecture 14 Stream Reduction Operations + Demo 00:23:02 Duration
Lecture 15 Mutable Reduction with Collection Operations 00:23:28 Duration
Lecture 16 collect() with Collector 00:10:45 Duration
Lecture 17 Demo Collecting Stream into List & Set. 00:11:55 Duration
Lecture 18 Demo Grouping Stream Elements 00:18:26 Duration
Lecture 19 Demo Summarizing Groups & Generating Multi-le 00:25:11 Duration
Lecture 20 Important Q&A Discussions!

Section 24 : Introduction to Java EE & Web-enabling Project

Lecture 1 Lecture 4- About Proctor Testing
Lecture 2 Web Basics 00:23:25 Duration
Lecture 3 Java EE & Servlet Containers 00:12:01 Duration
Lecture 4 Installing Tomcat 00:07:16 Duration
Lecture 5 BooksAloha! ~ Creating & Deploying a Web Appl 00:23:49 Duration
Lecture 6 Servlet Life Cycle 00:13:30 Duration
Lecture 7 Implementing BooksAloha! as MVC using JSP 00:22:29 Duration
Lecture 8 Using JSTL to Improve Presentation Layer 00:13:38 Duration
Lecture 9 Lecture 1 - INTRODUCTION TO BRAINMEASURES PRO
Lecture 10 Project Extension Implementing Browse Functio 00:28:14 Duration
Lecture 11 Project Extension Implementing Bookmarking & 00:27:46 Duration
Lecture 12 Project Extension Implementing Login Function 00:35:00 Duration
Lecture 13 JAR Files - Introduction 00:08:46 Duration
Lecture 14 Demo Creating & Manipulating JAR Files 00:21:14 Duration