List listOne = new LinkedList<Shxx>();
Discards type information, may also not use generic types.
List<Shxx> listTwo = new LinkedList<Shxx>();
Fix the full use of generics, ensure type safety.
List listThree = new LinkedList();
No use of generics (i.e. pre Java 5 code), no type security.
List<Shxx> listFour = new LinkedList();
, OK, . , , , , raw, , , . - .