[ ZeRo8 @ 05.06.2005. 14:23 ] @
Imam jedno osnovno pitanje:
Kako zaobici upozorenja?


primer:

Code:

import java.util.Vector;
public class ivan {
    public static void main(String[] args) {
    Vector v = new Vector();
    v.add(new Integer(2));
    }
}
[ antix @ 05.06.2005. 15:24 ] @
upozorenja da koristiš unchecked metode??? pa ne znam u čemu radiš....

uglavnom sve zavisi da li si postavio -Xlint:unchecked opciju kompajleru!!!

ako koristiš Eclipse ili Netbeans onda možeš kliktanjem sve lako da popraviš...

pozdrav
[ ZeRo8 @ 05.06.2005. 21:47 ] @
Kad kompajliram ivan.java:
javac -Xlint:unchecked ivan.java

kompajler javlja sledece

ivan.java:6: warning: [unchecked] unchecked call to add(E) as a member of the ra
w type java.util.Vector
v.add(new Integer(2));
^
1 warning

kako da to izbegnem, sta treba promeniti da ne javlja WARNING?


pozdrav
[ antix @ 05.06.2005. 22:34 ] @
možda nisam bio jasan prvi put...
skloni sve te opcije iza javac i neće više biti warninga....

i ivan se ne preporučuje za ime klase u Java pj..... imena klasa bi trebalo da počinju velikim slovom

pozdrav
[ ZeRo8 @ 06.06.2005. 09:03 ] @
Meni je jasno da se moze podesiti da ne javlja upozorenja, jednostavno s -nowarn
Ali pitanje je, da li se u kodu nekako nesto moze dodati kako ove metode ne bi bilie [uncheched]?

Naravno velika slova za imena klasa, ovo sam napisao na brzinu samo kao primer :)
[ ZeRo8 @ 06.06.2005. 09:25 ] @
Hvala na svemu nasao sam resenje. Bilo je potrebno novi Vektor definisati sa Vector<Integer> i onda radi bez upozorenja.
pozdrav
[ pajac @ 07.06.2005. 22:32 ] @
Onda izgleda da imaš kompajler podesen na 1.5 verziju Jave.
Mnogi IDEjevi jos uvek po defaultu prevode kod na 1.4 uključno sa Eclipse om!
[ ZeRo8 @ 08.06.2005. 16:24 ] @
Da imam 1.5