È necessario utilizzare un delimitatore di postfix per indicare il tipo di costante utilizzato nel codice sorgente, come L per lungo. Tuttavia, per cortometraggi e byte non ci sono delimitatori, quindi ho bisogno di lanciare in modo esplicito il valore della costante in questo modo:Delimitatori di postfix Java
short x = (short)0x8000;
Mi chiedevo se Java prende misure supplementari nel bytecode compilato per convertire questo da un tipo intero realtà ad un corto, o sa che questo si inserirà in una parola e usare la costante così com'è? Altrimenti, c'è un modo in cui posso postare numeri come questi per indicare breve o byte?
Partenza http://stackoverflow.com/questions/2720738/java-short-and-casting - se aiuta !! – Nik