常见快捷键
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+S 保存
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+Y 反撤销 ABC
Alt+F4 退出当前窗口
Ctrl+alt+. 打开任务管理器
Windows+左方向键
Windows+右方向键
Windows+D 切换到桌面
Windows+E 打开计算机
Window+R 打开运行窗口
Control 打开控制面板
calc 打开计算器
notepad 打开记事本
mspaint 打开画图工具
常见的DOS命令
- 打开DOS窗口的三种方式:
- Windows7系统下面shift右击 常用
- 所有程序附件找到命令行 基本不用
- Windows+R打开运行窗口,输入cmd命令 最常用
常见DOS命令
- 目录(Directory):文件夹 aaa
- 文件(File):带有后缀名的 aa.txt
- 盘符:D:,C:,F:
- 相对路径:不以盘符或者协议开头路径
例如:Test\demo.txt, aaa.mp4
绝对路径:以盘符开头的路径/以协议开头
例如:E:\JavaSE\day01 http:// ftp:// - dir命令:显示目录中的文件和子目录列表 directory
- cd命令 :切换目录 change directory
切换盘符 D:, E:
单级进入 cd 文件夹
多级进入 cd 文件夹\文件夹
单级退出 cd …
多级退出 cd /
注意: .表示当前目录,…表示上级目录 - md:创建文件夹 make directory
注意: 创建文件夹的时候不要使用中文,也尽量不要有空格 / . … - rd : 删除文件夹 remove directory
注意:rd不能删除非空目录 - 需求:如果需要强制删除带内容的文件夹,怎么做?
解决办法:
一级一级逐层删除,非常麻烦
rd /s 文件名称 提示删除
rd /s /q 安静模式下删除
del: 删除文件 delete
*注意:删除一堆文件的时候使用 del .txt 命令删除是不走回收站的
Tab键自动补全
上下键:显示上一次或者下一次已经输入过的命令
help 帮助命令
cls 清屏 clear screen
exit 退出Dos窗口
JDK,JVM,JRE的相关概念
- JVM: Java Virtual Machine
Java虚拟机,是oracle公司书写的一种规范。 Java的跨平台原理的本质上是JVM的跨平台(一次编译,到处运行)。 - JRE : Java Runtime Environment
Java运行环境。
运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。 - JDK : Java Development Kit
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。开发工具:编译工具(javac.exe) 执行工具(java.exe) 打包工具(jar.exe)等。
Java的特点
- java是跨平台的
- java是简单的
- java是安全的
- java是完全面向对象的
- java是健壮的
- java是开源的
Java跨平台特性
- 通过“编译器”将java源程序编译成Java字节码文件(.class)(字节码文件采用结构中立的中间文件格式)
- 通过“解释器”将Java字节码文件解释为对应机器语言并运行
为什么需要配置path环境变量?
在JDK bin目录存放所有的jva代码显然不易于管理,那可以将代码书写在指定的文件夹中,那么问题来了,在指定的文件夹中没有java和java命令,怎么办呢?
我们知道calc,notepad命令可以在任意位置下打开。那如果能够模仿calc命令将java和javac也能做出同样的效果就好了。
通过研究我们可以发现notepad命令其实是在环境变量配置里面配置过了的,所有我们java和javac命令也是需要配置环境变量的。
JDK的下载
- 官网下载 www.oracle.com
- 百度搜索Java JDK
Java程序的编译执行
- 打开DOS窗口,进入bin目录
- 通过javac命令编译生成class文件 javac HelloWorld.java
- 通过java命令运行class文件 java HelloWorld
- 这样我们在控制台能看到一个输出: HelloWorld
学习java的第一行代码
public class 文件名{
public static void main(String[]args){
System.out.println("内容");
}
}
第一天的单词
- public /公共的
- public class /公共类
- static /静态的 void 无返回值
- main /主要的, 重要的
- System.out.print() ;向控制台输出打印说