最近 Java の面接に行ったところ、面接官がこの質問をしました。ボックス化とアンボックス化については知っていますが、API の概念は非常に曖昧で、ボックス化とアンボックス化で使用される API さえ知りません。誰かが答えてくれると嬉しいです
认证高级PHP讲师
このブログは、Java の自動ボックス化とボックス化解除、およびその落とし穴について、より明確に書かれています
まずこのコードを見てください
これがデバッグ結果です
Javaでは同じ型のみを直接計算できますが、ここでは変換は行われません。3行目でIntegerとintを計算する場合、最初に計算のためにint型が自動的にアンボックス化され、4行目でint型の計算に変換されます。結果が得られた後、自動的に Integer
整数を例として、Integer.intValue() と Integer.valueOf(int x) を取り上げます
このブログは、Java の自動ボックス化とボックス化解除、およびその落とし穴について、より明確に書かれています
まずこのコードを見てください
リーリーこれがデバッグ結果です
Javaでは同じ型のみを直接計算できますが、ここでは変換は行われません。3行目でIntegerとintを計算する場合、最初に計算のためにint型が自動的にアンボックス化され、4行目でint型の計算に変換されます。結果が得られた後、自動的に Integer
にパッケージ化されます。整数を例として、Integer.intValue() と Integer.valueOf(int x) を取り上げます