Java中int与Integer有何不同,为何需引入包装类?