java源文件和编译后的文件扩展名分别为

Java源文件的扩展名为.java,编译后的文件扩展名为.class。
Java是一种面向对象的编程语言,其源代码文件以.java为扩展名。Java源代码经过Java编译器编译后,会生成字节码文件,这些文件的扩展名为.class。Java虚拟机(JVM)可以执行这些.class文件。
拓展资料:
1.Java源文件:Java源文件是包含Java类定义的文本文件,每个源文件可以包含一个或多个类定义,但是public类的定义必须在文件的根部,且文件名必须与public类的类名完全一致,包括大小写。
2.Java编译器:Java的编译器是javac,它可以将.java源文件编译为.class字节码文件。
3.字节码:字节码是Java虚拟机能够识别和执行的一种中间语言,它是平台无关的,可以在任何支持Java的平台上运行。
4.Java虚拟机:Java虚拟机(JVM)是运行Java字节码的虚拟环境,它提供了运行Java程序的平台。
5.类加载器:Java的类加载器负责加载.class文件到JVM中,它会根据类的全限定名来定位和加载类。
总的来说,Java源文件的扩展名为.java,编译后的文件扩展名为.class,Java的编译和运行过程是Java语言的一大特点,也是其能够实现“一次编写,到处运行”的原因。