00:00
那么在第四章呢,就是关于数据类型了。数据类型是不是那数据类型各位,那么首先呢,我觉得这块啊,要知道哪些东西呢,或者说我们数据类型这块都讲啥了呢。来我把它列一下各位啊,数据类型讲完之后就是运算符了,运算符往后其实就是控制语句啊,就是运算符就是控制语句了。那么数据类型这一块呢,咱们说什么了呢?首先第一个啊,第一个点。这样写吧,啊,第一个点是什么呢?就是说什么是数据类型。有啥用对吧?哎,有啥用,我觉得有啥用对不对啊,有什么用,就是数据类型啊,决定了变量分配空间的什么大小啊,类型不同空间大小不同啊,空间大小不同啊,就是在哪分配空间啊,在内存中分配空间啊,分配空间,分配空间电脑的或者计算机的主要部件,计算机的主要部件还记得吗?
01:08
啊,一个是CPU是不是,一个是什么?内存一个是什么?哎,硬盘是不是哎,一个是什么呀?主板是不是还记得吧?那这块CPU是负责什么呀?运算的,发布指令运算的对不对?内存呢,其实就是一个,呃,你在运算过程当中,肯定有些数据要临时的存储一下啊,这个内存呢,就是存储临时数据的啊,断电之后内存里面数据就消失了,硬盘的话是持久化设备对不对啊,只要存到硬盘上它就不会消失了啊主板,主板的话就是一个躯干呗,把所有的部件都连接起来啊对吧?这就是我们计算机主要部件啊,其实这个,呃,这个数据类型决定变量分配空间大小,这个空间在哪分配啊,在个内存里边分配啊,在内存当中分配空间就是这样的啊。在内存当中分配空间,第二个呢,就是关于数据类型分类对吧,那包括什么呀,基本数据类型对不对,还包括引用数据类型,基本数据类型这块有什么呀?Bit short in long float double char是不是,哎,这是我们基本数据类型,那么引用数据类型你看是不是等等等等等等等引用数据类型,哎,我们要求把这个大家把这个记住就行啊,记住然后再往下呢,要求什么呢?要求要求要理解二进制。
02:19
啊,然后呢,再往下就是要求理解二进制和十进制之间的互相转换啊,互相转换这个呢,啊,我就不再给大家说了啊下来之后自己想一想啊,然后八种基本数据类型,每个占用每个占用空间大小啊,啊每个占用空间大小,比如说像这个bit对吧,Short in long对不对,Float float doubleing唱对吧是。1248。4812是不是,哎,481212484812这个呢是数据类型,对不对,哎类型,然后呢,这个是字节啊,这是字节。
03:13
那么另外呢,咱们说了这个之后啊,我当时啊,好像还让大家去去干什么呢?去记忆什么呢?记忆这个bit short啊,还有这个int啊和这个差的这个取值范围啊,取值范围BAT是多少啊,BAT是负的128,到这个正的127对不对,Short是呃327632768对不对?负的32768啊负的32768到正的三二什么呀?哎,767是不是,哎,然后还有int啊是呃21474836472147483647对吧?哎,3648,然后呢,到正的多少啊,到我们这个正的是2147483647是不是,哎,然后还有差啊零到65350到655535对吧?哎,这个取值范围记这个取值范围啊,负100。
04:13
二八到正八七负的32768到32767啊,214748364821474836470到6535啊,这是关于它的一个取值范围啊,再往下呢,就是理解字符编码方式啊,理解字符编码。啊,就是什么时候会有乱码对不对?哎,会有乱码,就是编编码和解码采用啊采用的不是同一套字符编码方式啊,会导致这个乱码啊啊你怎么理解这个字符编码的对吧?诶字符编码是人为制定的对吧?哎,人为制定的啊一个字典表对吧?哎,字典中描述了转换关系对吧?哎,常见的字符编码有哪些?什么阿斯科马呀对吧?还有什么这个呃,ISO,什么八八,什么五九-一呀,嗯,还有这个东西啊叫做什么呀,拉丁什么呀,哎,拉丁一呀,然后还有什么呀,GBKB,呃,GB2312。
05:28
GB18030啊,GB18030B5对吧,哎,还有扣的是不是,哎像这个呢,是。我们的ask码,这是国标码啊,然后这个才支持简体中文啊,这个是繁体中文,这个是Java中采用的啊,Java中采用的统一了全球所有的文字是不是,哎,这个其实就是我们的一个常见的字符编码,字符编码这块像小A对应的是97,大A对应的是65,哎,零对应的是什么呀?哎,我们的叫叫做48是不是,哎这块呢,要知道这个。
06:09
这个是最基本的啊,要知道这些东西的啊,这些东西好了,这是我们的一个字符编码啊,字符编码。
我来说两句