Originariamente inviato da AndreaNobili
Il messaggio di errore è il seguente:

C:\Programmi\Crimson Editor\template\esercizi\esami\11-07-07>javac Involucro.java
Note: Involucro.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

A cosa si riferisce?
Al fatto che non hai sfruttato i "generics" per il tuo Vector. In pratica non hai usato Vector<Qualcosa> ma solo il "raw type" cioè Vector.

Originariamente inviato da AndreaNobili
Che problemi può creare?
Se non usi i generics sei comunque tu che devi essere sicuro che es. se inserisci in una collezione un String poi dopo non estrai l'Object e lo casti es. a Integer.
I warning che ottieni indicano solo: "devi essere sicuro di quello che fai perché altrimenti potresti avere problemi".

Originariamente inviato da AndreaNobili
Soluzioni?
A) Sopprimere i warning di unchecked (lo si fa con una apposita annotazione)
B) Usare i generics. Il tuo Involucro gestisce stringhe. Quindi:
Vector<String> collStr;
e
collStr = new Vector<String>();

e se devi estrarre un valore, non è più necessario un cast a String.