学前知识:
目录
一、cmd
打开cmd:win+R,输入cmd即可
(1)cmd进入盘符: 盘符名称+":"。 例:C: (进入C盘)
(2)cmd进入文件目录:cd 目录名称。 例:cd test (进入test文件夹)
(3)查看当前目录文件列表:dir。 例:dir (查看当前)
(4)创建一个空文件:copy nul 名称.后缀。 例:copy nul a.txt (在当前目录下创建了空文件a.txt)
(5)输入:echo 内容>文件(名称.后缀)。 例:echo 1234>a.txt (往a.txt里写入了1234)
(6)删除:del 文件(名称.后缀)。 例:del a.txt (删除了a.txt)
二、二进制数字表示
000000001:二进制下的1 10000001:二进制下的-1
二进制的数相加
000000001 + 10000001 = 10000010 按道理来说 这样的计算应该要得到0,但是很明显得到的是二进制下的-2。所以这里要引入新的东西叫做原码反码补码,存储一般是按照补码来存储的。
所以我们想到用一个溢出的思想:00000001 + 11111111 = 100000000 按照规定只能是8位数字来组成一个字节 所以多出来的那个1会被认为是溢出值 这样得到的结果才是0。所以按照这样来说我们就认为11111111是-1,其实这就是-1的补码。
下面讲述原码 反码 补码之间的计算转换:
例如:00000001 和 10000001 对应着 1 和 -1。
求反码的规则就是 正数反码就是本身 负数反码符号位不变 其余全部置反(1变0 0变1)
所以 00000001 的 反码就是 00000001 而 10000001 的反码则是 11111110
求反过后再补即可 正数的补码还是他本身 负数的补码则是它反码+1
所以 00000001 的 补码就是 00000001 而 10000001 的补码则是 11111111
同时这个问题也解决了 0 和 -0 的问题
三、逻辑运算符
逻辑 与 (理解为串联电路)
其中一个 | 其中另个 | 结果 |
1 | 1 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 0 |
逻辑 或 (理解为并联电路)
其中一个 | 其中另个 | 结果 |
1 | 1 | 1 |
1 | 0 | 1 |
0 | 1 | 1 |
0 | 0 | 0 |
逻辑 非 (理解为电路)
原式 | 非否(1代表区非 0代表不取) | 结果 |
1 | 1 | 0 |
1 | 0 | 1 |
0 | 0 | 0 |
逻辑 异或 :
相同为0 不同为1
四、Java初识
1)Java的历史:Java的发展简史
2)Java环境搭建:Java环境配置教程
3)Java是一门面向对象的编程语言 C语言是一门面向过程的编程语言
4)Java开发工具:IDEA
结语:
新的开始,以前虽然已经接触了Java的基础语法,到达了面向对象的概念,但是长时间的停滞让我觉得以前学的东西也没那么系统,当时的学习也没有跟进笔记和博客的记录,学习完了过后没有复习用的东西,唯一就是视频,但是又不会想去看,容易变懒,所以从零开始,每天都加油吧。