Java design flaws that are unlikely to change due to backward compatibility
- by koppernickus
What are the Java language and standard library design flaws you are aware of? I ask only for flaws that:
cannot be changed or are unlikely to change due to backward compatibility,
are NOT controversial, i.e. most of programmers would agree that "this is a bug not a feature" (for example checked exceptions seem to be controversial language feature, so I wouldn't classify them as "design flaw").