虚拟机机制
JVM是Java Virtual Machine(java虚拟机)的缩写;JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的;JVM就是一个虚拟的用于执行bytecodes字节码的计算机;
Java虚拟机是Java最核心技术,也是跨平台的基础;

Java语言使用Java虚拟机与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码) 就可以在多种平台上不加修改的运行;Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java语言能够一次编译 到处运行的原因。
关于Java虚拟机机制的运行我们可以引入图解,就会显得更加好理解一点儿,比如下图:
虚拟机一次编译到处运行就是Java的跨平台原理,如下图:
垃圾收集机制
相比于c/c++中,开发人员负责无用内存来说,在Java中,消除了程序员收回无用内存空间的责任。程序员无法精确控制和干预
Java坏境准备
要进行Java编程,首先要进行虚拟机的安装以及搭建项目运行坏境,具体步骤如下操作:
Oracle公司为Linux、Mac OS X、Solaris 和Windows提供了Java 开发工具包( JDK)的最新、最完整的版本。 要想下载Java开发工具包,可以访问Oracle网站:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
我们学习阶段,为了方便我解说,统一用我提供过程步骤就可以了:
【1】卸载过程:
控制面板---》程序---》卸载:
【2】安装过程:(一直下一步,安装到默认位置即可,注意:记得安装jre)
【3】验证JDK是否安装成功:
(1)查看文件夹:
(2)快捷键:win+R ---》录入cmd:
(3)最后查看控制面板进行比较:
常用dos命令
控制语句要牢记
"黑窗口":控制命令台
(1)切换盘符:
(2)查看详细内容:
(3)进入到某个文件夹下:
cd+目标文件夹名称:
(4)返回上一层:cd..
. :当前路径
.. :上一层路径
(5)补全文件夹名称: tab 补全功能 。多个目录可以一直按tab来回的切换!
(6)清空(清屏)效果:cls(7)查看历史命令:上下箭头
(8)删除,创建文件夹:
这些就是基本上常用的DOS控制语句命令了,要是感兴趣其他不常用的,可以闲时自己查找一下。
【1】安装notepad++软件,建议安装到:d盘根目录下notepad文件夹下:
(只要你能找到就可以)
【2】修改背景护眼色
【3】设置默认格式:
【4】打开notepad:
(1)进入到安装盘符下:D:\Notepad++,点击:
(2)用桌面快捷方式:
(3)利用命令打开:
ps:第三种打开方式,是进入到安装目录下
(4)我想在任意的路径下,去打开notepad命令,结果报错:
报错原因:就是因为
找不到对应的命令。
解决方法:
引入环境变量:path
只要将notepad所在的路径,配置到path环境变量中,我就可以打开了!
<1-1>找到环境变量位置:计算机---右键---属性---高级系统设置---环境变量
<1-2>添加path:
<1-3>测试环境变量是否成功:关键一步:“黑窗口”要重新打开
总结:环境变量path的作用:
只要将命令所在的路径配置到path中,就可以在任意的路径下找到这个命令!