数据与数据的类型
1.数值型数据的特征是通过简单的数制转化进入计算机并由计算机“直接计算”结果,这类数据主要包括整数,实数 和复数等。计算机对数值型数据进行的操作主要是加减乘除等四则运算,主要用于计算方法,工程计算和商务处理等领域中的数值计算。
2.非数值型数据的特征是需要经过各种比较复杂的编码方式才能进入计算机,计算机系统对这些数据主要不是进行“直接计算”,而是着眼于数据之间各种关系的存储和处理,和查找等与“直接计算”无关的课题。这类数据主要包括字符,图形,图像,音频和视频等,非数值型数据的处理方法相对简单,而数据关系的计算机存储与管理却相当复杂,涉及的数据量也极为庞大。
3.数据语义管理中不可再分割的最小的单位为数据项
如在表中建立数据,表中的数据是不可以做更改的。
学号 | 姓名 | 性别 | 籍贯 | 年龄 |
---|---|---|---|---|
201801 | Taylor | 女 | 美国 | 29 |
201802 | Chester | 男 | 美国 | 40 |
201803 | lipa | 女 | 英国 | 23 |
… | … | … | … | … |
4.数据元素为在数据进行技术处理的过程中一个不可被分割的最小单位
就上一表为例,定义成员变量:
private class Singer{
private int Sid;
private String Sname;
private String Ssex;
private String Saddress;
private int Sage;
}
5.数据对象:在一对多(对多数据元素)同时操作处理的过程。所以在计算的过程中并不是只对单一的数据,而是数据元素的整体,则那么这个整体就是我们说的数据对象。同类数据元素的集合。
二:
数据类型
数据类型可分为内置数据类型和用户定义类型
1.内置数据类型:就是我们熟知的整形,字符型,布尔型等等。。。
2.用户定义类型:也被称作复杂类型。有很大的灵活性和方便性。
而Java中使用的数据类型只要有内置的基本数据类型和引用数据类型,我们可以通过表来看一下Java数据类型存储与取值
类型 | 存储 | 取值范围 |
---|---|---|
byte | 8b | -128~127 |
short | 16b | -32768~32767 |
int | 32b | -2 147 483 648~2 147 483 647 |
long | 64b | -9 223 372 036 854 775 808~9 223 372 036 854 775 8087 |
float | 32b | -3.4E38 ~ -3.4E38 |
double | 64b | -1.7E318 ~ -1.7E318 |
char | 16b | Unicode |
boolean | true,false |
在Java数据类型中由低级到高级,低级类型变量可直接自定转换为高级类型变量,而高级转换为低级则需要强制转换,需要注意的是byte,short,char这三个是平级的,不可以自动转化,但可以强制转换。
未完待续,码农们不喜勿喷,请多指教。。。菜鸟实习生O(∩_∩)O~