public static void main(String[] args) {
final int a =15;
byte b = a;
System.out.println(a);
System.out.println(b);
}
Nel codice di cui sopra quando mi sono la conversione da int a byte non sta dando compilazione errore di tempo, ma quando mia conversione è da lungo a int è dare il tempo di compilazione errore, PERCHÉ?tipo di problema cast int a byte utilizzando parola chiave final in Java
public static void main(String[] args) {
final long a =15;
int b = a;
System.out.println(a);
System.out.println(b);
}
È solo un'altra verruca sull'architettura. Ci sono molti. Alcuni hanno una "ragione" - la maggior parte no. –