私が作成しようとしている Java シェルのフォルダー ファイル構造のように見えるものを作成する方法を理解しようとしています。Linuxフォルダー構造のようなものに似せたいです(ルートとそこからすべてが派生しています)。
手始めに、私は TreeMap を使用する必要があるのか (そのため、ある種の順序が維持されるのか)、それとももっと良いものがあるのか疑問に思っています。Java の API は膨大で、さまざまなデータ構造があることは知っていますが、どれが適切かわかりません。
もう1つの問題は、「ディレクトリ」間を移動することです。私が持っている基本的な概念は、移動先または移動元に応じて変化する「ランドマーク」として変数を使用するというものです。
ツリー内のフォルダは、ルート (main.class) によって作成された「サーバー」オブジェクト (server.class) であり、サーバー オブジェクトのメソッドによって作成された「アプリケーション」オブジェクト (application.class) があります。
私のコンセプトは通用しますか、それとも機能する見込みはありませんか?