Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
containerプログラミング言語 (Java など) では、との違いは何ですかwrapper(または違いはありますか)。どちらの用語もあいまいに使われているのを聞いたことがあります。
container
wrapper
プログラミング言語では、コンテナという言葉は、通常、Map、Set、またはListなど、複数の要素を含むことができる構造に使用されます。これらの構造体は通常contains、オブジェクトが複数の項目を含むことができる場合に意味的に適した のようなメソッドを提供します。
contains
代わりに、ラッパーは、単一のオブジェクトをラップして、より多くの機能とインターフェイスを提供するものです。典型的な例は、IntegerJava で基本型をラップするクラスですint。
Integer
int