私は本当に混乱しています。次のうち、Javaのソースコードとバイトコードが含まれているものを明確に答えてください。
- Student.class
- 学生
- Student.java
- Student.exe
私は本当に混乱しています。次のうち、Javaのソースコードとバイトコードが含まれているものを明確に答えてください。
Student.javaは、Javaソースコードファイル、テキストファイルです。
Student.classは、そこからコンパイルされたバイトコードであり、バイナリファイルです。
Student.exeはWindowsの実行可能ファイルです(これもバイナリですが、通常Javaから取得するものではありません) 。
Studentはファイルではなく、単なる抽象的な概念です(Javaクラス。フルネームはcom.vicheanak.myapp.Studentのようになります)。
また、アプリケーションまたはライブラリを構成するすべてのクラスファイルおよびその他のリソースのアーカイブであるStudent.jarに遭遇する場合があります。
ソースコードはStudent.javaになります。バイトコードはStudent.classになります。ソースコードは、コンパイルするとバイトコードになります(例:javacを使用)。生徒がクラス名になります。Student.exeについてはよくわかりません。WindowsでC/C ++を使用した場合は、バイトコードになります。
Student.classはJavaバイトコードです。
学生には意味がありません-おそらくファイルではありません。
Student.javaにはJavaソースコードがあります。
Student.exeにはアセンブラバイトコードがあります。
Student.class
Javaバイトコードです。
Student.java
Javaソースコードがあります
Student
ファイルではありません、
Student.exe
Windowsの実行可能ファイルです
Student.classは、Java仮想マシンのバイトコードです。これを直接実行します(または、CPUが直接読み取る命令であるアセンブリにコンパイルします)。
学生はあなたのクラスの名前だと思います。
Student.javaは、クラスのソースコードです。Student.classにコンパイルされます。
Student.exeは実行可能ファイルです。これは、Student.class(おそらくその中に埋め込まれている)のバイトコードを実行するJava仮想マシンを起動するようにコーディングされます。