Rumah > Soal Jawab > teks badan
Saya baru-baru ini pergi ke temuduga Java dan penemuduga bertanya kepada saya soalan ini Saya tahu tentang tinju dan unboxing, tetapi konsep API saya tidak tahu apa itu API yang digunakan oleh tinju dan unboxing seseorang boleh membantu saya menjawabnya
仅有的幸福2017-07-05 10:28:57
Blog ini ditulis dengan lebih jelas: Tinju automatik Java dan unboxing serta perangkapnya
巴扎黑2017-07-05 10:28:57
Lihat kod ini dahulu
Integer a = 1;
int b = 2;
int c = a + b;
Integer d = a + b;
Ini adalah hasil penyahpepijatan
Di Java, hanya jenis yang sama boleh dikira secara langsung, tetapi tiada transformasi dilakukan di sini Apabila mengira Integer dan int dalam baris ketiga, ia akan secara automatik menyahkotak jenis int untuk pengiraan terlebih dahulu, dan menukarnya kepada pengiraan int pada baris keempat. baris. Selepas keputusan diperoleh, ia secara automatik dibungkus ke dalam Integer
大家讲道理2017-07-05 10:28:57
Ambil integer sebagai contoh, Integer.intValue() dan Integer.valueOf(int x)