标签:java 基础
一、bit、字节
1 bit = 一个二进制数据0或1
1 byte(字节) = 8 bit
1 字母 = 1 byte = 8 bit
1 汉字 = 2 byte = 16 bit
二、基础数据类型及封装类
基本类型 | 大小(字节) | 默认值 | 封装类 |
byte | 1 | (byte)0 | Byte |
short | 2 | (short)0 | Short |
int | 4 | 0 | Integer |
long | 8 | 0L | Long |
float | 4 | 0.0f | Float |
double | 8 | 0.0d | Double |
boolean | - | false | Boolean |
char | 2 | \u0000(null) | Character |
void | - | - | Void |
基本数据类型只能按值传递,而封装类按引用传递。
基本类型在堆栈中创建;而对于对象类型,对象在堆中创建,对象的引用在堆栈中创建。基本类型由于在堆栈中,效率会比较高,但是可能会存在内存泄漏的问题
标签:java 基础
原文地址:http://java2013.blog.51cto.com/2841631/1910718