【JavaSE】01-Java入门及背景

本文是Java入门教程,详细介绍了Java的优势、版本、JVM、JRE和JDK的区别以及安装配置。讲解了如何在Windows10上配置JDK环境变量,并通过步骤演示了验证环境配置是否成功的方法。此外,还介绍了IDEA的基础使用,包括隐藏配置文件和创建Java文件的注释模板。最后,通过编写并运行HelloWorld程序,解析了Java代码的基本结构和注释的使用,以及标识符的命名规范。
摘要由CSDN通过智能技术生成

一、Java入门及背景

1.1 优势

Java最大的优势是跨平台。

1.2 版本

  1. Java SE:标准版。主要面对个人电脑,初学的时候先学这个
  2. Java EE:企业版。主要面向企业服务器,高级阶段学这个。EE版包含SE,比SE增加的功能有,访问/链接数据库、前端网页的嵌入等

1.3 Java安装及环境配置

1.3.1 JVM, JRE和JDK

JVM: Java Virtual Machine (Java虚拟机)。Java语言得以跨平台开发的核心秘诀。SUN公司针对不同操作系统开发了不同的 JVM ,从而抹除了平台差异的存在。

在这里插入图片描述

JRE: Java Runtime Environment (Java运行时环境)。运行Java程序(如,我的世界)需要安装的。包括JVM

JDK: Java Development Kit (Java开发工具包)。使用Java编程必须安装。包含JRE

JVM, JRE和JDK三者的关系如下图所示
image-20211004124755954

1.3.2 如何安装JDK

官方下载网址:Java Downloads | Oracle

Java SE版的JDK下载安装方式如下图所示:

image-20211003160201576

下载好之后打开安装包,不建议更改默认安装路径,一直点下一步就好了。

1.3.3 JDK环境变量Path配置

  1. Windows 10 下,右击"此电脑",选择"属性".

  2. 右侧的"相关设置"里,点击"高级系统设置"

  3. 点击右下方的"环境变量(N)…"

  4. 在"系统变量"下,点击"新建"

  5. "变量名"输入:JAVA_HOME;“变量值"输入:C:\Program Files\Java\jdk-17,点击"确定”

image-20211003170731903

  1. 在"系统变量"下,点击"Path",点击"编辑(I)…“,右下角点击"编辑文本”,弹窗点击"确定"

  2. 将"变量值"光标移到最左边,并输入:%JAVA_HOME%\bin;

    image-20211003170804863

  3. 点击"确定",环境变量配置完成

1.3.4 测试环境变量安装是否成功

  1. Win + R输入"cmd"调出控制台

  2. 输入:java,如出现以下信息即配置成功

    image-20211004161426564

  3. 输入:java -version,如出现以下信息即配置成功

    image-20211003171030617

1.4 IDEA使用基础教程

1.4.1 隐藏IDEA配置文件

image-20211004184536692

image-20211004184636388

隐藏前:

image-20211004184734815

隐藏后:

image-20211004184823880

1.4.2 新建Java文件的文档注释模板设置

image-20211004191256915

1.5 第一个Java程序:Hello World!

源代码:

/**
 * 用途:实现hello world
 * 作者:Sihang Xie
 * 日期:2021年10月04日
 */
package ch01;

public class welcome {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

运行结果:

image-20211004191431373

1.5.1 代码解析

  1. Java对英文字母大小写敏感。

  2. 一个源文件只允许有一个public class,但可以有多个类class。

  3. main方法是应用程序的入口方法,它有固定的书写格式:

    public static void main(String[] args){...}
    
  4. 在Java中,用花括号划分程序的各个部分,任何方法的代码都必须以"{“开始,以”}"结束。

  5. 编译器忽略空格。

  6. Java中每个语句必须以分号结束,回车不是语句结束的标志,所以一个语句可以跨多行。

1.6 注释

  1. 单行注释

    //这是一个单行注释
    
  2. 多行注释

    /*
    这是多行注释
    你可以打很多行
    */
    
  3. 文档注释

    /**
     * 用途:放在源文件的开头,说明代码的主要功能
     * 作者:Sihang Xie
     * 日期:2021年10月04日
     */
    

1.7 标识符

就是变量、类的起名规范

  1. 必须以字母、下划线_、美元符号$开头。不能以阿拉伯数字开头!
  2. 表示"类"名的标识符,以大写字母开头,如Main, Food.
  3. “驼峰原则”:表示"方法"和"变量"的标识符,第一个字母小写,从第二个单词开始首字母大写,如appleTree, foodName.
  4. 其他部分可以随便用字母、数字、下划线_和美元符号$。
  5. 标识符大小写敏感。
  6. Java采用Unicode字符集,汉字和英文字母都是普通字符,可用于标识符。但不推荐使用汉字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡皮巴拉不躺平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值