栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java数据类型

Java数据类型:
基本数据类型和引用数据类型


注:String 是对象,不属于基本数据类型
基本类型:使用时需要赋具体值,判断时使用 == 号。
引用类型:使用时可以赋 null,判断时使用 equals 方法,==判断的是地址。
由“小”到“大”分别为:(byte,short,char) < int < long < float < double


所有的包装类都是final修饰的,也就是它们都是无法被继承和重写的。

基本类型与包装类型的异同:

    在Java中,一切皆对象,但八大基本类型却不是对象。 声明方式的不同,基本类型无需通过new关键字来创建,包装类型需new关键字。存储方式及位置的不同,基本类型是直接存储变量的值保存在堆栈中能高效的存取,包装类型需要通过引用指向实例,具体的实例保存在堆中。初始值的不同,包装类型的初始值为null,基本类型的的初始值视具体的类型而定,比如int类型的初始值为0,boolean类型为false使用方式的不同,比如与集合类合作使用时只能使用包装类型
//正确
List a=new ArrayList<>(); 
//错误
List a=new ArrayList<>(); 

基本类型转包装类型:

int a=1;
Integer b=a; // 自动装箱
Integer c=new Integer(a); //手动装箱
int a=1;
//将基本类型转成包装类型的基本类型
Long b=(long)a;
//或者使用包装类型的方法接收基本类型参数
Long c= Long.valueOf(a);

包装类型转基本类型:

Integer a=10;
int b = a.intValue(); //手动拆箱
int e = a; //自动拆箱

基本类型转String:

如果是基本类型String.valueOf(value)方法
int a=10;
String b=String.valueOf(a);
如果是基本类型的包装类型,还可以使用value.toString()方法
Integer a=10;
String b=a.toString();
String c=String.valueOf(a);
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/770062.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号