java八种数据类型总结(一)
1、数据类型有什么用?
数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间。
inti10;doubled1。23;i变量和d变量类型不同,空间大小不同。
2、数据类型在java语言中包括两种:第一种:基本数据类型
基本数据类型又可以划分为4大类8小种:
第一类:整数型
byte,short,int,long(没有小数的)
第二类:浮点型
float,double(带有小数的)
第三类:布尔型
boolean:只有两个值true和false,true表示真,false表示假
第四类:字符型
char:java中规定字符型字面量必须使用单引号括起来。属于文字。
8小种:
byte,short,int,long
float,double
boolean
char
第二种:引用数据类型
字符串型String属于引用数据类型。
String字符串不属于基本数据类型范畴。
java中除了基本数据类型之外,剩下的都是引用数据类型。
引用数据类型后期面向对象的时候才会接触。
整数型:byteshortintlong有什么区别?
浮点型:float和double有什么区别?
区别:占用的空间大小不同。
关于计算机存储单位?
计算机只能识别二进制。(1001101100。。。)
1字节8bit(8比特)1byte8bit
1bit就是一个1或0。
1KB1024byte
1MB1024KB
1GB1024MB
1TB1024GB
byteb2;在计算机中是这样表示的:00000010
shorts2;在计算机中是这样表示的:0000000000000010
inti2;在计算机中是这样表示的:00000000000000000000000000000010
byte占用1个字节
short占用2个字节
int占用4个字节
long占用8个字节
float占用4个字节
double占用8个字节
boolean占用1个字节
char占用2个字节
关于二进制?
二进制???
1234567hr11011100101110111。。。。
十进制转换成二进制
125转换成二进制???
办法:除以2,然后余数逆序输出。
1111101hr二进制转换成十进制
2的2次方2的1次方2的0次方
111hr421hr1412117
2的2次方2的1次方2的0次方
101hr421hr1402115
1。4、byte类型的取值范围?
byte是〔128127〕共可以标识256个不同的数字。
byte类型的最大值是怎么计算出来的?
byte是1个字节,是8个比特位,所以byte可以存储的最大值是:
01111111hr注意:在计算机当中,一个二进制位最左边的是符号位,当为0时表示正数,
当为1时表示负数。所以byte类型最大值是:01111111
那么是不是2的7次方1呢?
是不是:10000000(前边是一个二进制)1
byte类型最大值是:2的7次方1。
有几个取值范围需要大家记住:
(1个字节)byte:〔128127〕
(2个字节)short:〔3276832767〕可以表示65536个不同的数字
(4个字节)int:〔21474836482147483647〕
(2个字节)char:〔065535〕可以表示65536个不同的数字
short和char实际上容量相同,不过char可以表示更大的数字。
因为char表示的是文字,文件没有正负之分,所以char可以表示更大的数字。
1。5、对于8种基本数据类型来说:
其中byte,short,int,long,float,double,boolean,这7种类型计算机表示起来
比较容易,因为他们都是数字。其中布尔类型只有两个值true和false,实际上
true和false分别在C中对应的是1和0,1为true,false为0。
对于char类型来说计算机表示起来比较麻烦,因为char对应的是文字,每一个国家
的文字不一样,文字不能直接通过自然算法转换成二进制。这个时候怎么办?
字符编码诞生了。
什么是字符编码?
字符编码是人为的定义的一套转换表。
在字符编码中规定了一系列的文字对应的二进制。
字符编码其实本质上就是一本字典,该字段中描述了文字与二进制之间的对照关系。
字符编码是人为规定的。(是某个计算机协会规定的。)
字符编码涉及到编码和解码两个过程,编码和解码的时候必须采用同一套字符编码
方式,不然就会出现乱码。
关于字符编码的发展过程?
起初的时候计算机是不支持文字的,只支持科学计算。实际上计算机起初是为了
战争而开发的,计算导弹的轨道。。。。
后来随着计算机的发展,计算机开始支持文字,最先支持的文字是英文,英文
对应的字符编码方式是:ASCII码。
ASCII码采用1byte进行存储,因为英文字母是26个。(键盘上所有的键全部算上也
超不过256个。1byte可以表示256种不同的情况。所以英文本身在计算机方面就占有
优势。)
a(采用ASCII码进行编码)01100001
01100001(采用ASCII码进行解码)a
如果编码和解码采用的不是同一个编码方式,会出现乱码。
b98
c99。。。
a97
A65
B66
。。。
048(这个0不是那个0,是文字0)
149
随着计算机语言的发展,后来国际标准组织制定了ISO88591编码方式,
又称为latin1编码方式,向上兼容ASCII码。但不支持中文。
后来发展到亚洲,才支持中文,日文,韩文。。。。
中文这块的编码方式:GB2312GBKGB18030(容量的关系)
以上编码方式是简体中文。
繁体中文:big5(台湾使用的是大五码。)
在java中,java语言为了支持全球所有的文字,采用了一种字符编码方式
叫做unicode编码。unicode编码统一了全球所有的文字,支持所有文字。
具体的实现包括:UTF8UTF16UTF32。。。。
需要记住:
ASCII(a是97A是650是48。。。)
ISO88591(latin1)
GB2312
GBK
GB18030
Big5
unicode(utf8utf16utf32)
我的顽皮表弟作文现在我的表弟已经三岁了,他长得虎头虎脑的,非常可爱。他非常聪明,学东西很快,我们都很喜欢他。但他也有让我们头痛的时候。这两件事至今还让我记忆犹新,想着,就好像是昨天发生的一样。……
水ldquo;水rdquo;mdash;mdash;这是一个由勤劳、伟大、智慧的中国人创造出来的字。我早就想对这个字,及它的深层含义表示点什么了。现在,真正让我能表达出来的,是语……
葡萄牙湖面上神秘的地球破洞是怎么回事?水流向了哪里?早在2016年的时候,有媒体报道3位葡萄牙的年轻人,在葡萄牙埃什特雷拉山脉国家保护区内进行旅游时,在一个大型湖面上,利用无人机拍摄到了另人震惊的景象,在这个湖面的边缘存在一个巨……
天文界发现宇宙墙,改变了人类对宇宙的认知,是否可信?宇宙墙,我想是有的。太阳系,应该是一个独立的、封闭的、完整的存在。宇宙墙,就是太阳系的外壁。就好像细胞,有细胞壁。太阳系的细胞壁就是宇宙墙。细胞核就是太阳。我看地球……
你觉得小米能走向高端吗?美国封杀华为的无耻行为,让我们看到了拥有自己的技术的极端重要性,在这一方面,如果小米依然还被美国的温水煮青蛙的方式所陶醉,并且沉迷于皇帝的新装中,不积极发展自己的一技之长,那么……
小米手机把利润压这么低是否有利于中国手机行业发展?如果一部2999的小米9能够撼动整个中国手机行业,那说明我们的手机市场还不成熟,各企业的发展模式也有待改善。因此我认为不能因为小米9价格低而去一味地指责小米。小米9的定价……
军训必须坚持作文虽然今天是军训的第六天,但是我们已经习惯了这种军训生活。今天是阴雨天气,总的来说训练时间不是很多,相对来说也还好,但是对于我们这些很少或者从不锻炼的大一新生来说,军训是辛……
汽车第3强国日本,新能源为何落后中国太多?听听专家咋说的图为新能源汽车大家都知道,日本的科技水平相当不错,它拥有世界排名第三的造车技术,很早就在新能源汽车领域展开了研究,但好景不长,它在该领域的先发优势消磨殆尽,被中国远远甩在……
秋天家乡的景物作文秋天是一块块调色板,可以调出五彩缤纷的颜色让家乡的景物更加美丽。下面就是品学网小编给大家整理的秋天家乡的景物作文,希望对你有用!秋天家乡的景物作文篇1看!片片果园也都穿上……
顶配不超20万元挑战特斯拉,上汽大众ID。3不愿做配角大众汽车集团的每个人都知道,ID。3不只是一款新车,同时也是我们的期待所在,它将成为大众汽车把电动汽车从小众带向主流的代表产品,成为每个人的日常交通工具。当2019年大众……
双标?腾讯视频海外版扫黑风暴无超前点播,也不存在会员专属广告近日,据网友巍岳钦禹爆料,腾讯视频海外版播放的《扫黑风暴》,是没有超前点播的,也就是说买一次vip就行,不用再额外花钱,也不存在啥会员专属广告。该网友还称腾讯锁了中国IP,中国……
长时间不关机对笔记本电脑有损伤吗?如果有,对于Mac和Win笔记本本来就可以这么干的,请放心,Windows系统理论上默认已经设置好了,合上盖子机器就关闭显示器,进入休眠状态,这种状态下会保持你的工作态,不会关闭你打开的网页或者文档,整……
小学生端午节作文300字沉浸在栀子花香中的端午小学生端午节作文300字:沉浸在栀子花香中的端午ldquo;栀子花开,端午到。rdquo;中国的传统佳节端午节到了,街头飘满了粽子的香味,人们拎着各种各样的绿豆糕,粽子,……
新能源汽车有几个挡位新能源汽车有3个挡位。新能源汽车b挡是一个辅助制动的挡位,目的是为了在向下的陡坡上等松开加速踏板后,施加发动机铲制动或强力制动(拖拽效果),防止刹车过热的情况出现。新能源……
大自然给我的启示四年级作文500字大自然给我的启示四年级作文篇一:大自然是人类的老师,给我们许多有益的启示:它告诉人们,过度地砍伐树木,会破坏人类生存的环境,最终要受到大自然的惩罚,鱼儿在水中自由沉浮,人……
观察豆子日记2017年10月21日星期三今天我一放学,就迫不及待地跑去看我的豆子。只见绿豆变大了一点,也变胖了。我惊奇地喊道:绿豆变大了耶!妈妈叫我再仔细看一看,还有什么变化。……
我当小老板作文600字【第1篇】走过路过,千万不要错过!咦,这是在干什么呢?这是我们在全世界儿童欢庆的六一中,开展的红领巾义卖活动。我们在黄老师的带领下,来到了篮球场上。这里早已是人山人……
意外的收获话题作文铃铃铃,闹钟早早地就把我从美梦中叫了起来。这时妈妈说话了:平日起得最晚,今天怎么这么早?我指着画板神气地说:‘气写生去。可能是因为兴奋,刚刚七点,我就已经来到了天坛。白天不太热……
今年春节不一样作文春节的习俗每年是不会变的,只是度过的方式不一样,以下是小编整理的今年春节不一样作文,欢迎参考阅读!今年春节不一样作文1爸爸说今年要让我过个不一样的春节。我一直好奇地……
有关中国传统文化的优秀作文300字春节,是我国的传统接节日,无论是城市、还是乡村,一到春节,到处都洋溢着欢乐的气氛。下面是小编给大家整理的有关中国传统文化的作文的内容,欢迎大家查看。篇一:今天下午最后一节……
秋之裳一片落叶,一颗果实,一朵菊花hellip;hellip;无不在描绘着这个凄美的季节,为其披上绚丽多彩的衣裳。漫步在小径边。微风拂过,韧性十足的叶子在作最后的挣扎。尽管如此……
疫情中的2020春节作文2020年,新型冠状病毒降临武汉,让本该喜气洋洋的春节蒙上了一层阴影,奋战在救护一线的白衣天使为我们带来了感动的泪水,下面是小编为大家带来的疫情中的2020春节作文,欢迎大家阅……
一个让我无法忘记的日子初中作文人一生的记忆,都会随着时光的消逝而变迁,而淡忘,甚至以致于毫无印象。不知为何,自从我懂事以来,我的脑海里始终浮现着几组画面。这些繁杂的画面交织在一起,让人感到毫无头绪,也……
回家的感觉真好作文500字家mdash;mdash;使人们的避风港,有一句歌词中说道:ldquo;回家的感觉真好。rdquo;我们每个人都有家,在我们伤心的时候会想到家,因为家让你感到了无比的温暖。……