标签: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