1.有关Java词汇基本上科学知识全校师生须要专业委员会甚么?
1.1类别转换科学知识
怎样同时实现流程中相同类别的表达式或是统计数据相互数据传输,
相同类别的统计数据演算的结论统计数据的类别怎样确认?
1.2演算符的采用
流程中是不是展开统计数据的基本上算术演算、和许多逻辑演算、Java提供更多了具体内容甚么样演算方式。
1.3是不是初始化Java提供更多的流程
流程员须要初始化Java写好的许多流程,那些流程怎样去初始化。
2.表达式里的统计数据在计算机系统中的下层基本上原理
2.1进制
多于0、1,依照逢2进1的方式则表示统计数据
2.2进制转进制的演算法
除二取余法。
2.3计算机系统中的统计数据的最轻基层单位
计算机系统中统计数据最轻的共同组成模块:采用8个chunk为几组,称作两个进制(byte,全称B)
进制中的每一chunk就称作位(bit,全称b),1B =8b
2.4其它统计数据方式是怎样储存的
2.5字符串在计算机系统中是怎样储存
ASCII编码表:即美国信息交换标准编码,规定了现代英语、数字字符串、和其它西欧字符串对应的数字编号。
2.6图片统计数据-彩色图
图片就是无数个像素点共同组成的
每一像素点的统计数据:用0~ 255255255则表示其颜色
2.7声音统计数据
2.8进制转进制的演算法
进制数转进制数:除二取余法
进制数转进制数
2.9八进制、十六进制介绍
为了便于观察和则表示进制,推出了八进制和十六进制。
每3位进制作为两个模块,最轻数是0,最大数是7,共8个数字,这就是八进制。
每4位进制作为两个模块,最轻数是0,最大数是15,共16个数字,依次用:0~9 A B C D E F 代表就是十六进制
注意:Java流程中支持书写进制、八进制、十六进制的统计数据,分别须要以0B或是0b、0、0X或是0x开头。
2.10计算机系统的统计数据基层单位
计算机系统最轻的共同组成模块是:进制,1B =8b。
在B的此基础上,计算机系统发展出了KB、MB、GB、TB、….那些统计数据基层单位。
2.11总结
1、统计数据在计算机系统下层都是是不是储存的?
都是采用进制:采用0、1,依照逢2进1的规则则表示统计数据来储存。
2、怎样快速的算出两个统计数据的进制方式?
除二取余法
3、统计数据在计算机系统下层储存的最轻基层单位是甚么?
进制,两个进制等于8个chunk:1B=8b
4、字符串统计数据在计算机系统中是是不是存的?
字符串存的是ascii码表中对应的数字的进制方式。
字符串’A’对应的数字是65
字符串’a’对应的数字是97
字符串’0’对应的数字是48
5、图片和音视频等文件的统计数据是是不是储存的啊?
也是采用进制展开储存的
6、进制如何计算成进制?
7、进制怎样计算成八进制?
每3位进制作为两个模块,最轻数是0,最大数是7,0-7有8个数字。
8、进制怎样计算成十六进制?
每4位进制作为两个模块,最轻数是0,最大数是15
0-15有16个数字,依次用:0~9 A B C D E F 代表
9、统计数据大小基层单位是怎样换算的?
3.统计数据类别
3.1统计数据类别的作用
统计数据类别就是约束表达式储存统计数据的方式。
统计数据类别表达式名称= 初始值;
3.2统计数据类别的分类
引用统计数据类别(除基本上统计数据类别之外的,如String ,其它的后面学习)
基本上统计数据类别:4大类8种。
3.3自动类别转换
甚么是自动类别转换,为甚么要学习自动类别转换?
类别范围小的表达式,可以直接赋值给类别范围大的表达式。
自动类别转换的下层基本上原理
自动类别转换的其它方式
3.6表达式的自动类别转换
表达式的自动类别转换
在表达式中,小范围类别的表达式会自动转换成当前较大范围的类别再演算。
注意事项:
表达式的最终结论类别由表达式中的最高类别决定。
在表达式中,byte、short、char 是直接转换成int类别参与演算的。
3.7强制类别转换
场景问题
类别范围大的统计数据或是表达式,不能直接赋值给类别范围小的表达式,会报错。
强制类别转换
可以强行将类别范围大的表达式、统计数据赋值给类别范围小的表达式。
3.8强制类别转换下层基本上原理
注意事项
强制类别转换可能造成统计数据(丢失)溢出;
浮点型强转成整型,直接丢掉小数部分,保留整数部分返回。
3.9总结
1、统计数据类别分为几种?
引用统计数据类别:String
基本上统计数据类别:4大类8种。
byte short int(默认) long 整型
float double(默认)浮点型
char 字符串型
boolean 布尔型
2、随便写的整数、小数字面值默认甚么类别?
23,默认是int类别, 加上L/l就是long类别的统计数据了。
23.8,默认是double类别,加上F/f就是float类别了。
3、为甚么要展开类别转换?
存在相同类别的表达式赋值给其它类别的表达式
4、自动类别转换是甚么样的?
类别范围小的表达式,可以直接赋值给类别范围大的表达式。
5、表达式的自动类别转换是甚么样的?
小范围的类别会自动转换成大范围的类别演算。
6、表达式的最终结论类别是由谁决定的?
最终类别由表达式中的最高类别决定。
7、表达式的有甚么样类别转换是须要注意的?
byte short char是直接转换成int类别参与演算的。
8、甚么是强制类别转换?
可以强行将类别范围大的表达式、统计数据赋值给类别范围小的表达式。
9、强制类别转换有甚么样须要注意的?
可能出现统计数据丢失。
小数强制转换成整数是直接截断小数保留整数。