Java基础学习(3)

简介: 数据类型基础

数据类型

(1)数据类型的分类

Java数据类型总共分为两大类,一类是基本数据类型,一类是引用数据类型

这里我们先了解基本数据类型:

       基本数据类型分为数值型,字符型,布尔型;

1)数值型:数值型包括  byte[1] , short[2] , int[4] , long[8] , float[4] , double[8] 。 (其中float和 double 为浮点类型(小数类型),其他为整数类型。)

2)字符型:char[2] ,存放单个字符'a' ;(字符型的作用主要是用来存放单个字符)

3)布尔型:boolean[1] , 存放 true 和 false (true代表正确,false代表错误。布尔类型主要用来进行比较来判断真假。)

注意 :数据类型后的中括号里表示的是该数据类型在内存中所占的字节个数

(2)整数类型的分类

类型

占用存储空间

范围
byte[字节] 1字节 -128 ~ 127
short[短整型] 2字节

-2的15次方 ~ 2的15次方-1

      -32768 ~ 32767

int[整形] 4字节 -2的31次方 ~ 2的31次方-1
long[长整型] 8字节 -2的63次方 ~ 2的63次方-1

(3)整数类型的使用细节

1)Java的整形常量默认是int类型,如果是long型则需在常量后加'l'或者'L'

2)byte为计算机中最基本的存储单元,1byte = 8bit(bit是计算机中最小的存储单位)

3)Java中的整数类型有固定的的范围和长度

(4)浮点类型的分类

类型 占用存储空间 范围
单精度float 4字节 -3.403E38 ~ 3.403E38
双精度double 8字节 -1.798E308 ~ 1.798E308

(5)浮点类型的使用细节

1)Java 的浮点型常量默认值为double类型,如果是float型则需在常量后加'f' 或者 'F'

2)浮点型常量有两种表达形式,分别为十进制数形式和科学计数法形式

3)Java浮点类型有固定的的范围和长度,这点和整数类型类似

相关文章
|
10天前
|
消息中间件 前端开发 Java
java学习路径
【4月更文挑战第9天】java学习路径
17 1
|
30天前
|
安全 Java 程序员
学习Java类加载机制
在Java的世界里,每一个类或者接口,在经历编译器后,都会生成一个个.class文件。
18 0
|
1月前
|
Java 关系型数据库 MySQL
37、一篇文章学习 Java 中的日期相关类(Date 和 Calendar),非常常用
37、一篇文章学习 Java 中的日期相关类(Date 和 Calendar),非常常用
27 0
|
2月前
|
Java 数据库连接 开发工具
正式开始JAVA学习之旅
正式开始JAVA学习之旅
39 0
|
1月前
|
存储 安全 Java
24、使用 Java 官方教程学习:① 类变量和类方法详解;② 深入介绍 main() 方法
24、使用 Java 官方教程学习:① 类变量和类方法详解;② 深入介绍 main() 方法
37 1
|
10天前
|
设计模式 前端开发 安全
Java是一种广泛使用的编程语言,其学习路径可以大致分为以下几个阶段
【4月更文挑战第9天】Java是一种广泛使用的编程语言,其学习路径可以大致分为以下几个阶段
15 1
|
1月前
|
Java 索引
Java中String方法学习总结_kaic
Java中String方法学习总结_kaic
|
1天前
|
JavaScript Java 测试技术
基于Java的精品课程在线学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的精品课程在线学习系统的设计与实现(源码+lw+部署文档+讲解等)
15 1
|
1天前
|
JavaScript Java 测试技术
基于Java的中文学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的中文学习系统的设计与实现(源码+lw+部署文档+讲解等)
14 0
|
7天前
|
Java 存储
键值之道:深入学习Java中强大的HashMap(二)
键值之道:深入学习Java中强大的HashMap
10 0
键值之道:深入学习Java中强大的HashMap(二)