DOS
DOS命令窗口
因为早期计算机没有图形处理界面所以需要运用dos命令使用计算机,
DOS命令窗口"win+r"输入cmd
DOS命令
- 盘符切换 例如:d:(字母加冒号即可)
- 打开文件夹 cd xxx
- 展示 dir
- 创建文件夹 mkdir
- 返回上一级 cd…
- 返回根目录 cd/
- 清屏 cls
- 删除 del xxx.java(del *.java即删除当前路径下所有的.java文件)
重点
相对路径和局对路径的理解
绝对路径:是带盘符的具体路径(黑龙江省五常市步行街)
相对路径:相对现在位置而言的路径(步行街–你在哪个城市就是哪个城市的步行街)
文本编辑器快捷键
- 复制 粘贴 剪切 保存 撤回 重做
- 回到本行行首位home/end
- 选中本行shift home/end
- 回到文本首尾ctrl home/end
- 查找 ctrl+f
- 全选ctrl+a
- 选中单词ctrl+shift+左右箭头
编程语言发展史
机器语言
也就是计算机可以直接识别的二进制语言,对应电流驱动01分别代表负正极
典型的代表有打孔机 缺点是纸带的保存时间不长有损坏风险,而且人工打孔很容易出现失误
低级语言
也就是汇编语言,相对于二进制来说他更接近于人类语言,但是还是需要专业的人来进行使用,一般人看不懂
高级语言
最接近于人类语言,c,c++,java等等
语言是人跟计算机交流的工具
javase 标准版 javaee企业版 javame微型版
java语言的特性
-
简单性
屏蔽指针通过jvm来运行代码,虽然效率变低但是不会导致内存泄露 -
面向对象
运用面向对象思想从人类的角度出发看待问题,让复杂的问题简单话 -
健壮性
jvm中的GC机制
自动回收垃圾机制 -
完美支持多线程
-
跨平台/可以移植性
一次编译,到处运行.通过jvm虚拟机屏蔽了操作系统之间的差异
jdk jre jvm之间的关系
首先 jdk包含jre jre包含jvm
jdk和jre都有单独的安装包但是jvm不行
jdk java开发工具箱
jre java运行环境
jvm java虚拟机
安装JDK的时候:JRE就自动安装了,同时JRE内部的JVM也就自动 安装了。
安装JRE的时候:JVM也就自动安装了。
问题: 假设你在软件公司开发了一个新的软件,现在要去客户那边给客户把 项目部署一下,把项目跑起来,你需要安装JDK吗?
只需要安装JRE就行了。 JRE体积很小,安装非常便捷快速。问题: 为什么安装JDK的时候会自带一个JRE? 因为java程序员开发完程序之后,要测试这个程序,
让这个程序运行起来,需要JRE。所以JDK安装的时候 内部自带一个JRE。
java加载运行的理解
首先程序员编写的.java文件里的内容称为程序的源代码
源代码是不能直接运行的,因为没有编译的源代码jvm是不识别的
所以"源代码"要通过编译成为"字节码"文件,才能被jvm识别运行
Windows下字节码文件也可以在安装了jre的linux系统下运行
这体现了java的一处编写,到处运行,即java的跨平台性
注意字节码文件不是二进制文件,如果是二进制就不需要jvm了,因为机器本身可以识别二进制语言
以上是第一天内容