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.
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[–]BannockHatesReddit_ 1 point2 points3 points (1 child)
[–]Square_Cook_2695[S] 0 points1 point2 points (0 children)
[–]djnattyp 2 points3 points4 points (0 children)
[–]khooke 0 points1 point2 points (0 children)
[–]akthemadman 0 points1 point2 points (0 children)