Y

YouLibs

Remove Touch Overlay

What Happens to Finalization in JDK 18? - Inside Java Newscast #15

Duration: 10:59Views: 5.3KLikes: 222Date Created: Nov, 2021

Channel: Java

Category: Science & Technology

Tags: jdkjvmcloudjavaoraclejava programming languagedeveloperjava virtual machineprogramming

Description: #Java #Java18 #OpenJDK #JDK Finalization was part of Java from day one to help developers manage resources but it turns out that it's really not good at that. Here's why and what's gonna happen next. Also, reflection and method handles. ⎯⎯⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯⎯⎯ 0:00 ➠ Prelude 0:34 ➠ Intro 0:54 ➠ Finalization 2:07 ➠ Finalization - the Flaws ZGC overhead: twitter.com/perliden/status/1455468089626222592 4:46 ➠ Finalization - the Plan 5:42 ➠ Finalization - JEP 421 JEP 421: openjdk.java.net/jeps/421 6:34 ➠ Finalization - Replacements try with resources: dev.java/learn/catching-and-handling-exceptions/#anchor_6 foreign memory JEP: openjdk.java.net/jeps/419 Inside Java Podcast #9: inside.java/2020/12/11/podcast-009 cleaner API Javadoc: docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/ref/Cleaner.html 8:07 ➠ Finalization - Long-Term last step of strong encapsulation: openjdk.java.net/jeps/403 applet API deprecation: openjdk.java.net/jeps/398 security manager deprecation: openjdk.java.net/jeps/411 9:43 ➠ Reflection JEP 416: openjdk.java.net/jeps/416 mailing list: mail.openjdk.java.net/mailman/listinfo/core-libs-dev refactoring PR: github.com/openjdk/jdk/pull/5027 10:34 ➠ Outro

Swipe Gestures On Overlay