java数据类型

来源:互联网 发布:3ds max模型导出优化 编辑:程序博客网 时间:2024/06/04 19:25

简单类型: byte char short int long
float double
boolean (true,flase) 无固定大小,只能取true和false

引用类型 : 类类型
字符串
数组

编码方式
unicode 编码 2个字节转化为一个字符
utf-16
utf-8

java的类(不占内存)

类-》属性-》数据成员,成员变量;   -》行为-》方法成员,成员方法;类 实例化 生成对象(占内存)普通方法和对象相关,对象.方法调用;static方法和对象不相关,类名.方法调用;

简单类型定义的变量,在函数栈上;
引用变量定义的变量,在函数栈上存储,存储的只是对象的引用(地址);

常量池中同一字符串只有一个;

字符串类型String:

      ==  :比较对象的地址      equals方法:比较对象的值     str1.equals(str2);intern方法,返回常量池地址

java给简单类型都提供了对应的类类型,(包装类型)
byte Byte 无缓存
char Character 0 - +127
short Short -127 - +127
int Integer -127 - +127
long Long -127 - +127
float Float 无缓存
double Double 无缓存
boolean Boolean
void Void

类类型与简单类型比较 默认拆包后比较

原创粉丝点击