Selasa, 04 Januari 2011

Recompile with -Xlint

 Kadang kala ketika kita meng-compile program Java muncul:
Note: ConstructorString.java uses or overrides a deprecated API.
Note: Recompile with -Xlint: deprecation for details.
Namun, ketika program tersebut dijalankan ternyata berhasil.

Kenapa demikian??
Catatan yang muncul tersebut dikarenakan ada sintaks Java pada program yang kita buat tidak dipakai lagi oleh versi jdk yang diinstall pada PC/Laptop yang digunakan untuk meng-compile program ini.

Sebagai contoh:
System.out.println(String.valueOf(72.64f));
Perintah String.valueOf sudah tidak dipakai lagi sejak jdk 1.6
Bila anda ingin mengkonversi dari bilangan real/double ke string dapat digunakan sintaks:
Double.toString(nilai);
Sehingga statementnya menjadi:
System.out.println(Double.toString(72.64f));

Tidak ada komentar:

Posting Komentar