為什么要對energyboxes使用final聲明呢
private?final?double[]?energyboxes; private?final?Object?lockObj?=?new?Object();
后面不是還要對數(shù)組做加減嗎?
這個鎖對象又為什么要用final呢?
private?final?double[]?energyboxes; private?final?Object?lockObj?=?new?Object();
后面不是還要對數(shù)組做加減嗎?
這個鎖對象又為什么要用final呢?
2018-08-02
舉報
2018-08-02
final修飾的數(shù)組只是說你的數(shù)組不能再指向其他數(shù)組對象,?但它指向的數(shù)組的內(nèi)容是可以變的!
而final修飾的鎖對象為了保證多線程進(jìn)行過程中的安全