Java基础系列(02)——环境安装、第一个程序、注释

Java基础系列——环境安装、第一个程序、注释(02)

JDK、JRE、JVM

想要书写Java代码,那么就需要搭建对应的环境,在搭建环境的过程中,总会有人说起JDK、JRE,这些是什么呢?

  • JDK(Java Development Kit Java开发工具包) : JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
  • JRE(Java Runtime Environment Java运行环境) :包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等, 如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

那么也就是说,如果单单安装了一个JDK,那么就会同时安装JRE、JVM,同时可以进行开发;如果想要运行一个写好的java程序,只需要安装JRE就可以了,同时安装了JVM(Java虚拟机)。

JDK、JRE、JVM的关系如下:

在这里插入图片描述

备注:该图片来自于网络。

在图片中可以看到的是:JDK中包含了JRE,同时又包含了很多了常用工具:java、javac、javadoc等,JRE包含了JVM,同时又包含了很多常用的类库,比如:Math、Collections等。

Java环境搭建

下载JDK

  • 官方网址:www.oracle.com
  • 下载地址:https://www.oracle.com/java/technologies/javase-downloads.html ( 可以在此页面选择对应的版本进行下载)
  • openJDK下载:http://jdk.java.net/ ,可以在这里页面中选择对应的版本,进行下载。

安装JDK

  • 傻瓜式安装,下一步即可。
  • 建议:不要修改安装路径,也不要在路径中存在中文。
  • 如果操作系统是64位的,那么就选择64位的。
  • 当提示安装JDK的时候,正常在JDK安装的过程中已经安装过了,为了某些软件的支持,也可以进行安装。

配置

如果想要运行Java 相关命令,那么就需要到Java的安装目录\bin 目录中进行操作,这样非常麻烦,这时候就需要系统帮忙了。

根据Windows系统在查找可执行程序的原理,可以将java工具所在路径定义在path环境变量中,让系统帮我们去找运行执行的程序。

具体配置:

  • 我的电脑–属性–高级系统设置–环境变量
  • 新建JAVA_HOME 属性,其中填写JDK的安装目录。
  • 编辑 path 环境变量,值为:%JAVA_HOME%\bin 。最后用 英文分号 与其他值进行分隔。
  • 有些人可能会编辑CLASSPATH变量,这个变量表示字节码文件存在的位置,如果非要加上的话,可以是一个.,也就是英文中的点,表示当前目录。
  • 也有人可能会问,为什么需要JAVA_HOME变量,不要其实也是可以的,但是为了防止以后修改JDK版本的时候,在path环境变量中修改。此时仅仅修改JAVA_HOME变量即可。当然,有些开发工具会去环境变量中查找。
  • 验证: 在命令行窗口运行 java -versionjavac -version 即可。结果如下:
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1fjvfvn3-1617120857335)(E:\后端学习\Java基础\images\up-caf53b1856e07e5fb6606ecb6182d785097.png)]

第一个程序:Hello World

其实这里的Hello world 表示的意思就是第一个程序的意思,现在已经慢慢演变成了每一门语言或者每一个框架最开始写的Demo了,其实只要是写的第一个例子,都可以叫Hello World。

这里并没有使用具体的IDE进行开发,而是使用了一个记事本文件进行操作。因为这样的话,能感受出来编译、解释的情况。

  • 在任意位置创建文件,文件名:HelloWorld.java 。已经是以.java为结尾的。

  • 书写具体内容并保存:

    public class HelloWorld{
    	public static void main( String[] args ){
    		System.out.println("hello, world!");
    	}
    }
    

    关于具体为什么这么写,放在后边进行描述。

  • 在文件位置运行cmd,输入javac 命令(这个过程叫编译,将源代码编译成字节码文件),如下所示:

  • 在这里插入图片描述

    此时目录中会出现对应的文件

    在这里插入图片描述

  • 运行程序,使用java命令(这个过程叫解释,解释的是字节码文件),如下所示

    在这里插入图片描述

  • 可能出现的问题:

    • 如果 class 前面用public 修饰,那么类名与文件名一致。
    • 可能不是一个.java 结尾的文件,请打开文件扩展名进行查看。

注释

注意:注释中的内容,不会被编译,也就是说在编译过程中,会被剔除。
Java中有三种注释:单行注释,多行注释,文档注释。

单行注释

单上注释 用 英文双斜杠 表示 。 示例如下:

// 我是单行注释,不会被编译到字节码文件中

多行注释

多行注释使用 /**/ 结合使用

/* 我是多行注释*/

文档注释

文档注释,可以被javadoc识别,并生成对应的JavaDoc文档信息。

/** 文档注释
* @autho yanzilang  指定java程序的作者
* @version 1.0.0  指定源文件的版本
*/

JavaDoc文档信息以一套网页文件的形式体现。

javadoc -d 文件夹的名字 -verison -author 对应的项目或类

注释的意义

  • 提高了代码的阅读性:明确某一段代码的作用
  • 调试程序的重要方法:可以通过逐行注释的行为,从而调试代码。但是一般的IDE中都会有debug模式。当然,也可以使用java命令的debug命令。
  • 将自己的思想通过注释的方式整理出来,然后用代码实现。
    调试程序的重要方法:可以通过逐行注释的行为,从而调试代码。但是一般的IDE中都会有debug模式。当然,也可以使用java命令的debug命令。
  • 将自己的思想通过注释的方式整理出来,然后用代码实现。
  • 必备的良好习惯。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值