Effective Java Item 7: Eliminate Obsolete Object References
My disquisition on Item 7 of Effective Java by Joshua Bloch: Eliminate Obsolete Object References. I also cover garbage collection, WeakHashMaps and Weak References.
GitHub repository: https://github.com/TRahulSam1997/Effective-Java-Joshua-Bloch/tree/main/src/main/java/Item7
Joshua Bloch's GitHub repository: https://github.com/jbloch/effective-java-3e-source-code/tree/master/src/effectivejava/chapter2/item7
Book: https://www.amazon.com.au/Effective-Java-Joshua-Bloch/dp/0134685997/
Full playlist: https://youtube.com/playlist?list=PLcJ6nqGscKrd2UxeLTY-fIr0dzdMIOHAK
---------------------------------------
{Podcast}
Spotify: https://open.spotify.com/show/4ryEqjut4r6SMtfxLdM1Le
Anchor: https://anchor.fm/rahul-samaranayake
{Website}
https://rahulsam.me/
{Social Media}
https://twitter.com/trsam97
https://www.minds.com/trahulsam/
https://www.linkedin.com/in/rahul-samaranayake-981a9315b/
https://trahulsam.medium.com/
https://www.instagram.com/name_is_rahul/
Facebook Group: https://goo.gl/JoL9CA
{Reference Links & Resources For Further Study}
https://java-programming.mooc.fi/part-5/4-objects-and-references
https://www.baeldung.com/java-int-char-cannot-be-dereferenced
Garbage Collection Algorithms: Mark Sweep, Generation Hypothesis and JIT code injection - https://youtu.be/ZhbIReLe-r8
Garbage Collection Algorithms: Concurrent Mark Sweep, Fragmentation and Compaction, Lost Writes - https://youtu.be/trkYGEGT6_w
C Programming: What does Dereferencing a Pointer Mean? - https://youtu.be/VvHDY5STNhU
https://stackoverflow.com/a/67656111/6367109
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/ref/WeakReference.html
https://stackoverflow.com/questions/299659/whats-the-difference-between-softreference-and-weakreference-in-java
https://wiki.c2.com/?CanonicalizedMapping
https://www.philosophicalgeek.com/2014/09/03/practical-uses-of-weakreference/
https://www.geeksforgeeks.org/scheduledthreadpoolexecutor-class-in-java/
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.htm #removeEldestEntry-java.util.Map.Entry-
https://www.geeksforgeeks.org/asynchronous-synchronous-callbacks-java/
How to garbage collect callbacks with weak references in Java? - https://stackoverflow.com/q/74373440/6367109
https://stackoverflow.com/questions/65967486/android-difference-between-callback-and-listener
https://www.baeldung.com/java-profilers
---------------------------------------
If the ideas I discuss in this channel evoke your interest, consider visiting https://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 [email protected], 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.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Effective Java Item 7: Eliminate Obsolete Object References», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.