SCJP: Kann nicht erweitern und dann boxen, aber Sie können boxen und dann erweitern

Ich lerne für die SCJP-Prüfung und bin auf ein Problem gestoßen, mit dem ich mich nicht wirklich auskennen kann.

Das Buch sagt, Sie können nicht erweitern und dann boxen, aber Sie können boxen und dann erweitern. Das Beispiel dafür, dass Sie nicht boxen können, ist eine Methode, die Long erwartet und die mit einem Byte aufgerufen wird.

hre Erklärung lautet:

Denke darüber nach ... wenn es versucht hätte, zuerst zu boxen, wäre das Byte in ein Byte konvertiert worden. Jetzt versuchen wir wieder, ein Byte auf ein Long zu erweitern, und natürlich schlägt der IS-A-Test fehl.

Aber das klingt wie Box und dann erweitern und nicht erweitern und dann Box für mich.

Könnte jemand die ganze Schachtel für mich klären und erweitern gegen erweitern und boxen, denn so wie es aussieht, ist das Buch zu diesem Thema nicht ganz klar.

Edit: Zur Verdeutlichung: Ich spreche von den Seiten 252 und 253 des SCJP-Sun-zertifizierten Programmierers für Java 6.http: //books.google.be/books? id = Eh5NcvegzMkC & pg = PA252 # v = onepage & q & f = false

Antworten auf die Frage(10)

Ihre Antwort auf die Frage