LJV: What We Can Learn from Visualizing Data Structures in Java

LJV is a project created in 2004 as a tool for teaching the Java language to students. Through reflection, it allows us to visualize the internals of data structures.

We will run LJV on different classes (from String to ConcurrentHashMap and ConcurrentSkipListMap) in different versions of Java and see what’s inside, how it changed from version to version, and how it all works.


Ivan Ponomarev

KURS/MIPT

@inponomarev
LJV: What We Can Learn from Visualizing Data Structures in Java
Ivan Ponomarev,
KURS/MIPT
@inponomarev
LJV is a project created in 2004 as a tool for teaching the Java language to students. Through reflection, it allows us to visualize the internals of data structures.

We will run LJV on different classes (from String to ConcurrentHashMap and ConcurrentSkipListMap) in different versions of Java and see what’s inside, how it changed from version to version, and how it all works.
About speaker
About speaker
Technical leader at KURS, lecturer at MIPT. More than 15 years of experience in IT, writing code and managing projects from revising ERP systems to building online data monitoring systems in real time. Periodically shares his experience at conferences and meetups.
Other speakers
Other speakers
Show more
Our partners
Drop us a line to figure out about format, platform, tickets, [anything]
Looking forward to your talk submissions. Choose any submission template you like – it's the topic and story logic that matters most
Will be happy to meet new partner companies who can help with making the conference more useful and interesting
Drop us a line to figure out about format, platform, tickets, [anything]
Looking forward to your talk submissions. Choose any submission template you like – it's the topic and story logic that matters most
Will be happy to meet new partner companies who can help with making the conference more useful and interesting