【韩顺平 零基础30天学会Java】02 基本数据类型(自用)

目录

Java数据类型

 一、Java基本数据类型

1、整数类型(Byte、short、int、long)

 整型使用细节:​

2、浮点类型(float、double)

 浮点型使用细节:

3、字符类型(char)

基本介绍:

字符型使用细节:

字符型本质: 

 常用编码:

 4、布尔类型(boolean)

基本介绍:

布尔型使用细节:

 二、Java API 文档

1、 Java类的组织形式

2、Java API 文档的使用方法

三、基本类型转换

1、自动类型转换

注意和细节:

2、强制类型转换

细节:

四、基本数据类型和String类型的转换 

注意事项:


Java数据类型

 注意:String在Java里不是基本数据类型,它是一个类。

 一、Java基本数据类型

1、整数类型(Byte、short、int、long)

 整型使用细节:

 1B(Byte)=8b(bit)

Byte:字节,基本存储单元。

bit:比特,最小存储单元。

byte,short,char进行计算时,首先转换成int型。

2、浮点类型(float、double)

 浮点数=符号位+指数位+小数位

 浮点型使用细节:

注意:在Java中8.1/3=2.6999999999999997,而不是2.7,这是由于计算机不能快速识别出8.1后面是否还有其他数值,所以计算机选择进行无限接近算出结果。所以不推荐用浮点型除法进行数值比较判断,若要进行比较,建议设置某个精度,若不超过这个精度则相等。

3、字符类型(char)

基本介绍:

字符型使用细节:

字符型本质: 

 常用编码:

(1)ASCII码

 (2)Unicode编码

 (3)UTF-8编码

 4、布尔类型(boolean)

基本介绍:

布尔型使用细节:

 二、Java API 文档

 Java设计者为使用者提供的一些类和方法。

中文在线文档

1、 Java类的组织形式

2、Java API 文档的使用方法

若知道方法在哪个包中,按包->类->方法进行查找。

若不知道则直接进行索引。

三、基本类型转换

1、自动类型转换

自动将精度小的类型转为精度大的类型。

eg:int a = ‘a’;  double b = 80;//97;80.0

 注意和细节:

byte,short,char进行计算时,首先转换成int型。

 eg:byte a = 1; byte b = 1; int c = a+b;//a+b(即c)为int型。

2、强制类型转换

手动将精度大的类型转为精度小的类型。可能会造成精度损失或者数据溢出。

细节:

四、基本数据类型和String类型的转换 

 

 注意事项:

String类型转为基本类型要用包装类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值