做有温度的教育!
全国统一咨询热线:400-803-9399
北京
校区
新闻资讯> 学习心得> JAVA基本数据类型转换与引用类型转换

JAVA基本数据类型转换与引用类型转换

时间:2018-11-06
浏览:19065
发布:甲骨文华育兴业
赞:4428

在Java学习中数据类型使我们最先接触的基础知识,在以后的开发生涯中经常会遇到数据类型的转换和数组的应用,今天我们着重介绍基础的数据类型,那么一起来学习吧!


  java中的数据类型分为基本数据类型和引用数据类型。

  基本数据类型分为四类八种,分别是:

  整数类型:btyte ,short,int,long

  浮点型:float,double

  字符型:char

  布尔类型:boolean

  它们的取值范围如下图所示:  

甲骨文华育兴业

  默认数据类型:整数类型是int,浮点数是double

  引用类型:类、接口、枚举、数组


  基本数据类型转换

  隐式转换(自动类型转换):不需要进行特殊处理,能够直接转换,类型的取值范围从小到大

  转换的小公式: byte、short、char->int ->long ->float ->double

  注意:

  (1)boolean类型的不能和其他7种之间进行转换

  (2)byte、short不能直接转换成char,反之亦然

  (3)byte,short,char参加运算时,会首先转化为int类型,然后进行运算

  (4)byte/short/char会有一个默认的强制类型转换

  当赋值运算符右边的值没有超出左边的类型的取值范围,会有一个默认的强制类型转换

  当赋值运算符右边的值超出了左边的类型的取值范围,直接报错

  这是java编译器做的优化。

  显示转换(强制类型转换):需要进行特殊处理,不能直接转换,类型的取值范围从大到小

  格式:

  小的数据类型 变量名 = (小的数据类型)大类型的数据;

  比如:

  int i = (int)120L;

  引用数据类型转换

  向上转型:小的类型(子类或者实现类)转为大的类型(父类或者接口),其实多态就是一种向上转型

  向下转型:的类型(父类或者接口)转为小的类型(子类或者实现类)

  格式:

  小的类型 变量名 = (小的类型)大的类型的数据;


人生从业之路的第一步,从甲骨文华育兴业开始,

背后付出的辛苦与努力只有自己知道,而这也只是职业生涯的开始。

勤恳努力的人终会得到最好的回报,有些努力需要时间来回答

你吃的苦终会铺成你想要的路!

甲骨文华育兴业,为你的IT之路开启梦想之门!


【版权与免责声明】如发现内容存在版权问题,烦请提供相关信息联系我们,我们将及时沟通与处理。本站内容除非来源注明甲骨文华育兴业,否则均为网友转载,涉及言论、版权与本站无关

大数据中hadoop是什么? ps使用 大数据 冲刺Java架构师年薪50W

友情链接: 甲骨文华育兴业太原校区 甲骨文华育兴业济南校区 甲骨文华育兴业哈尔滨校区 甲骨文华育兴业长春校区 魔据教育 音乐培训 青海律师

Copyright ©2016-2019. All Rights Reserved. 京ICP备17018991号-4

网站地图