Каков наилучший способ переопределения классов jre_lib?
Допустим, мне нужно хранить все ArrayLists не в ОЗУ, а на диске или где-либо еще. Я хочу написать свой собственный класс ArrayList, чтобы закодировать эту функциональность и убедиться, что каждый экземпляр ArrayList использует мой класс.
Я думал о механизме загрузки классов, чтобы изменить порядок пути к классам, но, как я вижу, java сначала проверяет стандартные классы.