0
点赞
收藏
分享

微信扫一扫

JAVA知识点

zhongjh 2022-04-21 阅读 87
java
  • 数据
  1. 什么是数据

   数据是java程序中操作的对象,在不同的情况中,可以使用不同的数据。

         如:表示姓名 用字符串数据

             表示年龄:用数值数据

             表分数:用带小数点的数据

  1. Java中的数据的类型的分类

(1基本数据类型  (2引用数据类型

  1. 基本数据类型
  1. 基本数据,或者叫做内置类型,是Java中不同于类的特殊类型。
  2. Java中的简单类型从概念上分为四种:实数整数字符布尔值。但有一点需要说明的是,Java里面只有八种原始类型,

实数:double float(带小数点的数或者浮点数)

整数:byte short int long

字符:char

布尔值:boolean

  1. 存储器管理的几个概念,

(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。

举报

相关推荐

0 条评论