Java中的字节代码和源代码?

Vic*_*nak 1 java

我真的很困惑.请有人帮忙清楚地回答以下哪些内容包含java中的源代码和字节代码?

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

Thi*_*ilo 5

Student.java是Java源代码文件,是一个文本文件

Student.class是从它编译的字节码,一个二进制文件

Student.exe是Windows可执行文件(也是二进制文件,但不是您通常从Java获得的文件)

Student根本不是一个文件,只是一个抽象的概念(一个Java类,其全名类似于com.vicheanak.myapp.Student).

您可能还会遇到Student.jar,它是构成应用程序或库的所有类文件和其他资源的存档.

  • 我的二进制文件(尤其是在引用文本文件的句子之后)是指非文本文件.PNG和GIF是二进制文件. (2认同)