YoVDO

The Cycling Tour - Java's Fraught Relationship with Cyclic Object Graphs

Offered By: Devoxx via YouTube

Tags

Java Courses Memory Management Courses Garbage Collection Courses Serialization Courses Deserialization Courses Stack Overflows Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the complexities of cyclic object graphs in Java programming through this 50-minute Devoxx conference talk. Delve into the challenges and pitfalls of creating object references that form cycles within Java programs. Learn why certain operations work seamlessly with cyclic graphs while others lead to unexpected failures. Discover how garbage collection handles cycles effectively, but other system components struggle with them. Examine specific examples of cyclic object graphs causing stack overflows, out-of-memory errors, and serialization failures. Gain insights into the limitations of the JDK in addressing these issues and understand the underlying reasons for these difficulties. Finally, acquire practical techniques for representing cyclic relationships in Java applications while avoiding common problems, equipping you with valuable strategies for managing complex object structures in your code.

Syllabus

The Cycling Tour – Java's Fraught Relationship with Cyclic Object Graphs by Stuart Marks


Taught by

Devoxx

Related Courses

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity