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.
InputStream、HashMap、およびArrayListはどのようにJava内で内部的に実装されていますか? 実はこの質問は私の友人のインタビューで聞かれました。
HashMapおよびArrayList具体的な実装であるため、ソース コードを簡単に見つけることができます。しかし、この質問の理由は異なっていました。あなたの友人は、実装の背後にある原則、データ構造とアルゴリズムを知っているはずです。それらはビッグオー記法にどのように影響しますか?
HashMap
ArrayList
についての質問InputStreamはあまり意味がありません。これは抽象クラスです。さまざまなバックエンドに基づくいくつかの実装があります。
InputStream