概念:
操作码(OP Operation Code)
字节码文件(Bytecode File)
字节码是一种包含执行程序,由一序列op代码/数据对组成的二进制文件,是一种中间码。字节是电脑里的数据量单位。一个字节存储8位无符号数,储存的数值范围为0-255。
8bit(位)=1Byte(字节)
1024Byte(字节)=1KB(千字节)
1024MB(兆字节)=1GB(千兆字节)
1024GB=1TB(太字节)
Java源文件 .java
字节码文件 .class
使用文本编辑器编辑Java源代码
1.在我的E盘名为Adrii文件夹下,用EditPlus创建一个名为HelloJava.wdf的文件,
在文件中输入如下的代码并保存文件,再修改文件的名字为HelloJava.java
在cmd控制台输入E:到E盘的根目录下,再输入cd Adrill到Arill文件夹下
2.输入javac HelloJava.java 表示编译源程序
这时会发现在E盘的Adril的文件夹下生成HelloJava.class的字节码文件
再向控制台中输入java HelloJava,表示执行编译后得.class文件
查看运行的结果如下:
3.此时已经运行过该程序,现在我们将.java文件的内容修改,再执行java HelloJava命令,那么控制台的输出将不会改变,这是因为我们需要重新执行javac编译为字节码文件后才可以,之前我们编译为字节码的.class文件没有改变