码迷,mamicode.com
首页 > 编程语言 > 详细

java中的数据类型

时间:2017-07-12 12:06:57      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:java中的数据类型

java中数据类型分为2大类:引用数据类型(接口、类、数组)、基本数据类型(四大类,共八种)技术分享

首先简单的分析下这两类到底有什么区别呢?

基本数据类型在声明是就会给予一个内存空间,来存储变量的值;而引用数据类型声明后会类似指针一样,指向一个地址,而改地址就是存储的值。

下面介绍基本的数据类型:

技术分享

整形:                                占字节数                    默认

        byte                            1

        short                           2

        int                               4                                √

        long                            8

浮点型:

        float                            4

        double                        8                                    √

字符型:

        char                             2

布尔型:

        boolean                        1

还有要注意的是

在运算的过程中:

byte、short、char会转成int转成long

float会转成double

byte b1=2;byte b2=4;//这是因为右边是常量,如果在byte的范围内,编译就不会报错 

byte b3=b1+b2;//这个报错,因为右边是byte类型,运算的话或自动向上转型成为int类型,而左边是byte类型,大的转小的,向下转型,会出现精度丢失的问题。

byte b3=2+4;这个就不会报错,原因就是和第一个一样,常量相加减,结果还是一个常量,如果结果的数值在byte范围内,就不会报错


本文出自 “路上的石头” 博客,请务必保留此出处http://xiashitou.blog.51cto.com/10853136/1946486

java中的数据类型

标签:java中的数据类型

原文地址:http://xiashitou.blog.51cto.com/10853136/1946486

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!