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

关于java语言数据类型的总结

时间:2017-09-12 19:54:38      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:personal   alac   位置   取值   数据类型   返回   false   strong   数据类型转换   

8种基本数据类型

数据类型 位数 字节 取值范围

byte         8   1  -128~127

short       16   2 -32768~32767

int          32   4 -231~231-1 

long        64   8 -263~263-1

float        32   4 略   

(float a=3.0; c语言不报错,java默认为double类型,需要跟改为float a=3.0f;

double    64   8 略

char        16   2 ‘\u0000~\uFFFF

boolean 1      true/false

赋值:直接赋值,将值进行拷贝

存储位置:在栈中存值

==运算:二进制一样才返回true

 

引用类型

定义:

除了基本数据类型之外都是引用类型

包括:

1.API中的类,比如StringFile

2.自定义的类,如PersonalAccount,CreditAccount

3.数组,int[],String[]

应用:

1.作为属性的类型使用

2.作为方法的返回值类型使用

3.作为方法的形式参数类型使用

赋值

使用new, String进行赋值,将地址进行拷贝

存储位置:

在栈中存引用,在堆中存具体对象的属性值。

==运算

虚地址一样才返回true

数据类型转换

> 高 (目标类型>源类型)

byte > short 不报错,自动转换;

>

short >byte 报错,需强制转换(byte) short > byte

关于java语言数据类型的总结

标签:personal   alac   位置   取值   数据类型   返回   false   strong   数据类型转换   

原文地址:http://www.cnblogs.com/edwardli/p/7511733.html

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