Java学习笔记-Java入门

2. Java 入门

2.1 Java 运行机制

2.1.1 Java特点:跨平台性

在这里插入图片描述

2.1.2Java 核心机制:JVM

Java 虚拟机 [JVM java virtual machine]

  1. JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK 中
  2. 对于不同的平台,有不同的虚拟机
  3. Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
    在这里插入图片描述

2.2 JDK与JRE介绍

2.2.1 JDK 基本介绍

  1. JDK 的全称(Java Development Kit Java 开发工具包)

    JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]

  2. JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了

2.2.2 JRE 基本介绍

  1. JRE(Java Runtime Environment Java 运行环境)

    JRE = JVM + Java 的核心类库[类]

  2. 包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序,计算机中只需要安装 JRE 即可

2.2.3 JDK,JRE与JVM 的关系

  1. JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)
  2. JRE = JVM + Java SE 标准类库(java 核心类库)
  3. 如果只想运行开发好的,只需要安装 JRE 即可
  4. .class 文件 只需要 JRE

2.3 安装JDK及配置path

2.3.1 安装JDK

JDK:https://www.oracle.com/java/technologies/downloads/

在这里插入图片描述
网址:0012_韩顺平Java_jdk安装_哔哩哔哩_bilibili

2.3.2 配置path

1. 为什么要配置 path

在这里插入图片描述
理解:例如要通过命令行启动QQ,则必须将当前目录转到存QQ.exe这个文件的目录下,然后输入QQ,回车,才可以通过命令行启动QQ,但是配置了path环境变量之后,如果计算机没有在当前目录下找到QQ.exe这个文件,就会去path环境变量中去找,如果配置了,找到之后就可以启动QQ了,配置环境变量就是为了在命令行中快捷运行,配置环境变量一般是找到bin包那一级,因为一般的应用程序安装时,可执行的.exe的文件一般都在bin包下,如jdk的bin包下就有java.exe,javac.exe等java开发工具

2. 配置 path 的步骤

在这里插入图片描述

一个是为当前用户配置,一个是为系统配置,即相当与为所有用户配置了
在这里插入图片描述

配置好 path 环境变量。可以在控制台下正确的执行,输出了java的版本则说明path配置成功
在这里插入图片描述

2.4 Java 注意事项及注释

2.4.1 注意事项

  1. Java 源文件以.java为扩展名,源文件的基本组成部分是类(class)

  2. Java应用程序的执行入口是main()方法,书写格式

    public static void main(String[] args) {...}

  3. Java区分大小写

  4. 一个源文件只能有一个public类,且该public类名与文件名必须相同,但是main方法不一定要在 public 类中

2.4.2 注释(comment)

  1. 单行注释 //
  2. 多行注释 /* */
  3. 文档注释 /** */
    在这里插入图片描述

2.5 DOS 命令

Dos: Disk Operating System 磁盘操作系统, 简单说一下 windows 的目录结构
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值