私はJavaを学んでいます。そして、それでも長い間私は知りませんなぜフォルダーの名前が「bin」であるのかここで、Javaのすべてのツールを見つけますか?
その背後に論理的な理由はありますか?
.Netフレームワークでも同じことがわかりました。
bin
はバイナリの略です。一般的には、特定のシステムに対して何かを行うビルド済みアプリケーション(バイナリとも呼ばれます)を指します。
スタックオーバーフローに関するクリスの回答 から引用するには:
通常、プログラムのすべてのバイナリファイルをbinディレクトリに配置します。これは、実行可能ファイル自体と、プログラムが使用するDLL(ダイナミックリンクライブラリ)です。
bin
は、一般的な NIX/UNIXのようなシステム の標準ディレクトリ名です。それはUNIXの初期の時代にさかのぼります。 /bin
、/usr/bin
または/usr/local/bin
は、ほとんどのUNIXまたはUNIXライクなシステムで実行可能なバイナリが格納されるディレクトリです。 Javaは、この慣習的な名前を単に使用して、実行可能ファイルがJavaホームディレクトリ内のどこに格納されるかを示しています。
すべての言語が最終的にマシンコードに変換されることを知っているので、マシンが理解できるコードを意味し、マシンは0または1のどちらかしか理解できません(オンまたはオフのどちらかを言うこともできます)。この0および1形式のデータ表現はバイナリと呼ばれますデータ表現。したがって、すべての言語がバイナリコードを作成して、マシンがそれを理解して処理できるようにします。したがって、これらすべてのマシンコードが存在するフォルダーはbin(binary)と呼ばれます。