Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Нет. Дело в том, что внутри списка лежит массив. Так ты лишь присвоишь по ссылке этого массива новый, пустой. А старый будет лежать в памяти до прихода GC. Java не предоставляет ручной чистки(ну, JRE, по крайней мере). А вот С++, С - могут.
Да, поглядев, я увидел, что там попросту забивается нуллами массив, а size (тот, что внутри, приватный) ставится на 0. (ArrayList)
О LinkedList не знаю. Сам я использую только ArrayList. Хм, хм, хм...