1- Java概述

1. 人机交互

1.1 什么是 cmd?

就是在 windows 操作系统中,利用命令行的方式去操作计算机。

我们可以利用 cmd 命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。

1.2 如何打开 CMD 窗口?

  1. 按下快捷键:win + R。

    此时会出现运行窗口。

  2. 在运行窗口中输出 cmd

  3. 输出回车。

解惑:

cmd 默认操作 C 盘下的 users 文件夹下的 XXX 文件夹。(XXX 就是计算机名)

image-20230403141743562

1.3 常用 CMD 命令

扩展一个小点:

在很多资料中都说成是 DOS 命令,其实是不对的。真正的 DOS 命令是 1981 年微软和 IBM 出品的 MS-DOS 操作系统中的命令才叫做 DOS 命令。

而在 Windows 中,win98 之前的操作系统是以非图形化的 DOS 为基础的,可以叫做 DOS 命令。到了 2000 年以后,windows 逐渐的以图形化界面为主了,这个时候就不能叫 DOS 命令了,他只是模拟了 DOS 环境而已,很多的原本的 DOS 命令已经无法使用了,所以这个时候叫做 CMD 命令会更准确一些。

常见的 CMD 命令如下:

操作说明
盘符名称:盘符切换。E:回车,表示切换到 E 盘。
dir查看当前路径下的内容。
cd 目录进入单级目录。cd itheima
cd …回退到上一级目录。
cd 目录 1\目录 2…进入多级目录。cd itheima\JavaSE
cd \回退到盘符目录。
cls清屏。
exit退出命令提示符窗口。

1.4 环境变量

作用:

如果我想要在 CMD 的任意目录下,都可以启动某一个软件,那么就可以把这个软件的路径配置到环境变量中的 PATH 里面。

在启动软件的时候,操作系统会先在当前路径下找,如果在当前录课没有再到环境变量的路径中去找。如果都找不到就提示无法启动。

步骤:

  • 右键我的电脑,选择属性。
  • 点击左侧的高级系统设置
  • 选择高级,再点击下面的环境变量。
  • 找系统变量里面的 PATH
  • 把软件的完整路径,配置到 PATH 当中就可以了。
  • (可做可不做)就是把自己配置的路径,移动到最上面。

2. Java 概述

2.1 Java 是什么?

语言:人与人交流沟通的表达方式

计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言

Java 是一门非常火的计算机语言。(也叫做编程语言)

我们想要让计算机做一些事情,那么就可以通过 Java 语言告诉计算机就可以了

2.2 下载和安

2.2.1 下载

通过官方网站获取 JDK

http://www.oracle.com

注意 1:针对不同的操作系统,需要下载对应版本的 JDK。

注意 2

​ 如果你的电脑是 windows32 位的,建议重装系统,重装成 64 位的操作系统。

​ 因为 Java 从 9 版本开始,就已经不提供 32 位版本的安装包了。

​ 如果自己不愿意下载,到今天 day01 资料文件中,也有对应的安装包。

2.2.2 安装

​ 傻瓜式安装,下一步即可。默认的安装路径是在 C:\Program Files 下。

建议:

  • 安装路径不要有中文,不要有空格等一些特殊的符号。
  • 以后跟开发相关的所有软件建议都安装在同一个文件夹中,方便管理。
2.2.3 JDK 的安装目录介绍
目录名称说明
bin该路径下存放了 JDK 的各种工具命令。javac 和 java 就放在这个目录。
conf该路径下存放了 JDK 的相关配置文件。
include该路径下存放了一些平台特定的头文件。
jmods该路径下存放了 JDK 的各种模块。
legal该路径下存放了 JDK 各模块的授权文档。
lib该路径下存放了 JDK 工具的一些补充 JAR 包。

2.3 环境变量

开发 Java 程序,需要使用 JDK 提供的开发工具(比如 javac.exe、java.exe 等命令),而这些工具在 JDK 的安装目录的 bin 目录下,如果不配置环境变量,那么这些命令只可以在 bin 目录下使用,而我们想要在任意目录下都能使用,所以就要配置环境变量。

注意:现在最新从官网上下载的 JDK 安装时会自动配置 javac、java 命令的路径到 Path 环境变量中去 ,所以 javac、java 可以直接使用。

2.4 Java 的三大平台

JavaSEJavaMEJavaEE

2.4.1 JavaSE

​ 是其他两个版本的基础。

2.4.2 JavaME

​ Java 语言的小型版,用于嵌入式消费类电子设备或者小型移动设备的开发。

​ 其中最为主要的还是小型移动设备的开发(手机)。渐渐的没落了,已经被安卓和 IOS 给替代了。

​ 但是,安卓也是可以用 Java 来开发的。

2.4.3 JavaEE

​ 用于 Web 方向的网站开发。(主要从事后台服务器的开发)

​ 在服务器领域,Java 是当之无愧的龙头老大。

2.5 Java 的主要特性

  • 面向对象
  • 安全性
  • 多线程
  • 简单易用
  • 开源
  • 跨平台
2.5.1 Java 语言跨平台的原理
  • 操作系统本身其实是不认识 Java 语言的。
  • 但是针对于不同的操作系统,Java 提供了不同的虚拟机。

虚拟机会把 Java 语言翻译成操作系统能看得懂的语言。

image-20230403181310130

2.6 JRE 和 JDK

image-20230403181359090

JVM(Java Virtual Machine),Java 虚拟机

JRE(Java Runtime Environment),Java 运行环境,包含了 JVM 和 Java 的核心类库(Java API)

JDK(Java Development Kit)称为 Java 开发工具,包含了 JRE 和开发工具

总结:我们只需安装 JDK 即可,它包含了 java 的运行环境和虚拟机。

JRE(Java Runtime Environment),Java 运行环境,包含了 JVM 和 Java 的核心类库(Java API)

JDK(Java Development Kit)称为 Java 开发工具,包含了 JRE 和开发工具

总结:我们只需安装 JDK 即可,它包含了 java 的运行环境和虚拟机。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值