.java->.class->java 虚拟机中运行
Java运行条件得先下载一个jdk其中jdk中包括虚拟机jvm,jdk在Java运行起到关键作用,可以说没有jdk,Java程序就不能运行,如果计算机是一个房子Java就是房子里面小房间,jdk就是小房间里面的任何东西,jvm就可以比喻成小房间里面电视机,在不同的房子里都可以安装一个一模一样的电视剧,能放出来的东西那肯定也是一样的,比喻有一点不恰当,jdk,jvm是Java运行的干净,所以在运行Java程序时必须要先下载jdk配置好环境,在计算机终端可以用Java -version测试是否配置成功
环境配置好了可以先要记事本编写一段简单的Java代码
public class HelloWord{
public static void main(String args[]){
System.out.println("HelloWord");
}
}
编写完成后把文本文件改成Java文件(主要修改后缀名)HelloWord.java此时先出来的是Java源代码,需通过编译器编译成字节码文件终端命令Javac HelloWord.java编译完成会出来一个.class文件就是源代码编译后的字节码文件,字节码文件特点数据类型 在Java里分别有基本数据类型和引用数据类型,基本数据类型都有自己所对应的位,在栈里就完成定义的执行的,用==来比较。引用数据类型要在堆里去找相应的地址,用equals()来比较。实现跨平台,
class文件是个二进制的机器语言是给Java虚拟机去读的文件,编译成class文件后再由jvm中的类加载器去加载字节码文件,终端命令Java HelloWord,虚拟机读取字节码是跨平台的关键,然后完成输出HelloWord

© 著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务

喜欢的朋友记得点赞、收藏、关注哦!!!