JVM:Java Virtual Machine虚拟机,在内存中开辟一块空间,可以将源文件编译成字节码文件。
计算机中两个重要的硬件组成:内存和硬盘
内存:条形,内存大约8G,材质是芯片,通过寻址查找,临时执行使用
硬盘:矩形,存储量很大1T,有机械硬盘和固态硬盘,通过扇区也就是转速来查找,永久性保存
源文件和字节码文件都存储在硬盘上,字节码文件需要通过虚拟机来编译。
源文件后缀名.java(文本文档就可以打开),字节码文件后缀名.class(需要JRE【Java Running Environment】Java运行环境来支持,否则打不开)。
JRE里面包含了JVM,有了JRE就可以运行别人写的java程序。
开发java程序不仅需要JRE,还需要JDK(Java Development Kit 开发工具包),包含开发时需要用到的工具包,JDK包含JRE。
做Java开发,需要搭建环境,指的就是安装JDK,官方网站下载,Oracle公司产品。
1.下载JDK,www.oracle.com,下载完后有一个咖啡图标的exe文件,双击,下一步,中间会弹出来一个安装jre的,不需要再安装jre,JDK里面包含jre,直接叉掉,等待安装成功。
2.如果想要卸载,点击设置,应用程序,卸载,卸载不干净就重启再卸载。
bin文件夹下面有很多工具:都是以exe为后缀,其中比较重要的两个是javac.exe 编译工具,java.exe执行工具,正常情况下双击是没有效果的,需要去底层dos命令窗口中运行才能看到效果