SCJP: не может расширяться и затем упаковываться, но вы можете боксировать и затем расширять
Я готовлюсь к экзамену SCJP, и столкнулся с проблемой, которую я не могу обернуть.
В книге говорится, что вы не можете расширить, а затем свернуть, но вы можете сложить, а затем расширить. Примером отсутствия возможности упаковки является метод, ожидающий Long, и метод, вызываемый с помощью байта.
Их объяснение таково:
Подумайте об этом ... если бы он сначала попытался запаковать, байт был бы преобразован в байт. Теперь мы возвращаемся к попытке расширить байты до длинных, и, конечно, тест IS-A не проходит.
Но это звучит как коробка, а затем расширяется и не расширяется, а затем коробка для меня.
Может ли кто-нибудь прояснить для меня всю коробку и расширить против нее и расширить, потому что в нынешнем виде книга не совсем ясна по этому вопросу.
Изменить: Чтобы уточнить: я говорю о страницах 252 и 253 сертифицированного SCJP Sun программиста для книги Java 6.http://books.google.be/books?id=Eh5NcvegzMkC&pg=PA252#v=onepage&q&f=false