Java初识

  • JDK、JRE和JVM
    1.JDK指的是Java Development Kit,它是一个开发Java应用程序所需的软件开发工具包。JDK包括Java编译器、Java虚拟机、Java类库等必要组件,以及用于开发、调试和运行Java应用程序的其他工具。
    使用JDK可以帮助开发人员编写、测试和部署Java应用程序,以及运行Java应用程序所需的Java Runtime Environment(JRE)。JDK是由Oracle公司提供的,可以在其官方网站上免费下载和使用。
    2.Java 运行时环境 (JRE) 是 Java 程序正确运行所需的软件。 Java 是一种计算机语言,支持许多当前的 Web 和移动应用程序。JRE 是 Java 程序和操作系统之间通信的底层技术。它发挥翻译和协调的作用,提供所有资源,这样您编写 Java 软件后,无需进一步修改就可以在任何操作系统上运行。
    3.JVM是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。所以,JAVA虚拟机JVM是属于JRE的,而现在我们安装JDK时也附带安装了JRE(当然也可以单独安装JRE)。
  • JDK的安装
    1.打开浏览器输入网址 https://www.oracle.com/index.html,进入Oracle官网

    2.在官网首页菜单栏,点击Products,在Software中找到Java,单击该选项

    3.在界面中往下滑,可以看到如下选项,在该选项中选择Java SE,找到Oracle JDK,点击进入JDK下载界面
    4.在该界面可以找到各种版本的JDK,选择自己需要的版本进行下载即可。在这里本人选择JDK1.8的 X64 版本进行下载安装
    5.下载完JDK到本地后,找到该文件,双击运行JDK安装程序
    6.若想验证是否安装成功,可按 Win+R,输入 cmd 进入命令提示符(可参照前面的查看电脑配置信息操作),在命令提示符界面输入 java

    7.右键单击此电脑,点击属性,会出现以下设置选项,点击高级系统设置,打开Win10
    8.点击环境变量
    9.点击新建,变量名为 JAVA_HOME,变量值为刚刚JDK安装的路径,点击确定
    10.在变量值的最开头输入 `%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    11.点击确定,全部确定退出后,依旧按 Win+R,输入 cmd 进入命令提示符界面,输入 javac,假如出现如下界面则配置成功。
  • Java的编译和运行的CMD命令
    1.打开cmd,进入源文件所在的文件夹
    方法一:按 Win+R 快捷键,输入cmd,然后进入源代码所在的文件夹(我的源代码目录为D:\Java,进入文件夹输入"cd 文件夹名",退出当前文件夹输入"cd\")。


    方法二:在源代码目录输入cmd,按Enter键。


    2.编译
    输入"javac 源文件名.java"命令,按Enter键,开启Java编译器并进行编译,编译结束后,会自动生成一个源文件名.class的字节码文件。

    如果出现"错误: 编码 GBK 的不可映射字符 (0x8D)",需要在"javac"后面加上-encoding UTF-8。
    3.运行
    输入"java 源文件名"命令,按Enter键,启动Java虚拟机运行程序。Java虚拟机首先将编译好的字节码文件加载到内存,这个过程被称为类加载,它是由类加载器完成的,然后虚拟机针对加载到内存中的Java类进行解释执行,便可看到运行结果。
  • Java跨平台原理