java中的基本数据类型简谈

freedom      2022-04-15     240

关键词:

在java里面有八大基本的数据类型,分别是

  byte,short,char,int,long,float,double,boolean

 

然后需要说的就是几个特殊的基本数据类型的取值范围

 

先来说说byte它的取值范围-----

 

byte的取值范围是-128~127,但是你们有没有想过为什么是这个范围呢?大家肯定都值晓得它是一个字节的长度,那我就来分析下吧

一个字节是8位二进制,因为最高位是符号位,在java里面的使用补码来表示(负数补码是原码取反得到反码之后加1得到的,正数的补码,反码,原码都是一样的)

本来最小和最大值应该是:0000 0000~1111 1111

而最高位是符号位,所以我们去掉最高位:000 0000~111 1111---->十进制也就是0~127

而负数呢?刚刚说了,负数要计算,好!

(反码)原码取反:111 1111~000 0000

(补码)反码加1:1000 0000~000 0001

然后最后加上一直没有加上的符号位表示的十进制也就是:-128~-1,

所以!!整个的范围就是-128~127

 

接下来说说char跟short这两个类型,他们的字节长度都是2个字节

但其实具体来看的话,有不同,

short是有符号类型的,也就是说它的最高位是符号位,

而char是没有符号的,只是表示指定编码的字符,

所以,,,总的来说的话char类型是会比short类型要大上一倍的

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

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

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

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

java中的基本数据类型

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

细谈java中的数据类型

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

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

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

java中的引用数据类型

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

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

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

java中的基本数据类型

1、基本数据类型Java中的基本数据类型有4类8种。四类八种字节数表示数值范围默认值整型byte1-128~1270short2-32768~327670int4 0long8 0浮点型float4 0.0double8 0.0字符型char2一个字符,单引号中一个字符 布尔型boolean1只有true... 查看详情

java中的八种基本数据类型

java中的八种基本数据类型   整数的数据类型:      byte(字节)      8位(bit)   2^8=256      -128~127&nbs 查看详情

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

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

java中的基本数据类型和包装类型的这些知识,你都知道吗?(代码片段)

Java中的基本数据类型和包装类型Java中的基本数据按类型可以分为四大类:布尔型、整数型、浮点型、字符型;这四大类包含8种基本数据类型。布尔型:boolean整数型:byte、short、int、long浮点型:float、double字符型:char这8种基本... 查看详情

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

一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4... 查看详情

java中的基本类型和包装类

...在栈中,效率更高  new出来的对象存在于堆中(通过栈中的引用来使用这些对象), 查看详情

java中的基本数据类型认识

  Java是强类型语言,它的真正意思是我们在程序中写的任何数据都有类型,就算是写一个123,它也有类型。那它是什么类型呢?我们并没有对其进行类型声明啊?如果没有声明类型,那就采用默认类型。对于整数来说,默认... 查看详情

深入浅出java中的包装类

前阵子,我们分享了《Java中的基本数据类型转换》这篇文章,对许多粉丝还是有带来帮助的,今天讲一下Java包装类的的由来,及自动装箱、拆箱的概念和原理。什么是包装类型Java设计当初就提供了8种基本数据类型及对应的8种... 查看详情

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

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

java--java中的基本数据类型以及对应的包装类

基本数据类型序号数据类型长度(位数)默认值1byte(整数型)802short(整数型)1603int(整数型)3204long(整数型)6405float(浮点型)320.06double(浮点型)640.07char(字符型)16/u0000008boolean(布尔型)1false基本数据类型在类型转换中默认----->... 查看详情

《java架构筑基》从java基础讲起——基本数据类型存储位置

一.先看一个题目Java中的基本数据类型一定存储在栈中吗?二.答案说明首先说明,"java中的基本数据类型一定存储在栈中的吗?”这句话肯定是错误的。基本数据类型是放在栈中还是放在堆中,这取决于基本类型在何处声明... 查看详情