Java数据类型(一)

Java数据类型分为两大类:基本数据类型和引用数据类型。

一、基本数据类型:

数据类型      位数      取值范围

byte        8      -128~127

short       16     -32768~32767

Int         32     -231 ~231-1

Long       64      -263 ~263-1

Float       32      /

Double     64      /

Char       16     ‘\u0000’~’\uFFFF’

Boolean     1      true/false

1.数据类型转换

低 高

byte short(自动转换)

short byte(强制转换)

*自动转换又称隐式类型转换

2.转换条件:

(1)两种类型间相互兼容

(2)目标类型大于源类型(即类型提升)

3.强制转换(显式类型转换):若被转值的类型大于其目标类型,将会丢失部分信息。

二、引用数据类型

1.定义:在Java中,除上述基本数据变量外,其余都为引用数据类型。

对象都是引用数据类型;

引用类型使用new调用构造方法进行赋值。

2.引用数据类型赋值:用new构造方法调用。

3.使用场景与基本数据类型一样:

(1)作为属性类型使用;

(2)作为方法的返回值类型使用;

(3)作为方法的形式参数类型使用

三、基本数据类型与引用数据类型的区别

作用              存储方式        赋值方法

基本数据:变量(单纯的值)    栈中存储        直接赋值

引用类型:对象引用           栈中存引用,     new,string

堆中存具体对     类和包装器

象的属性值      可赋值

四、赋值和运算

1.基本数据类型赋值

基本数据类型之间赋值,是将值进行拷贝

2.引用类型的赋值都是通过new调用构造方法

引用类型之间赋值,是虚地址之间的赋值

3.==运算

在判断引用数据类型时判断的是地址,即虚地址一样才返回true

在判断基本数据类型时判断的是数值,即二进制一样才返回true

时间: 2024-12-19 08:17:31

Java数据类型(一)的相关文章

Java数据类型

一.Java数据类型 1.基本数据类型 2.引用数据类型 二.基本数据类型   1.整数类型:bytr,short,int,long   2.浮点数据类型:float,double   3.字符类型:char   4.布尔类型:bollean 类型名称         字节空间             类型说明    byte          1字节(8位)       存储1个字节数据    short         2字节(16位)      兼容性考虑,一般不用    int     

Java数据类型简单总结

Java数据类型简单总结 一:Java数据类型总的分为两大类:基本数据类型和引用数据类型. 基本数据类型:byte.short.int.long.float.double.char.boolean八种. 引用数据类型: 1:除了基本数据类型之外都是引用数据类型, 2:API类:String.File 3:自定义类:Test01...... 4:数组:int [ ].String [ ] 二:基本数据类型 1:分类 数据类型 位(bit) 取值范围 数据类型 位 取值范围 byte 8 -128~

java 数据类型

java 是一种强类型编程语言,说明java 程序中用到的所有变量都必须是有明确定义的数据类型. java 数据类型可以分为基本数据类型 和 引用数据类型. 基本数据类型: 数值类型 :整数类型 (byte.short.int.long) .浮点类型 (float.double) 字符类型 :char 布尔类型 :boolean 引用数据类型: 类(class) .数组 .接口(interface) 基本数据类型 和 引用数据类型的差别在于 :基本类型的变量和对象句柄存储在栈内存中,占用大小固定

Java数据类型(二)、Java运算符、流程控制

一.程序写作(创建对象的初始化过程) 1.目的/结果:输出一段话"..." 2.步骤: (1)创建一个基础类,main: (2)创建一块内存空间,用来存储这段话 ①先定义属性,name,sex,age等: ②再定义方法,需要重新创建新的class类,但不需要新的ma方法: (3)调用系统方法/库方法println,实现输出结果 ①在原有的类中创建新对象,将新的class类中的方法调用过来: ②运行,输出所有的内容. //---------------------------------

JAVA数据类型,变量,转换,常量,运算符

java数据类型: Java基本类型共有八种,基本类型可以分为三类: 1.字符类型char,用单引号赋值 2.布尔类型boolean 3.数值类型byte.short.int.long.float.double.数值类型又可以分为整数类型byte.short.int.long和浮点数类型float(直接赋值时必须在数字后加上f或F).double(赋值时可以加d或D也可以不加). java变量: 数据类型 变量名[=值][,变量名[=值]];int a;int b = 1;int c,d;int

Java数据类型总结

Java数据类型总结 java语言提供了八种基本类型.六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型. 1.整数:包括int,short,byte,long 2.浮点型:float,double 3.字符:char 4.布尔:boolean 基本型别 大小 最小值 最大值 boolean ----- ----- ------ char 16-bit Unicode 0 Unicode 2^16-1 byte 8-bit -128 +127 short 16-bit -2^1

oracle number对应java数据类型BigDecimal

 最近做数据库查询的时候遇到一个问题,数据库中为number类型的字段,在java类型中对应的有Integer和BigDecimal都会出现: 经测试发现当数据库为sql server和DB2时,用getObject()取出来时Integer类型,但是oracle 中取出来就会是Integer或者BigDecimal类型.原因是oracle与java类型对应于number长度有关,下面引用百度文库@skycity521的文库截图 遇到该类型问题,若要判断每个数据库和数据库字段长度不同对应的jav

java数据类型的种类以及存放的位置

java 数据类型分为基础数据类型.引用数据类型两大类. 其中基础数据类型包括8种:byte.short.int.long.float.double.char.boolean 引用数据类型包括3种:对象(class).接口(interface).array(数组) 图解: java数据类型图: ┏数值型━┳━整数型:byte short int long ┏基本数据类型━━┫ ┗━浮点型:float double ┃ ┣字符型:char 数据类型╋ ┗布尔型:boolean ┃ ┏类(class

Java数据类型的转换

Java数据类型的转换,基本类型的相互转换 1如何将字串 String 转换成整数 int? A. 有2个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 Stri