首先简单的分析下这两类到底有什么区别呢?基本数据类型在声明是就会给予一个内存空间,来存储变量的值;而引用数据类型声明后会类似指针一样,指向一个"/>

java中的数据类型

     2022-03-20     451

关键词:

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数据类型图:┏数值型━┳━整数型:byteshortintlong┏基本数据类型━━┫┗━浮点型:floatdouble┃┣字符型:char数据类型╋┗布尔型:boolean┃┏类(class)┗引用数据类型━━╋接口(interface)┗数组(array)java的数据类型... 查看详情

java中的数据类型——西科软件实训中心

...的数据类型分为8种,具体细节点及一些注意点如下。java中的基本数据类型:字符类型:关键字:char 所占字节:2字节细节点:1、java中的字符类型采用Unicode编码,加之2字节,因此java中的数据类型可以直接存储一个汉字,例... 查看详情

java中的数据类型

Java中的数据类型一、基本数据类型1.基本数据类型即int、char、float、double、byte、short、long、boolean这样的数值类型,共8种。数据类型位数取值范围说明byte8-128~127数据存储在内存中的最原始形态Short16-32768~32767 int32-2^31~2^31-1 ... 查看详情

java中的基本数据类型和引用数据类型的区别

一、数据类型Java中的数据类型分为两大类,基本数据类型和引用数据类型。1、基本数据类型基本数据类型只有8种,可按照如下分类①整数类型:long、int、short、byte②浮点类型:float、double③字符类型:char④布尔类型:booleanNo.... 查看详情

java中的基本类型转换,数据溢出原理

java中的数据类型  java是一种强类型语言,在java中,数据类型主要有两大类,基本数据类型和引用数据类型,不同的数据类型有不同的数据存储方式和分配的内存大小。  基本数据类型中,各数据类型所表示的范围也是不一... 查看详情

java中的数据类型

数据类型的作用程序中有很多的数据,每一个数据都有类型,不同数据类型占用的空间不一样 基本数据类型  1、基本数据类型包括四类八种,    1.1整数型       byteshortintlong    1.2 浮点型 &nbs... 查看详情

java中的数据类型案例

查看详情

java中的数据类型

1.Java各整数类型有固定的表数范围和字段长度,不受具体OS的影响,以保证java程序的可移植性;2.char类型是可以进行运算的。因为它都对应有Unicode编码,可以用来存储汉字,如charch="中";3.自动类型转换:容量小的类型自动转换... 查看详情

Java中的等价数据类型

】Java中的等价数据类型【英文标题】:EquivalentDataTypesinJava【发布时间】:2014-01-0916:11:58【问题描述】:我正在开发一个Android应用程序,它正在处理BigML大数据服务器。我需要解析以下格式的数据。int16int8Java/Android中与上述类型... 查看详情

java中的基本数据类型

什么是变量?变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可... 查看详情

java中的数据类型

java中数据类型分为2大类:引用数据类型(接口、类、数组)、基本数据类型(四大类,共八种)650)this.width=650;"src="https://img.baidu.com/hi/jx2/j_0015.gif"alt="j_0015.gif"/>首先简单的分析下这两类到底有什么区别呢?基本数据类型在声明是就... 查看详情

解密java中的类型转换问题

众所周知Java中的数据类型是强数据类型,基本数据类型之间的转换尤其固定的规则,当数据宽度比较窄的数据类型(如int)转换成数据类型比较宽的数据类型时(如double),则窄的数据类型会加宽,可以完成自动类型转换,这... 查看详情

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

java中基本数据类型有8种:byte,short,int,long,char,float,double,boolean整型有四种:byteshort,int,longbyte: 1字节 -128--127short: 2字节 -32768--32767int: 4个字节 -2147483648 --2147483647(超过2 查看详情

kotlin系列之基本类型(代码片段)

今天一起来看看kotlin中的基本类型,包括基本的数据类型和其他一些特殊的与Java不同的类型。基本数据类型在Java中数据类型被分为基本数据类型和引用数据类型。在kotlin中所有的数据类型都是引用数据类型。与Java中的数据... 查看详情

java中的字符串数据类型

】java中的字符串数据类型【英文标题】:Stringdatatypeinjava【发布时间】:2011-08-0816:21:36【问题描述】:我想知道,当所有其他原始数据类型都是小写时,为什么它是“字符串”而不是“字符串”?【问题讨论】:【参考方案1】... 查看详情

[java]1.java中的基础知识之数据类型[java中的默认类型]

首先要提一句的是,在JAVA语言中,当我们要声明一个长整型或者单精度的数值类型的变量的时候,经常会见到在一个数字后面出现F/f,L/l。那么为什么要加入这些标识呢?这是因为:在Java中,当开发者输入了数字,如:25,这... 查看详情

java中的基本数据类型与封装类

   变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在... 查看详情

java中的基本数据类型及其封装类

    Java中的数据类型有两种,基本数据类型和引用数据类型,引用数据类型的创建是需要去new一个对象,该对象的内存分配在堆区,同时栈区会保存一个指向该对象的引用,但是对于一些简单数据的创建,用new的... 查看详情