环境的搭建
百度搜索一下教程,先配置好环境,在安装好软件
1.1. 常用的DOS命令
- 怎么打开DOS命令窗口
win键 + r (组合键):可以打开“运行”窗口在运行窗口文本框中输入: cmd
- 怎么打开画图
mspaint 画图软件
calc 计算器
- 常用命令
- mkdir abc ( 这个命令不是必须掌握的) make directory(创建目录)
含义:创建一个目录,起名abc
- cd 路径
路径在windows系统上包括:相对路径和绝对路径。
相对路径:是以当前路径为起点
绝对路径:是以盘符为起点
注意:
cd . 保留在当前路径
cd .. 回到上级路径。
cd \ 直接回到根路径。
. 一个点,代表当前路径。
- cls 清屏
- dir 查看当前目录下有啥东西。
- exit 退出DOS命令窗口。
- del 删除命令
del *.class 精确删除 del *.ass 模糊删除
- ipconfig(ip地址的配置信息。)
ipconfig /all 该命令后面添加一个/all参数可以查看更详细的网络信息。
- ping命令 检查两个电脑是否能正常通信语法格式:
ping IP地址 或者ping 域名
- java -version 查看编译器版本
- c: 切换盘符 盘符
- javac *.java 编译该文件夹下所有的.Java、结尾的文件
- (java -X) 这个可以查看调整堆栈大小的参数X要大写
1.2. 常用文本的快捷键与Markdown语法
- win+shift+s windos系统截图
1.3. JDK、JRE、JVM三者之间的关系
JDK:java开发工具箱
JRE:Java运行环境
JVM:Java虚拟机
JVM是不能独立安装的。JRE 和 JDK 都是可以独立安装的。
有单独的JDK安装包,也有单独的JRE安装包,没有单独的JVM安装包。
思考题:如果想让编写号的程序,在别用户的电脑上面跑起来应该应该给用户安装什么环境?
答:安装 JRE环境即可
1.4. java语言的特点
- 简单性
- 健壮性
Gc回收机机制缺点:不能及时回收 要攒够一定的量才能回收 - 多线程
- 面向对象
- 跨平台
优点:一次编写到处运行,可以跨平台。Java不容易导致内存的泄漏
缺点:麻烦。对于运行java程序来说必须先有一个JVM。就像你要想在网页上看视频,你必须先安 装一个flash是一样的。
1.5. java执行原理
- 两个重要阶段:
- 编译阶段: Javac 源文件路径 ( javac HelloWrold.java )
- 运行阶段:Java 类名 ( java HelloWorld )
- 执行原理图解
- java HelloWorld的执行过程以及原理
第一步:会先启动JVM(java虚拟机)
第二步:JVM启动之后,JVM会去启动“类加载器classloader”
类加载器的作用:加载类的。默认情况下类加载器(classloader)会从当前路径下找。
类加载器如果在硬盘上找到了对应的字节码文件,类加载器会将该字节码文件装载到JVM当中,JVM启动“解释器”将字节码解释“101010000...”这种二进制码,操作系统执行二进制码和硬件交互。
说明:类加载器如果在当前路径下找不到对应的字节码文件,会报错,报什么错?
错误: 找不到或无法加载主类
1.6. 计算机的原理
- 计算机永远存储的是二进制的补码形式,二进制最左边的数字代表正负,若为0即为整数,若为1即为负数。
- 计算机只能识别二进制二进制与十进制之间转换
- 二进制转换为十进制
- 二进制 00000101 转换为十进制
- 十进制转换为二进制
- 十进制 125 转换为 二进制 :
- 短除法 办法:除以二 ,然后余数逆序输出逆序输出 1111101
1.8. 二进制的原码、补码与反码(了解)