1. Java コンテナとは何ですか?
一般的に使用されるコンテナの図:
2. コレクションとコレクションの違いは何ですか?
java.util.Collection は、コレクション インターフェイス (コレクション クラスの最上位インターフェイス) です。これは、コレクション オブジェクトに対する基本的な操作のための共通のインターフェイス メソッドを提供します。 Collection インターフェイスには、Java クラス ライブラリに多くの特定の実装があります。 Collection インターフェイスの意義は、さまざまな特定のコレクションに対して最大限の統一された操作方法を提供することであり、その直接継承インターフェイスには List と Set があります。
Collections は、コレクション クラスのツール クラス/ヘルパー クラスであり、コレクション内の要素の並べ替え、検索、スレッド セーフなどのさまざまな操作のための一連の静的メソッドを提供します。
(関連ビデオ チュートリアルの共有: java ビデオ チュートリアル)
3. List、Set、Map の違いは何ですか?
4. HashMap と Hashtable の違いは何ですか?
hashMap は HashTable の contains メソッドを削除しますが、containsValue() メソッドと containsKey() メソッドを追加します。
HashTable は同期ですが、HashMap は非同期であり、hashTable よりも効率が高くなります。
HashMap では空のキー値が許可されますが、hashTable では許可されません。
5. HashMap と TreeMap のどちらを使用するかを決定するにはどうすればよいですか?
Map での要素の挿入、削除、検索などの操作には、HashMap が最適です。ただし、順序付けられたキーのコレクションを反復処理する必要がある場合は、TreeMap の方が適しています。コレクションのサイズによっては、順序付けされたキーの走査のために HashMap に要素を追加し、そのマップを TreeMap に置き換えた方が高速な場合があります。
推奨チュートリアル: Java 面接の質問
以上が2020 年の新しい Java インタビューの質問 - コンテナー (1)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

メモ帳++7.3.1
使いやすく無料のコードエディター

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
