11 Other Useful Topics\
0:24 Regular vs. Critical Access to Primitive Arrays in C
37:32 Regular vs. Critical Access to Java Strings in C
1:05:31 Creating and Working With an _Unsafe_ Class
1:48:44 The Power of _RegisterNatives_ Function of JNI
2:16:36 Working with JNI Without Creating Any Header Files
2:37:53 Solving the Refactoring Problem Once and For All
3:18:10 Using JAR files in C
3:36:11 Understanding javap tool
4:00:01 C Classes and Structs in Java
12 Oracle’s Official Documentation on JNI\
4:33:01 Chapter 1_ Introduction
5:04:06 Chapter 2_ Design Overview — Part 1
5:55:14 Chapter 2_ Design Overview — Part 2
6:32:11 Chapter 3_ JNI Types and Data Structures
6:50:24 Chapter 4_ JNI Functions — Part 1
7:27:48 Chapter 4_ JNI Functions — Part 2
8:04:39 Chapter 4_ JNI Functions — Part 3
8:31:00 Chapter 4_ JNI Functions — Part 4
8:58:34 Chapter 4_ JNI Functions — Part 5
9:35:27 Chapter 4_ JNI Functions — Part 6
9:55:48 Chapter 4_ JNI Functions — Part 7
10:27:11 Chapter 4_ JNI Functions — Part 8
13 Best Practices for Using the JNI\
11:01:27 Best Practices of JNI — Part 1
11:26:41 Best Practices of JNI — Part 2
11:43:52 Best Practices of JNI — Part 3