A bez tech IDE se poserete z toho psani
LinkedList<String> a = new LinkedList<String>();
Jako opicka opisujete, opisujete a vubec to neni citelne. Jen dalsi tuna naprostu zbytecneho balastu. Nastesti jini maji mozek a pri navrhu staticky typovaneho jazyka tohle zavrhli ci zminimalizovali nutnost to psat. Doporucuji se podivat na Scalu.