目录
DOS(
D
isk
O
perating
S
ystem
,磁盘操作系统)是Microsoft公司在Windows之前推出的一个单用户、单任务(只能执行一个任务)的操作系统。现在被Windows取代。
操作 | 功能 |
磁盘盘符名称: | 盘符切换。如E:切换到E盘 |
dir | 列出当前目录下的文件和文件夹 |
cd 路径 | 切换到路径所指的目录。路径可以是绝对路径或相对路径,路径中可以指定单级目录或多级目录 |
cd /D 路径 | 跨盘符切换目录。如直接从E盘下的目录切换到F盘的下的目录,必须加\D |
cd.. | 回退到上一级目录 |
cd\或cd/ | 回退到盘符目录 |
操作 | 功能 |
md 文件目录名 | 创建指定的文件目录。文件目录名可以是绝对路径 |
rd 文件目录名 | 删除指定的文件目录(目录内有数据,删除失败)。可以直接指定绝对路径 |
操作 | 功能 |
cls | 清屏 |
exit | 退出命令提示符窗口 |
补图
转义字符 | 功能 |
\t | 制表位,实现文本对齐 |
\n | 换行符,切换到下一行 |
\\ | 转义\,打印一个\ |
\' | 转义',打印一个' |
\" | 转义",打印一个" |
\r | 回车,不是换行。如打印文本时,输入\r后光标定位到行首并依次覆盖打印 |
小结:
JDK = JRE + 开发工具
JRE = JVM + Java SE标准类库
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 8和JDK 17。JDK 17不需要再独立安装JRE。
Path环境变量及其作用:在命令行使用javac.exe等工具时,任意目录下都可以找到该工具所在的目录(实际是环境变量保存了该工具所在的目录)。
配置环境变量:【我的电脑】右键 ->【属性】->【高级系统设置】->【环境变量】
配置完成:
JDK17的安装:傻瓜式安装,集成JRE安装包,自动配置环境变量。安装目录E:\javaStudy\jdk\jdk-17。
开发步骤:
Java程序开发三步骤:编写、编译、运行。
开发工具:
写第一个Java程序:F:\dream\javase\code\chapter01\Hello.java
- // 1.class:关键字,表示一个类,后面跟着类名
- class Hello{
- // 2.main()方法的格式是固定的,是程序的入口
- public static void main(String[] args){
- // 4.执行语句:从控制台输出数据的操作
- System.out.println("hello,world"); // 输出后换行
- System.out.print("hello,world"); // 输出后不换行
- }
- }
- // 3.Java程序严格区分大小写
注释是程序编写的思路说明,指明代码的作用,为什么这样写,提升文件个可读性。
Java注释的3种方式:
//注释内容
- /*
- 注释内容1
- 注释内容2
- */
- /**
- @author 指定java程序的作者
- @version 指定源文件的版本
- */
注意:
演示:F:\dream\javase\code\chapter01\Comment.java
- /*
- 这是多行注释1,多行注释不允许嵌套使用
- 单行注释和多行注释中的信息,不参与编译,生成的字节码文件中不包含单行注释和多行注释中的信息。
- */
-
- /**
- 这是文档注释1
- @author ahhlt
- @version 1.0
- */
-
- public class Hello{
- public static void main(String[] args){
- //控制输出内容,这是单行注释
- System.out.println("hello,world");
- //System.out.print("hello,world");
- /**
- 这是文档注释2
- */
- /*
- 这是多行注释2
- */
- }
- }
javadoc解析以后,发现在网页中只能看到文档注释中的内容。单行和多行注释的内容看不到。
Java语言的核心优势就是跨平台性,Java语言编写的程序可以在不同操作系统上运行。
跨平台性原理:在需要运行java程序的操作系统上,安装一个Java虚拟机(JVM,Java Virtual Machine),由JVM负责Java程序在该系统上的运行。
在此,JVM充当一个翻译的身份,将Java程序的字节码文件翻译为对应操作系统可以执行的代码。
JVM的功能:是一个虚拟计算机,是Java程序运行时的必要环境。