Di Java, apakah API yang digunakan oleh auto-tinju/nyah kotak?
PHP中文网
PHP中文网 2017-07-05 10:26:57
0
3
1271

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

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(3)
仅有的幸福

Blog ini ditulis dengan lebih jelas: Tinju automatik Java dan unboxing serta perangkapnya

巴扎黑

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

大家讲道理

Ambil integer sebagai contoh, Integer.intValue() dan Integer.valueOf(int x)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan