java的基本数据类型有哪些

2024-11-30 00:36:22
推荐回答(5个)
回答(1):

整数类型:

  • byte:字节占用 1字节   8位,用来表达最小的数据单位,储存数据长度为 正负 127;

  • short:字节占用 2字节 16位,储存数值长度为 -32768-32767

  • int:字节占用 4字节     32位,最为常用的整数类型,储存长度为,-2^31-1~2^31  (21 亿)

  • long:字节占用 8字节  64位,当到达int数值极限时使用,储存长度为 看图片:         

浮点数类型:

  • float:单精度浮点型    32位  取值范围  3.4e-38~3.4e-38

  • double:双精度浮点型   64位  ,java中默认的浮点类型   取值范围 1.7e-308~1.7e-308

字符类型:

  • char:16位  ,java字符使用Unicode编码;

布尔类型

  • boolean : true 真  和 false 假

引用数据类型:

  • 类 class

  • 接口 interface

  • 数组

回答(2):

java基本数据类型就8种,记住就好了。除了这些都是引用型的了。   
java四类八种基本数据类型  
第一类:整型 byte short int long  
第二类:浮点型 float double  
第三类:逻辑型 boolean(它只有两个值可取true false)  
第四类:字符型 char     
在栈中可以直接分配内存的数据是基本数据类型。  
引用数据类型:是数据的引用在栈中,但是他的对象在堆中。  
要想学好Java必须知道各种数据的在内存中存储位置。  对内存有了很好的了解,可以有助你分析程序。     
字节: 
boolean 布尔型              1/8  
byte 字节类型               1 
char 字符型                 2  一个字符能存储一个中文汉字 
short 短整型                2 
int 整数类型                4 
float 浮点类型(单精度)    4 
long 长整形                 8 
double 双精度类型(双精度) 8     
java中默认的整数类型是int类型,如果要定义为float型,则要在数值后加上l或L;
 默认的浮点型也是双精度浮点,如果要定义为float型,则要在数值后加上f或F。     
 
 一个字节等于8位,一个字节等于256个数,就是-128到127一共256。 
 kB就是kBytes  Bytes就是“字节”的意思!  
 K就是千的意思,因为计算机是通过二进制来计算,10个1正好是1024 
 1111111111(二进制)=1024(十进制) 
 1Bytes(字节)=8bit(比特)  
 一个英文字母或一个阿拉伯数字就是一个字符,占用一个字节  
 一个汉字就是两个字符,占用两个字节。  
 一般讲大小是用Bytes,大写的“B”,讲网络速率是用bit,注意是小写的“b”。 
 例:一个文件有8MBytes  
 例:我下载文件的速率是256KB/s,即2Mbit,这通常就是我们宽带上网的速率。    
 
 基本数据类型自动转换 
 byte->short,char -> int -> long       
 float -> double 
 int -> float 
 long -> double   
 记住:小可转大,大转小会失去精度!!!

回答(3):

java的基本数据类型可以简称为“四类八种”:
1)四种整数类型(byte、short、int、long):整数数据类型默认是int
2)两种浮点数类型(float、double)
3)一种字符类型(char)
4)一种布尔类型(boolean):true 真 和 false 假

回答(4):

布尔类型(boolean)、字节类型(byte)、短整型(short)、整形(int)、长整形(long)、字符型(char)、单精度浮点类型(float)、双精度浮点类型(double)

回答(5):

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。