• 第01章-Java语言概述


    目录

     1 常见DOS命令

    常用指令

    相对路径与绝对路径

    2 转义字符

    3 安装JDK与配置环境变量

    JDK与JRE

    JDK的版本

    JDK的下载

    JDK的安装

    配置path环境变量

     4 Java程序的编写与执行

     5 Java注释

     6 Java API文档

    7 Java核心机制:JVM


     1 常见DOS命令

    DOSDisk Operating System,磁盘操作系统)是Microsoft公司在Windows之前推出的一个单用户、单任务(只能执行一个任务)的操作系统。现在被Windows取代。

    常用指令

    • 进入和退回盘符/目录

      操作

      功能

      磁盘盘符名称:

      盘符切换。如E:切换到E

      dir

      列出当前目录下的文件和文件夹

      cd 路径

      切换到路径所指的目录。路径可以是绝对路径或相对路径,路径中可以指定单级目录或多级目录

      cd /D 路径

      跨盘符切换目录。如直接从E盘下的目录切换到F盘的下的目录,必须加\D

      cd..

      回退到上一级目录

      cd\cd/

      回退到盘符目录

    • 创建、删除

      操作

      功能

      md 文件目录名

      创建指定的文件目录。文件目录名可以是绝对路径

      rd 文件目录名

      删除指定的文件目录(目录内有数据,删除失败)。可以直接指定绝对路径

    • 其它

      操作

      功能

      cls

      清屏

      exit

      退出命令提示符窗口

    相对路径与绝对路径

    • 相对路径:从当前目录开始定位,形成到目标目录的一个路径。
    • 绝对路径:从根目录开始定位,形成的路径。

    补图

    2 转义字符

    转义字符

    功能

    \t

    制表位,实现文本对齐

    \n

    换行符,切换到下一行

    \\

    转义\,打印一个\

    \'

    转义',打印一个'

    \"

    转义",打印一个"

    \r

    回车,不是换行。如打印文本时,输入\r后光标定位到行首并依次覆盖打印

    3 安装JDK与配置环境变量

    JDK与JRE

    • JDK(Java Development Kit):指Java程序开发工具包,包含JRE和开发工具。
    • JRE(Java Runtime Environment):指Java程序运行时所需环境,包含JVM和运行时需要的核心类库
    • JVM(Java Virtual Machine):指Java虚拟机。

    小结:

    JDK = JRE + 开发工具

    JRE = JVM + Java SE标准类库


    JDK的版本

    Java 8是最受欢迎的版本,Java后续版本更新后,Java 8号称“你发任你发,我用Java8”。

    版本

    发行时间

    说明

    Java 8.0

    2014.03.18

    Java 5.0以后变化最大的版本,是长期支持版本(LTS)。

    Java 11.0

    2018.09.25

    JDK安装包集成JRE,取消了JRE的独立,是长期支持版本(LTS

    Java 17.0

    2021.09

    长期支持版本(LTS),Spring框架宣布从Java 8调整到Java 17

    JDK的下载

    JDK的安装

    笔者(爱喝胡辣汤)安装了两个版本JDK 8JDK 17。JDK 17不需要再独立安装JRE。

    • JDK8安装:傻瓜式安装,注意安装路径尽量不要包含中文空格,安装目录E:\javaStudy\jdk\jdk1.8.0_131

    配置path环境变量

    Path环境变量及其作用:在命令行使用javac.exe等工具时,任意目录下都可以找到该工具所在的目录(实际是环境变量保存了该工具所在的目录)。

    配置环境变量:【我的电脑】右键 ->【属性】->【高级系统设置】->【环境变量】

    1. 方式1:直接在系统变量中的Path变量添加E:\javaStudy\jdk\jdk1.8.0_131\bin


    2. 方式2:先编辑变量JAVA_HOME,再将JAVA_HOME添加到Path


    配置完成:

    JDK17的安装:傻瓜式安装,集成JRE安装包,自动配置环境变量。安装目录E:\javaStudy\jdk\jdk-17。


     4 Java程序的编写与执行

    开发步骤:

    Java程序开发三步骤:编写编译运行

    • 将Java代码编写到扩展名为.java的源文件中;
    • 通过javac.exe命令对.java源文件进行编译,生成.class字节码文件;
    • 通过java.exe命令对.class字节码文件进行运行

    开发工具:

    1. 文本开发工具:Notepad++,EditPlus,Sublime Test

    2. 集成开发工具:eclipse,IntelliJ IDEA

    写第一个Java程序:F:\dream\javase\code\chapter01\Hello.java

    1. // 1.class:关键字,表示一个类,后面跟着类名
    2. class Hello{
    3. // 2.main()方法的格式是固定的,是程序的入口
    4. public static void main(String[] args){
    5. // 4.执行语句:从控制台输出数据的操作
    6. System.out.println("hello,world"); // 输出后换行
    7. System.out.print("hello,world"); // 输出后不换行
    8. }
    9. }
    10. // 3.Java程序严格区分大小写
    1. 一个.java源文件中只能有一个public类,其它类个数不限制,每个类都会生成一个.class文件。
    2. 如果源文件内有一个public类(也可以没有public类),则文件名必须与类名一致。

     5 Java注释

    注释是程序编写的思路说明,指明代码的作用,为什么这样写,提升文件个可读性。

    Java注释的3种方式:

    • 单行注释
      //注释内容
    • 多行注释
      1. /*
      2. 注释内容1
      3. 注释内容2
      4. */
    • 文档注释(Java特有):文档注释内容可以被JDK提供的工具javadoc解析,生成一套以网页文件形式体现的程序的说明文档。使用语句javadoc -d 文件夹名 -标签1 -标签2 文件名.java,如javadoc -d mydir -author -version Comment.java
      1. /**
      2. @author 指定java程序的作者
      3. @version 指定源文件的版本
      4. */

     注意:

    1. 单行注释和多行注释中的信息,不参与编译,生成的字节码文件中不包含单行注释和多行注释中的信息。
    2. 多行注释不允许嵌套使用。

    演示:F:\dream\javase\code\chapter01\Comment.java

    1. /*
    2. 这是多行注释1,多行注释不允许嵌套使用
    3. 单行注释和多行注释中的信息,不参与编译,生成的字节码文件中不包含单行注释和多行注释中的信息。
    4. */
    5. /**
    6. 这是文档注释1
    7. @author ahhlt
    8. @version 1.0
    9. */
    10. public class Hello{
    11. public static void main(String[] args){
    12. //控制输出内容,这是单行注释
    13. System.out.println("hello,world");
    14. //System.out.print("hello,world");
    15. /**
    16. 这是文档注释2
    17. */
    18. /*
    19. 这是多行注释2
    20. */
    21. }
    22. }

    javadoc解析以后,发现在网页中只能看到文档注释中的内容。单行和多行注释的内容看不到。

     6 Java API文档

    • API(Application Programming Interface,Java应用程序编程接口)是Java提供的基本编程接口。
    • Java语言提供了大量的基础类,Oracle公司为这些基础类提供了相应的说明文档,用于开发者查询如何使用某些基础类/方法。
    • Java API文档,JDK说明书、帮助文档。
    • 下载API文档

    7 Java核心机制:JVM

    Java语言的核心优势就是跨平台性,Java语言编写的程序可以在不同操作系统上运行。

     跨平台性原理:在需要运行java程序的操作系统上,安装一个Java虚拟机(JVMJava Virtual Machine),由JVM负责Java程序在该系统上的运行。

     在此,JVM充当一个翻译的身份,将Java程序的字节码文件翻译为对应操作系统可以执行的代码。

    JVM的功能:是一个虚拟计算机,是Java程序运行时的必要环境。

  • 相关阅读:
    深入解析数据结构与算法之堆
    阿里云k8s服务之间偶尔获取不到dns解析安装ACK NodeLocal DNSCache
    单例设计模式
    pwn 堆基础
    一本通1053;最大数输出
    【译】.NET 6 网络改进
    分享一个基于微信小程序的高校图书馆预约座位小程序 图书馆占座小程序源码 lw 调试
    [AGC058C]Planar Tree
    VGA设计(原理说明。Verilog代码实现,仿真结果)
    java计算机毕业设计疫情防控管理系统MyBatis+系统+LW文档+源码+调试部署
  • 原文地址:https://blog.csdn.net/qq_44744724/article/details/134002824