java中数据类型

         内存大小  取值范围  初始值 包装类(封装类)
Java数据类型 原始类型(基本数据类型,内置类型)
byte
数值型  1个字节(8bit,8位)
-128到127
 0 Byte
short
2个字节
-32768到32767
 0 Short
int
4个字节
-2147483648 到 2147483647
 0 Integer
long
8个字节
-9223372036854775808 到 9223372036854775807
 0 Long
float
浮点型 4个字节
-3.4E38 到 3.4E38
 0 Float
double
8个字节
-1.7E308 到 1.7E308
 0.0 Double
char
字符型 2个字节
0 到 65535
 0 Character
boolean
布尔型 1个字节
true和false
 false
Boolean
引用类型       在java里面除去基本数据类型的其它类型都是引用数据类型,自己定义的class类都是引用类型,可以像基本类型一样使用。
时间: 2024-10-07 20:11:52

java中数据类型的相关文章

Java中数据类型及其之间的转换

Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种: 1)int长度数据类型有:byte(8bits).short(16bits).int(32bits).long(64bits). 2)float长度数据类型有:单精度(32bits float).双精度(64bits double),JAVA中将小数默认为double类型,若要定义float需在数据后面用f声明: 3)boolean类型变量的取值有:ture.false 4)char数据类型有:unicode字符,16位 对

Java中数据类型及其之间的转换(转)

Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种: 1)int长度数据类型有:byte(8bits).short(16bits).int(32bits).long(64bits). 2)float长度数据类型有:单精度(32bits float).双精度(64bits double),JAVA中将小数默认为double类型,若要定义float需在数据后面用f声明: 3)boolean类型变量的取值有:ture.false 4)char数据类型有:unicode字符,16位 对

java中数据类型 2017-09-09

在Java中,数据类型分为基本数据类型和引用类型. 一:基本类型:int(整型) short(短整型) long(长整型) float(浮点型) double(双精度浮点型) char(字符型) byte      boolean 4种整型     byte      1字节           -128--127 short     2 字节         -32,768 -- 32,767 int       4 字节          -2,147,483,648 --2,147,483

Java中数据类型的转换

Java中的数据类型在定义时其实就已经确定了,所以是不能随意转换成其它的数据类型的.我们只能在一定程度上对其做类型转换的处理.转换的方式有 “自动类型转换”和“强制类型转换”两种. ①数据类型的自动转换: 假若在程序中定义好数据类型变量以后,又想用另一种数据类型来表示.Java只有在下列的条件都满足的情况下,才会做出数据类型的转换: 1.转换前的数据类型与转换后的类型兼容,也就是说只能是同一种数据类型,要么都是数值型,要么都是字符类型的: 2.转换后的数据类型表示范围比转换前的类型表示的范围大.

java中基本数据类型和包装类的区别

java中数据类型主要有两种: 1.基本的数据类型:long,int,byte,float,double,这些只是基本的数据类型,并不是对象 2.对象类型:Long,Integer,Byte,Float,Double以及其他所有的java对象 对于Interger和int,Integer是int的一个对象的封装,最简单版本的封装可以类似如下的封装 class Integer { private int i; public int intValue() { return i; } } 由于int是

Java中如何使用引用数据类型中的类呢?

--------------------------------------- Java中数据类型的分类: 基本数据类型:4类8种.byte.short.int(整数默认).long.float.double(小数默认).char.boolean 引用数据类型:类.接口.数组.字符串.Lambda等等. 注意:字符串.Lambda这两种引用数据类型后面会学习到. --------------------------------------- 在Java 9 或者更早版本中,除了8种基本数据类型,

理解Java中的引用传递和值传递

关于Java传参时是引用传递还是值传递,一直是一个讨论比较多的话题,有论坛说Java中只有值传递,也有些地方说引用传递和值传递都存在,比较容易让人迷惑.关于值传递和引用传递其实需要分情况看待,今天学习和分析一下,着急可以先看最后的结论. >>基本类型和引用类型在内存中的保存 Java中数据类型分为两大类,基本类型和对象类型.相应的,变量也有两种类型:基本类型和引用类型.基本类型的变量保存原始值,即它代表的值就是数值本身:而引用类型的变量保存引用值,"引用值"指向内存空间的地

J2SE快速进阶——Java中的equals和==的区别

我们都知道,Java中数据类型大体上可分为两类:基本数据类型和引用数据类型.equals和==都是用来比较数据与数据是否"相等". 基本数据类型的比较 基本数据类型之间的比较用"==",用来判断它们的值是否相等. 示例代码: public class Test{ public static void main(String[] args){ int i1=9; int i2=9; boolean b1=true; boolean b2=true; char c1='

(转载)理解Java中的引用传递和值传递

关于Java传参时是引用传递还是值传递,一直是一个讨论比较多的话题,有论坛说Java中只有值传递,也有些地方说引用传递和值传递都存在,比较容易让人迷惑.关于值传递和引用传递其实需要分情况看待,今天学习和分析一下,着急可以先看最后的结论. 1.基本类型和引用类型在内存中的保存 Java中数据类型分为两大类,基本类型和对象类型.相应的,变量也有两种类型:基本类型和引用类型.基本类型的变量保存原始值,即它代表的值就是数值本身:而引用类型的变量保存引用值,"引用值"指向内存空间的地址,代表了某