我的博客地址:www.taomaipin.com
其实呢 java 有四种类别的类型,共有八种类型,也就是我们常常在书中或者视频中听到的java有四类八种基础数据类型。
除了 这四类八种基础类型,剩下的java 一切类型 都是引用类型。那么 这四类八种基础数据类型是什么呢? 请看下面
第一类:整型 byte short int long
第二类:浮点型 float double
第三类:逻辑型 boolean(它只有两个值可取true false)
第四类:字符型 char
这四类八种基础数据类型 都在栈中直接分配内存空间,这些都是基础数据流类型,剩下的一切引用类型都存储在堆中,引用存储在栈中,数据存储
在堆中 引用指向堆中的数据,我说的这些可能大家 比较绕,做个比喻吧,把客厅比喻java的栈内存块,把卧室比如堆内存块,然后呢 电视机的遥控器也就是也就是电视机的引用放在客厅里,然后 遥控器指向客厅(堆)里的电视机(对象或叫数据),然后 我们就可以从客厅里操作卧室里的电视机啦.
java中默认的整数类型是int类型,如果要定义为float型,则要在数值后加上l或L;
默认的浮点型也是双精度浮点,如果要定义为float型,则要在数值后加上f或F。
.int型值可以赋给所有数值类型的变量;
long型值可以赋给long、float、double类型的变量;
float型值可以赋给float、double类型的变量;
double型值只能赋给double类型变量。
把一个能表示更大范围或者更高精度的类型,转换为一个范围更小或者精度更低的类型时,
就需要使用强制类型转换。
例如:把一个double型值赋值给一个long类型变量,编译时会报错,即使这个值没有超出long类型的取值范围
long l = 1.0D;
除非使用强制类型转换
long l=(long) 1.0D;
注意:未带有字符后缀标识的整数默认为int类型;未带有字符后缀标识的浮点数默认为double类型。
String 是引用类型 不属于四类八种基础数据类型中的一个,切记切记 往往面试的时候 面试官会问道这个问题而且频率很高
相关推荐
Java语言基础数据类型是编程入门的关键概念,它们是程序中用来表示各种值的基石。Java提供了两种主要的数据类型:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。在PPT教案中,我们...
在学习Java时,首先接触的基础概念包括标识符、关键字以及基本数据类型。这些概念构成了编写Java程序的基础。 标识符是Java中用于命名类、接口、变量、方法等的字符序列。它们必须以字母、下划线(_)或美元符号($...
2. "day02_03(基础语法)Java中数据类型四类八种.avi":这里会深入讲解Java数据类型的分类,即原始数据类型(上述的基本数据类型)和引用数据类型(如类、接口和数组),并阐述它们的区别和应用场景。 3. "day02_09...
Java提供了8种基本数据类型,它们分为四类: - **整数类型**:byte(1字节),short(2字节),int(4字节),long(8字节)。这些类型用于存储没有小数部分的数值,可以是正数或负数。 - **浮点类型**:float(4...
在学习Java基础时,还需要理解数据类型之间的转换、运算符的使用、控制流(条件语句和循环语句)、数组的使用、方法的定义和调用等。随着学习的深入,还将接触到类、对象、封装、继承、多态等面向对象编程的核心概念...
Java语言中有八种基本数据类型,这些类型分为四类:整数类型、浮点数类型、字符类型和布尔类型。整数类型包括byte、short、int和long,它们分别占用1、2、4和8个字节的存储空间。浮点数类型包括float和double,它们...
10. Java基本类型:分为四大类八种,包括四类整型(byte、short、int、long),两种浮点类型(float、double),一种字符类型(char)和一种布尔类型(boolean)。 11. 数据类型转换:分为自动类型转换和强制类型...
Java提供了八种原始数据类型,分为四类: 1. **逻辑类**:`boolean`,只有`true`和`false`两个值,不支持与其他类型间的自动转换。 2. **字符类**:`char`,用于表示单个字符,基于Unicode字符集,可以使用转义字符...
Java的基础知识包括常量与变量、数据类型和类型转换、运算符和表达式、程序的控制结构(如条件分支和循环结构)。其中,基本数据类型的封装、运算符的优先级、分支结构、循环结构以及变量的定义是学习的重点。类型...
Java提供了八种基本数据类型,分为四类: 1. 整型:byte、short、int、long,分别占用1、2、4、8个字节,用于存储整数。 2. 浮点型:float和double,占用4和8个字节,用于存储带有小数的数值。 3. 字符型:char,...
**自定义注解格式** 包括了注解的数据类型,常见的包括基本数据类型(四类八种)、字节码类型(`Class`)、注解类型、枚举类型以及支持类型的一维数组类型。 **注解的应用场景** 主要有以下几个方面: - 配置作用:...