保存用Java编写的源程序时,文件扩展名为“.java”。 编译完成后,会生成一个后缀为“.class”的文件。
源代码(也称源程序)是按照一定的编程语言规范编写的未编译的文本文件。 它是一系列人类可读的计算机语言指令。
计算机源程序的最终目标是将人类可读的文本转换为计算机可以执行的二进制指令。 这个过程称为编译,由编译器执行。
扩展信息:
Java语言的特点:
1.Java编译器生成字节码而不是常规机器代码。 Java字节码提供了一种架构中立的对象文件格式,该代码旨在跨多个平台高效地交付程序。 Java程序可以在任何实现Java解释器和运行时系统的系统上运行。
2.可靠性。 Java最初是用作编写消费电子产品软件的语言,因此它是为编写高度可靠且可靠的软件而设计的。 Java消除了一些编程错误,使得用它编写可靠的软件变得相当容易。
Java是一种强类型语言,允许对潜在的类型不匹配问题进行广泛的编译时检查。 Java需要显式方法声明,不支持C风格的隐式声明,这些严格的要求确保编译器检测到调用错误,从而产生更可靠的程序。
3.最重要的可靠性改进之一是Java存储模型。 Java不支持指针,这消除了存储覆盖和数据损坏的可能性。 同样,Java的自动垃圾收集可以防止内存泄漏以及与动态内存分配和释放相关的其他有害错误。
4.安全。 Java内存分配模型是防范恶意代码的主要方法之一。 Java没有指针,因此程序员无法潜入幕后篡改内存指针。
5.可移植性。 Java使语言声明独立于实现方面。 例如,Java显式指定每个底层数据类型的大小及其算术行为。 Java环境本身可以移植到新的硬件平台和操作系统。 Java编译器也是用Java语言编写的,Java运行时系统是用ANSIC语言编写的。
6.高性能。 Java是一种先编译后解释的语言,因此它的速度不如完全编译的语言。 但在某些情况下,性能至关重要。 就是实现完全编译。
Java源程序(.java文件)–Java字节码文件(.class文件)–字节码文件由解释器执行器(java.exe)加载到Java虚拟机(jvm)–对文件进行字节码(.class)将在Java虚拟机上执行。
来源:百度-Java百科
上一篇:java可执行文件的扩展名
下一篇:java源代码网站