Java

☕ Java関連ファイルについて




.javaファイルとは


- 📝 Javaソースファイルの基本
.javaファイルの実体は普通のテキストファイルと同じです。

主な特徴:
  • Java言語で書かれたプログラミングコードの羅列となっています。(Java ソースファイル
  • コンパイル することで JVM (Java Virtual Machine、Java仮想マシン)上で実行可能な .classファイル Javaバイトコード ファイル)になります。
  • .jarファイルは多くの場合、複数のclassファイルと画像ファイル、テキストファイル、メタデータをZIP圧縮したアーカイブです。

- 🔧 Javaの実行の仕組み
実行までの流れ:
  • JVMが バイトコード ネイティブコード(機械語) に変換することで初めてコンピュータ上で実行可能になります。
  • コンピュータが直接解釈可能なのは機械語のみです。
  • JVMがWindows、Linux、SolarisといったOS間の差異を直接吸収します。
  • 一つのJavaソースで多くの実行環境で動作させることが出来、環境ごとにプログラムを書き直す手間がありません。

💡 これがJavaの「Write Once, Run Anywhere」の理念です



JDKとJREの違い


- 🛠️ 開発キットと実行環境
JDKはJava Development Kitの略で、.javaファイルをコンパイルするツールを含んでいます。

項目 説明
--- ---
JRE Java Runtime Environmentの略で、Javaを実行させる為だけのキット
JDK JREを内包しており、JDKをインストールすれば、JREと同等以上の効果を得られます

⚠️ 重要:NicoCache_nlではコンパイル前のJavaソースファイルが配布されるという性質上JDKが必要になります。

名前:
コメント:
最終更新:2025年06月23日 16:07