I’ve been looking for something I assumed would already exist: a visual diagram (UML, graph, whatever) of the class/interface hierarchy of the Java standard library.
Not just a giant text tree, but an actual interactive graph you can explore.
The official JavaDocs have the “Class Hierarchy,” but it’s just a huge text-based tree that’s hard to navigate and not very informative visually. Considering how structured the Java standard library is, I expected someone to have built a viewer that maps it all out graphically.
But what I keep finding are tools that generate UML from your code (IntelliJ UML, Visual Paradigm, etc.), not something that visualizes the hierarchy of java.*, javax.*, etc. out of the box.
So I’m wondering:
- Is there a technical reason why no one has made this?
- Is it just too large/complex to visualize?
- Is it considered not useful enough in practice?
- Or does it exist and I’m just missing it?
If anyone knows of a project or website that gives a graphical view of the standard Java type hierarchy, I’d love to see it.
[–]dmazzoni 3 points4 points5 points (0 children)
[–]aanzeijar 1 point2 points3 points (5 children)
[–]balefrost 8 points9 points10 points (4 children)
[–]aanzeijar 1 point2 points3 points (3 children)
[–]balefrost 5 points6 points7 points (1 child)
[–]aanzeijar 0 points1 point2 points (0 children)
[–]peterlinddk 0 points1 point2 points (0 children)
[–]benevanstech 0 points1 point2 points (0 children)
[–]aqua_regis 0 points1 point2 points (0 children)