@RahulSam
  @RahulSam
Rahul Sam | Effective Java By Joshua Bloch Item 8: Avoid Finalizers And Cleaners @RahulSam | Uploaded December 2022 | Updated October 2024, 5 hours ago.
My disquisition on Item 8 of Effective Java by Joshua Bloch: Avoid Finalizers And Cleaners. I also cover garbage collection, the AutoCloseable interface and native peers.

GitHub repository: github.com/TRahulSam1997/Effective-Java-Joshua-Bloch/tree/main/src/main/java/Item8
Joshua Bloch's GitHub repository: github.com/jbloch/effective-java-3e-source-code/tree/master/src/effectivejava/chapter2/item8
Book: https://www.amazon.com.au/Effective-Java-Joshua-Bloch/dp/0134685997/
Full playlist: youtube.com/playlist?list=PLcJ6nqGscKrd2UxeLTY-fIr0dzdMIOHAK

---------------------------------------

{Podcast}
Spotify: open.spotify.com/show/4ryEqjut4r6SMtfxLdM1Le
Anchor: https://anchor.fm/rahul-samaranayake

{Website}
rahulsam.me

{Social Media}
twitter.com/trsam97
minds.com/trahulsam
linkedin.com/in/rahul-samaranayake-981a9315b
trahulsam.medium.com
instagram.com/name_is_rahul

Facebook Group: goo.gl/JoL9CA

{Reference Links}
baeldung.com/java-finalize
docs.oracle.com/javase/9/docs/api/java/lang/ref/Cleaner.html
https://inside.java/2022/05/25/clean-cleaner/
en.wikipedia.org/wiki/Phantom_reference
docs.oracle.com/javase/10/docs/api/java/lang/System.html
stackoverflow.com/a/56454348/6367109
Why do Java finalizers have security problems? - stackoverflow.com/questions/74554261/why-do-java-finalizers-have-security-problems
How to keep track if an instance has been closed with Java AutoCloseable? - stackoverflow.com/questions/74587760/how-to-keep-track-if-an-instance-has-been-closed-with-java-autocloseable
stackoverflow.com/questions/48260485/what-is-a-native-peer
docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html

---------------------------------------
If the ideas I discuss in this channel evoke your interest, consider visiting theunhappyman.substack.com
---------------------------------------

Copyright Disclaimer under section 107 of the Copyright Act 1976, allowance is made for “fair use” for purposes such as criticism, comment, news reporting, teaching, scholarship, education and research.

Fair use is a use permitted by copyright statutes that might otherwise be infringing.

If you are or represent the copyright owner of materials used in this video and have a problem with the use of the related material, please email me at mrrahulmaxcontact@gmail.com, and we can sort it out. Thank you.

The description may contain affiliate links to products. I receive a commission for purchases made through these links. I only recommend products that have genuinely helped me.
Effective Java By Joshua Bloch Item 8: Avoid Finalizers And CleanersCognitive Scientist on Becoming a Productive WriterEffective Java By Joshua Bloch Item 10: Obey The General Contract When Overriding Equals (Part 3)Love Is a Truth Procedure | Žižek, Badiou, and KierkegaardWhy You Should Give Up on Your Dreams | Slavoj Žižek & Byung-Chul HanEffective Java By Joshua Bloch Item 9: Prefer Try-with-resources To Try-finallyWhat Is Living Truthfully? | Prelude To REALMBe Courageous Despite Your Flaws | Captain AmericaVlasta Sikimić on the Philosophy of AI in Science, Epistemic Tolerance and Linguistic InjusticeMichael Strevens on Kuhn, Popper and Science as a Knowledge Machine | RSam Pod #27On Writing Without Lies, Machinations And Bullshit (Guiding Axiom 4/7) | IR #13Joel David Hamkins on Gödels Incompleteness, Set-Theoretic Multiverse & Foundations of Mathematics

Effective Java By Joshua Bloch Item 8: Avoid Finalizers And Cleaners @RahulSam

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER