Java_SE 从0到1 (1)

学前知识:

目录

学前知识:

一、cmd

二、二进制数字表示

三、逻辑运算符

四、Java初识

结语:


一、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的基础语法,到达了面向对象的概念,但是长时间的停滞让我觉得以前学的东西也没那么系统,当时的学习也没有跟进笔记和博客的记录,学习完了过后没有复习用的东西,唯一就是视频,但是又不会想去看,容易变懒,所以从零开始,每天都加油吧。

 

猜你喜欢

转载自blog.csdn.net/Lorikein/article/details/122268069
今日推荐