ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

49 results

Learn Programming With Vivek
Core Java II: Reference Types: Strong, Soft, Weak and WeakHashMap | Unit 04

Four reference strengths, and what each one tells the collector. Strong is every reference you have written so far. Soft is cleared ...

4:33
Core Java II: Reference Types: Strong, Soft, Weak and WeakHashMap | Unit 04

0 views

10 minutes ago

Learn Programming With Vivek
Core Java II: Wildcards: ? extends, ? super and PECS | Unit 09

The most failed generics question there is: why a list of veg meals is not a list of meals. Invariance first, and the widened write that ...

4:29
Core Java II: Wildcards: ? extends, ? super and PECS | Unit 09

0 views

7 minutes ago

Learn Programming With Vivek
Core Java II: Stack vs Heap: Where Your Objects Actually Live | Unit 01

Course 2 opens the box. Your program gets two kinds of memory: the stack — one per thread, a frame per method call holding ...

4:34
Core Java II: Stack vs Heap: Where Your Objects Actually Live | Unit 01

0 views

11 minutes ago

Learn Programming With Vivek
Core Java II: Generic Classes and Interfaces: Repository of T and ID | Unit 07

Writing your own generic type. A type parameter is a slot filled at the call site: one Repository interface with two slots, one ...

4:31
Core Java II: Generic Classes and Interfaces: Repository of T and ID | Unit 07

0 views

8 minutes ago

Learn Programming With Vivek
Core Java II: Threads: Two Cooks in One Kitchen | Unit 11

Section 3 opens in Asha's kitchen at lunch rush: a thread is a cook, a task is an order. What a thread actually is — an object with a ...

4:47
Core Java II: Threads: Two Cooks in One Kitchen | Unit 11

0 views

6 minutes ago

Learn Programming With Vivek
Core Java II: Generic Methods, Type Inference and Class of T Tokens | Unit 10

The method's own type parameter: where it goes, what type inference actually reads (the argument types and the target type), and ...

4:34
Core Java II: Generic Methods, Type Inference and Class of T Tokens | Unit 10

0 views

7 minutes ago

Learn Programming With Vivek
Core Java II: Garbage Collection: Reachability, G1 and the System.gc() Hint | Unit 03

How the collector decides what is garbage: reachability from the GC roots, not reference counting — which is why two objects ...

4:30
Core Java II: Garbage Collection: Reachability, G1 and the System.gc() Hint | Unit 03

0 views

10 minutes ago

Learn Programming With Vivek
Core Java II: Race Conditions, synchronized and the Memory Model | Unit 12

One shared counter and two threads. We look at the bytecode and find that the increment is four instructions, not one, then force ...

4:46
Core Java II: Race Conditions, synchronized and the Memory Model | Unit 12

0 views

6 minutes ago

Learn Programming With Vivek
Java Fundamentals: Talking to the User: Scanner, args and a Program That Answers Back | Unit 43

Forty-two units, and this course has never asked you a thing. Today the program asks and you answer: new Scanner(System.in), ...

4:56
Java Fundamentals: Talking to the User: Scanner, args and a Program That Answers Back | Unit 43

0 views

57 minutes ago

Learn Programming With Vivek
Core Java II: Type Erasure: What the Compiler Really Sees | Unit 06

The one fact the whole generics section is built on: generics live at compile time only. javac checks the type arguments and then ...

4:39
Core Java II: Type Erasure: What the Compiler Really Sees | Unit 06

0 views

8 minutes ago

Learn Programming With Vivek
Core Java II: Heap Limits: -Xmx, OutOfMemoryError and Heap Dumps | Unit 02

The heap has a ceiling and one flag sets it. We fill it under -Xmx16m and watch a real OutOfMemoryError: Java heap space arrive ...

4:29
Core Java II: Heap Limits: -Xmx, OutOfMemoryError and Heap Dumps | Unit 02

0 views

10 minutes ago

Learn Programming With Vivek
Core Java II: JIT and Escape Analysis: Why Small Objects Can Be Free | Unit 05

Why a small, short-lived object can cost literally nothing. Tiered compilation: the interpreter runs bytecode and counts, C1 ...

4:42
Core Java II: JIT and Escape Analysis: Why Small Objects Can Be Free | Unit 05

0 views

9 minutes ago

Learn Programming With Vivek
Java Fundamentals: The Keywords We Skipped: protected, final, Nested Classes | Unit 45

Four keywords you meet on day one of a real codebase, and this course never named them. Asha's kitchen has four doors, not ...

5:17
Java Fundamentals: The Keywords We Skipped: protected, final, Nested Classes | Unit 45

0 views

56 minutes ago

Learn Programming With Vivek
Java Fundamentals: You're On Your Own Now: Practice, Errors and Asking for Help | Unit 46

The last unit, and the one about not needing me. One stack trace read all the way down — what, where, who called whom; the four ...

4:54
Java Fundamentals: You're On Your Own Now: Practice, Errors and Asking for Help | Unit 46

0 views

56 minutes ago

Learn Programming With Vivek
Core Java II: Bounded Types: T extends Comparable of T | Unit 08

The bound is the part of the angle brackets that tells the compiler what your type must be able to do. Three shapes in order: an ...

4:32
Core Java II: Bounded Types: T extends Comparable of T | Unit 08

0 views

8 minutes ago

Learn Programming With Vivek
Java Fundamentals: Comments, Javadoc, and How to Read the Java Docs | Unit 44

A comment that repeats the code is noise; the one that says why saves a week. daysInMonth = 30 looks like a February bug and is ...

4:54
Java Fundamentals: Comments, Javadoc, and How to Read the Java Docs | Unit 44

0 views

57 minutes ago

Learn Programming With Vivek
Java Fundamentals: Text, Properly: char, String Methods and printf | Unit 42

A char is a number you can do arithmetic on: (int) 'M' is 77, and 'm' minus 'M' is 32. The String methods you will type every week ...

5:07
Java Fundamentals: Text, Properly: char, String Methods and printf | Unit 42

0 views

57 minutes ago

Learn Programming With Vivek
Java Fundamentals: Recursion, Varargs and Two-Dimensional Arrays | Unit 40

Asha's family lunch is a box with boxes inside it, and Unit 09's loop cannot know how deep it goes. Recursion with the call stack ...

4:47
Java Fundamentals: Recursion, Varargs and Two-Dimensional Arrays | Unit 40

0 views

58 minutes ago

Learn Programming With Vivek
Java Fundamentals: Numbers You Can Trust: Ranges, Overflow, Math and Random | Unit 41

Asha dreams of 1200 franchise kitchens, and int hands her back minus 1796567296 without a word of warning. Every range ...

4:53
Java Fundamentals: Numbers You Can Trust: Ranges, Overflow, Math and Random | Unit 41

0 views

58 minutes ago

Fun Electronics
I2C Communication Protocol Explained | How it Works (SDA, SCL)

Welcome back to Fun Electronics! In this video, we are breaking down the I2C (Inter-Integrated Circuit) Communication Protocol.

6:07
I2C Communication Protocol Explained | How it Works (SDA, SCL)

3 views

1 hour ago