1

私は本当に混乱しています。次のうち、Javaのソースコードとバイトコードが含まれているものを明確に答えてください。

  1. Student.class
  2. 学生
  3. Student.java
  4. Student.exe
4

5 に答える 5

5

Student.javaは、Javaソースコードファイル、テキストファイルです。

Student.classは、そこからコンパイルされたバイトコードであり、バイナリファイルです。

Student.exeはWindowsの実行可能ファイルです(これもバイナリですが、通常Javaから取得するものではありません) 。

Studentはファイルではなく、単なる抽象的な概念です(Javaクラス。フルネームはcom.vicheanak.myapp.Studentのようになります)。

また、アプリケーションまたはライブラリを構成するすべてのクラスファイルおよびその他のリソースのアーカイブであるStudent.jarに遭遇する場合があります。

于 2013-03-27T00:43:17.983 に答える
0

ソースコードはStudent.javaになります。バイトコードはStudent.classになります。ソースコードは、コンパイルするとバイトコードになります(例:javacを使用)。生徒がクラス名になります。Student.exeについてはよくわかりません。WindowsでC/C ++を使用した場合は、バイトコードになります。

于 2013-03-27T00:42:47.627 に答える
0

Student.classはJavaバイトコードです。

学生には意味がありません-おそらくファイルではありません。

Student.javaにはJavaソースコードがあります。

Student.exeにはアセンブラバイトコードがあります。

于 2013-03-27T00:43:18.527 に答える
0

Student.classJavaバイトコードです。

Student.javaJavaソースコードがあります

Studentファイルではありません、

Student.exeWindowsの実行可能ファイルです

于 2013-03-27T00:43:49.857 に答える
0

Student.classは、Java仮想マシンのバイトコードです。これを直接実行します(または、CPUが直接読み取る命令であるアセンブリにコンパイルします)。

学生はあなたのクラスの名前だと思います。

Student.javaは、クラスのソースコードです。Student.classにコンパイルされます。

Student.exeは実行可能ファイルです。これは、Student.class(おそらくその中に埋め込まれている)のバイトコードを実行するJava仮想マシンを起動するようにコーディングされます。

于 2013-03-27T00:45:30.330 に答える