根据B站课程《狂神说Java》整理笔记
预科
Windows常用快捷键
Ctrl + C:复制
Ctrl + V:粘贴
Ctrl + X:剪切
Ctrl + A:全选
Ctrl + Z:撤销
Ctrl + S:保存
Alt + F4:关闭窗口
Shift + Del:永久删除文件
Win + R:运行
Win + E:打开文件管理器
Ctrl + Shift + Esc:打开任务管理器
Win + Tab:切换应用程序
Alt + Tab:切换应用程序
DOS命令
开启DOS控制台(CMD)的几种方式
-
开始+Windows系统+命令提示符
-
Win+R 输入 cmd (推介使用)
-
在任意的文件夹下面,按住shift+鼠标右键,点击“在此处打开命令行窗口”
-
资源管理器的地址栏前面加上cmd +空格+路径(其实只输入cmd也可以)
-
以管理员方式运行:开始+Windows系统+命令提示符右键+以管理员方式运行
常用的DOS命令
#盘符切换
C:UsersAdministrator>E: ——切换到E盘
E:>F: ——切换到F盘
#查看当前目录下的所有文件:dir
F:>dir
#切换目录:cd change directory
E:>cd f: --没有切换成功,只输入cd,发现还是在E盘,要加参数/d
E:>cd /d f: --切换到F盘了
F:>cd /d D:YangDongJava --切换到指定目录了
D:YangDongJava>cd .. --切换到上一层目录
总结:在同一个盘符下切换目录,不加/d也行,如果是跨盘符切换,就必须加/d参数
#清理屏幕: cls
#退出终端: exit
#查看电脑的ip: ipconfig ipconfig -all
#打开应用
计算器: calc
画图工具: mspaint
记事本: notepad
#ping 命令
ping www.baidu.com
正在 Ping www.a.shifen.com [39.156.66.14] 具有 32 字节的数据: --可以看到百度的IP地址为39.156.66.14;www.a.shifen.com是节点信息
来自 39.156.66.14 的回复: 字节=32 时间=4ms TTL=51
来自 39.156.66.14 的回复: 字节=32 时间=4ms TTL=51
来自 39.156.66.14 的回复: 字节=32 时间=4ms TTL=51
来自 39.156.66.14 的回复: 字节=32 时间=5ms TTL=51
#文件操作
创建目录: md/mkdir yangdong
删除目录: rd/rmdir yangdong
创建文件: cd>test.txt
删除文件: del test.txt
计算机语言发展史
第一代语言
机器语言
-
基于二进制的方式(010111001010110010101100);
-
直接给计算机使用,不用经过任何转换;
第二代语言
汇编语言
为了解决人类如法读懂机器语言,用人类能读懂的单词来代替二进制数据,方便读写,于是产生了汇编语言。
-
解决人类无法读懂机器语言的问题
-
指令代替二进制
目前应用
- 逆向工程
- 机器人
- 病毒
- ......
偏底层的东西很多都是用汇编语言写的!不是很难,学过C语言,或多或少会了解汇编语言
第三代语言
高级语言
-
大体上可以分为面向过程和面向对象两大类。
-
C语言是典型的面向过程的语言,C++和Java是典型的面向对象的语言。
-
不要把面向对象和面向过程区分得那么明显,它们是相辅相成的!在面向对象的编程中,也离不开面向过程。
各种语言
- C语言 --最重要,现代高级语言的鼻祖,很多语言都跟C语言有联系,C很强大,有高级语言的特点,也有汇编语言的特点,所以比较复杂;通常用来编写操作系统,编写一些不依赖于计算机硬件的应用程序。
- C++语言 --C的升级版,升级成面向对象了
- JAVA语言 --以C和C++为原型开发的,被称为“C++--”,意思是把C++中一些不好的东西剪掉了
- C#语言 --读作“C Sharp”,微软开发的,可以看到大量Java的特性,不跨平台也不通用
- Python、PHP、JavaScript
- ......
创新都是基于旧事物发展而来,计算机语言的创新史,就是一部“山寨史”。