- 数据
- 什么是数据
数据是java程序中操作的对象,在不同的情况中,可以使用不同的数据。
如:表示姓名 用字符串数据
表示年龄:用数值数据
表分数:用带小数点的数据
- Java中的数据的类型的分类
(1基本数据类型 (2引用数据类型
- 基本数据类型
- 基本数据,或者叫做内置类型,是Java中不同于类的特殊类型。
- Java中的简单类型从概念上分为四种:实数整数字符布尔值。但有一点需要说明的是,Java里面只有八种原始类型,
实数:double float(带小数点的数或者浮点数)
整数:byte short int long
字符:char
布尔值:boolean
- 存储器管理的几个概念,
(1存储器:就是计算机中用于存储数据的设备。分为内部存储器和外部存储器两部分。
(2存储单元:存储器被划分为许多的单元格,其中每一个单元格都是一个存储单元。
(3为Bit(b):bit 是二进制的位,是组成字节的基本单位,有两种取值:“0“或”1“。他是计算机存储数据的最小单位。
(4 字节Byte(B):
Byte是字节,是连续的8个二进制位的组合,有一定意义,代表一个或部分的数据或指令。还是存储容量的基本单位。
一个英文字母,阿拉伯字母,标点符号用一个B编码,一个汉字用两个B编码。
Ascii码规定:大写字母A用65编码B用66编码。
小写字母a用97编码,b用98编码
48~57为0到9十个阿拉伯数字
表述方式
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:
0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
(5)存储器容量:存储器所能容纳的总字节数。
(6)单元地址:存储单元的编号。从0开始编号,用16进制表示。
(7)存储器容量的单位及转换关系
1B=8bit
1024B=1KB(1千字节)
1024KB=1MB(1兆字节)
1024MB=1GB(1千兆字节)
1024GB=1TB
1024TB=1PB
4.Java的简单数据讲解
(1 int (标准型)
Int为标准型,在存储的时候,用4个字节32位来存储数据,范围为-2,147,483,648到2,147,483,647,在变量初始化的时候,int类型的默认值为0
2 short(短整型)
Short也属于整数类型,在存储的时候,用2个字节存储,范围为-32768到32767,在变量初始化的时候,short类型的默认值为0
3 long(长整型)
属于整型类型,在存储的时候,用8个字节存储,范围为-9223372036854775808到9223372036854775807,在变量初始化时,long类型的默认值为0L或0l,也可以直接写0,在定义long型变量时,他的初始值要加L为末尾。
Long a=123L
4 byte(字节整型)
整数类型,在存储的时候,用1个字节来存储,范围为-128到127,在变量初始化的时候,byte类型的默认值也为0。
(5 float:
Float属于实数类型,在存储的时候,用4个字节来存储,范围为32位IEEE754单精度范围,再初始化的时候,float的默认值为0.0f或0.0F,在初始化的时候可以写0.0。在定义浮点的是 他的初值要加F
(6 double:
Double同样属于实数类型,在存储的时候,用8个字节来存储,范围为64位IEEE754双精度范围,在变量初始化的时候,double的默认值位0.0。
(7char:
Char属于字符类型,在存储的时候用2个字节来存储,在变量初始化的时候,char类型的默认值位‘u0000‘。
Char型用单引号括起来的第一个字符。
(8 boolean
Boolean属于布尔类型,在存储的时候不使用字节,仅仅使用1位来存储,范围仅仅为0和1,其字面量为true和false,而boolean变量在初始化的时候变量的默认值为false。
2 short(短整型)
Short也属于整数类型,在存储的时候,用2个字节存储,范围为-32768到32767,在变量初始化的时候,short类型的默认值为0
3 long(长整型)
属于整型类型,在存储的时候,用8个字节存储,范围为-9223372036854775808到9223372036854775807,在变量初始化时,long类型的默认值为0L或0l,也可以直接写0,在定义long型变量时,他的初始值要加L为末尾。
Long a=123L
4 byte(字节整型)
整数类型,在存储的时候,用1个字节来存储,范围为-128到127,在变量初始化的时候,byte类型的默认值也为0。
(5 float:
Float属于实数类型,在存储的时候,用4个字节来存储,范围为32位IEEE754单精度范围,再初始化的时候,float的默认值为0.0f或0.0F,在初始化的时候可以写0.0。在定义浮点的是 他的初值要加F
(6 double:
Double同样属于实数类型,在存储的时候,用8个字节来存储,范围为64位IEEE754双精度范围,在变量初始化的时候,double的默认值位0.0。
(7char:
Char属于字符类型,在存储的时候用2个字节来存储,在变量初始化的时候,char类型的默认值位‘u0000‘。
Char型用单引号括起来的第一个字符。
(8 boolean
Boolean属于布尔类型,在存储的时候不使用字节,仅仅使用1位来存储,范围仅仅为0和1,其字面量为true和false,而boolean变量在初始化的时候变量的默认值为false。