dimhold.by

Артыкулы

76 артыкулаў Архіў →

4 верасня 2011 г.

Option замест null: 16 байтаў, якіх я не знайшоў

Тры розныя абрывы аднаго ланцужка даюць адзін і той жа NullPointerException з пустым паведамленнем. Option ператварае ўсе тры ў None. А потым лічыльнік алакацый кажа, што Some не каштуе нічога. Знайсці сам Some атрымліваецца толькі праз -XX:-DoEscapeAnalysis.

11 хв чытання

тыпы якасць кода