知识节点:
0、最常用的DOS命令
1、变量和数据类型和运算符
1.1 二进制相互转化
1.2 标识符
1.3 变量
1.3.1 内存和字节
1.3.2 变量的特征(可操作的内存空间、长短不一)
1.3.3 变量在内存中的运行
2.1
0、最常用 DOS 命令
DOS 命令已经基本退出普通使用者的历史舞台了,但是仍然有必要掌握几个常用的命
令,便于在某些情况下更顺畅的操作程序。
DOS命令 | 操作 |
---|---|
cd 目录路径 | 进入一个目录 |
cd .. | 进入父目录 |
dir | 查看本目录下的文件和子目录列表 |
cls | 清除屏幕命令 |
上下键 | 查找敲过的命令 |
Tab 键 | 自动补齐命令 |
1、变量和数据类型和运算符
1.1 预备知识
1.1.1 二进制
二进制数据是用 0 和 1 两个数码来表示的数。它的基数为 2,进位规则是“逢二进一”。数字计算机只能识别和处理由‘0’.‘1’符号串组成的代码。其运算模式正是二进制。
1.1.2 十进制转二进制
总体来说分为2种,非含有整数小数点(0.125)和含有整数小数点(8.125):
问题1:请问0.125转化成二进制是多少?
答:0.001解析过程:
使用的是乘2取整,顺序排列方法。
从上往下推,0.125的二进制是0.001
问题2:请问8.125转化成二进制是多少?
答:1000.001解析过程:
将8.125拆分成8和0.125。
8的二进制是1000,0.125的二进制是0.001,合并就是1000.001
1.1.3 二进制转十进制
问题3:二进制的10,对应的十进制的值是多少?
答:3
"按权相加"法:基数乘以权,然后相加,简化运算时可以把数位数是0的项不写出来,(因为0乘以其他不为0的数都是0)。小数部分也一样,但精确度较少。
2 标识符
/**
* Created by xuhaiyan on 2021/6/10.
*/
public class Welcome {
public static void main(String[] args) {
int abc = 13;
int 年龄 = 18;
int $salary = 2020;
int year = 2020;
int 123abc = 45;
}
}
问题1:针对上述代码错误,错误的提示信息,中文乱码如何解决?
答:当前命令窗口输入“chcp 65001”
问题2:cmd操作了问题1依旧乱码,中文乱码问题如何解决?
答:“chcp 936”。
测试结果
问题3:如何给cmd返回窗口,增加新的字体?
答:新字体下载地址,然后打开命令窗口执行cmd->regedit
总结
标识符是用来给变量、类、方法以及包进行命名的,如 Welcome、main、System、
age、name、gender 等。标识符需要遵守一定的规则:
- 标识符必须以字母、下划线_、美元符号$开头。
- 标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。
- Java 标识符大小写敏感,且长度无限制。
- 标识符不可以是 Java 的关键字。
2、变量
2.1 预备知识
2.1.1 内存
问题1:什么是内存?
答:内存(Memory)是计算机的重要部件之一,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。只要计算机开始运行,操作系统就会把需要运算的数据从内存调到CPU中进行运算,当运算完成,CPU将结果传送出来[来自百度百科]。
2.1.2 字节
问题2:什么是字节
指一小组相邻的二进制数码,是计算机重要的数据单位。通常由8位数码(也有4位或6位的)构成一个字节。
一个汉字=2字节
字节的换算关系为:
1字节(Byte)=8字位=8个二进制数
1字位(bit)=1个二进制数
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
b称为字位、B称为字节、KB称为千字节、MB称为兆字节、GB称为吉字节。
变量本质上就是代表一个”可操作的存储空间”,空间位置是确定的,但是里面放置什
么值不确定。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存
储的值。
变量类似于停车场的车位。一个变量相当于一个停车位,我们通过停车位的名字找到对应的“位置(空间)”。然后,确定上面停的是什么车。车类似于数据,是可变的。
2.2 变量的本质
我们先通过停车场案例,来具体了解一下变量:
2.3 变量的声明
2.3.1 变量的格式:
2.3.2 变量的空间
不同数据类型的常量会在内存中分配不同的空间,如图 2-1 所示:
2.3.3 变量计算的内存模型
2.3.4 变量的注意事项
--
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。