扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
/*java是一门高级编程语言,是用来写程序代码的。
在西华等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、网站设计 网站设计制作定制网站,公司网站建设,企业网站建设,高端网站设计,营销型网站,外贸网站制作,西华网站建设费用合理。
用java写的文本(字符串序列)就是源代码。
计算机不能直接执行源代码,必须用一个叫编译器的程序(javac.exe)将源代码
翻译成字节码,然后让一个叫解释器的程序(java.exe)去执行字节码,即运行程序。
下面的就是一个小程序的源代码,功能是输出九九乘法表。
下图中的Test.class就是这个源代码文件翻译后的由字节码组成的文件。
而最下面的那个黑框就是程序执行后的结果。
java Test就是在执行Test.class字节码文件,即运行这个程序。
*/
//这下面的就是源代码
public class Test {
public static void main(String[] args) {
int i,j;
for(i=1;i=9;i++) {
for(j=1;j=i;j++)
System.out.printf("%dx%d=%-4d",j,i,j*i);
System.out.println();
}
}
}
就是未经过编译的java代码文件,扩展名是java的文本类型的文件,可以用记事本打开,但是无法运行,必须要用编译器编译成class文件才可以运行
安装jdk时提示的源代码指的是安装java时的java对象的源代码。举例:当你安装好java之后就可以使用java中已有的math对象,这些都是java本身的内容,这些代码都是属于源代码上的
1、表达不同
源代码是源代码。字节码称为字节码。它是源程序文件生成的类文件,在通过Java编译器后使用扩展名java生成。它的扩展是类。
2、角色是不同的
字节码是包含可执行程序的二进制文件,该可执行程序由一系列操作码/数据对组成。字节码是一种中间代码,它比机器代码更抽象,需要翻译器转换成机器代码的中间代码。无论硬件环境如何,字节码主要用于实现特定的软件操作和软件环境。字节码的实现是通过编译器和虚拟机实现的。
这是我们根据Java语言规范编写的源程序文件,扩展名为java。
3、用法不同
字节码是中间状态(中间代码)的二进制代码(文件)。您需要将解释器转换为机器代码。写入运行操作(WORA)实际上是由字节码实现的。
通常它已经编译,但它与特定的机器代码无关。字节码通常不像源代码那样可读,而是一系列编码数字常量,引用,指令等。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流