头图

JAVA基础300篇--变量和数据类型和运算符

徐海燕

知识节点:
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取整,顺序排列方法。
image.png
从上往下推,0.125的二进制是0.001

问题2:请问8.125转化成二进制是多少?
答:1000.001

解析过程:
将8.125拆分成8和0.125。
8的二进制是1000,0.125的二进制是0.001,合并就是1000.001
image.png

1.1.3 二进制转十进制

问题3:二进制的10,对应的十进制的值是多少?
答:3
"按权相加"法:基数乘以权,然后相加,简化运算时可以把数位数是0的项不写出来,(因为0乘以其他不为0的数都是0)。小数部分也一样,但精确度较少。
image.png

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”。
测试结果
image.png
问题3:如何给cmd返回窗口,增加新的字体?
答:新字体下载地址,然后打开命令窗口执行cmd->regedit
步骤图-font_cmd.jpg

总结

标识符是用来给变量、类、方法以及包进行命名的,如 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称为吉字节。
image.png

变量本质上就是代表一个”可操作的存储空间”,空间位置是确定的,但是里面放置什
么值不确定。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存
储的值。
变量类似于停车场的车位。一个变量相当于一个停车位,我们通过停车位的名字找到对应的“位置(空间)”。然后,确定上面停的是什么车。车类似于数据,是可变的。

2.2 变量的本质

我们先通过停车场案例,来具体了解一下变量:
变量-名字来调用空间.png

2.3 变量的声明

2.3.1 变量的格式:
image.png

2.3.2 变量的空间

不同数据类型的常量会在内存中分配不同的空间,如图 2-1 所示:
image.png

2.3.3 变量计算的内存模型

image.png

2.3.4 变量的注意事项

--image.png

阅读 320

2021年版JAVA基础知识
4年的失败,希望有新的开始

4年的失败,希望有新的开始

4 声望
3 粉丝
0 条评论

4年的失败,希望有新的开始

4 声望
3 粉丝
文章目录
宣传栏