Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Integrity by Default in Java - Importance and Implementation

Java via YouTube

Overview

Explore the critical importance of integrity in the Java Platform through this informative 11-minute video. Delve into how integrity enables reliability, maintainability, security, and performance in Java. Learn about operations that can undermine integrity, such as deep reflection with `setAccessible`, Unsafe, native code, and agents. Discover OpenJDK's initiative to enhance platform security by implementing "Integrity by Default," requiring specific command-line options to enable potentially risky operations. Gain insights into the balance between maintaining platform integrity and allowing application operators the flexibility to make informed trade-offs. Examine real-world examples of security issues and API changes related to reflection. Investigate relevant JEPs (JDK Enhancement Proposals) addressing Unsafe, native code access, and agent attachment. Understand the implications of these changes for Java developers and system administrators.

Syllabus

Intro
What Even Is Integrity?
Deep Reflection
Unsafe
Native Code
Agents
Integrity By Default

Taught by

Java

Reviews

Start your review of Integrity by Default in Java - Importance and Implementation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.