Conversation

There are a lot of quirks even in the most basic parts of the standard library. Needing Arrays.equals() due to them initially forgetting to override Object.equals() is one of those. Bad enough remembering to use String.equals(), etc. due to it not having a generic == operator.
1
2
The heavy usage of reflection, dynamic class loading and variants of those like the overly powerful Java object serialization in the ecosystem is pretty gross. It'd be be nice if there was a simple way to disable the most horrible parts of it without the SecurityManager bloat.
1
3
Show replies