Originariamente inviato da Dreamer89
Ma che differenze ci sono tra Applet e JApplet?
La documentazione dice:
The JApplet class is slightly incompatible with java.applet.Applet. JApplet contains a JRootPane as its only child. The contentPane should be the parent of any children of the JApplet.

Originariamente inviato da Dreamer89
Vorrei anche chiedere una cosa off-topic:
che differenza c'è tra
List < String > list = new LinkedList < String >();
e
LinkedList < String > list = new LinkedList < String >();
?
La classe istanziata è la stessa. Cambia solo il tipo del "reference" che hai. List è una interfaccia, quindi è più "astratta" e generica rispetto a LinkedList.
LinkedList ha ad esempio il metodo getFirst(). List no, non ha questo metodo. Se l'oggetto LinkedList lo "vedi" solo come List, allora potrai invocare solo i metodi di List.

Concettualmente è come se tu facessi:
Object o = new String ("aaa");

Anche se l'oggetto è realmente un String, avendo come reference un Object non puoi certo invocare es. trim(), concat() o altri specifici di String.