数据类型
强类型语言
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。(强类型定义语言)
- 安全性高,速度慢。
弱类型语言
Java的数据类型分为两大类
- 基本类型(primitive type): 数值型(整型,浮点型,字符型),boolean类型(tree,false)。
- 引用类型(referencetype): 类,接口,数组。
范例
public class demo02 {
public static void main(String[] args) {
//八大基本数据类型;
int num1 = 10; //最常用; Integer;
byte num2 = 20;
short num3 = 30;
long num4 = 40L; // long类型要在数字后面加个L;
// 小数:浮点数;
float num5 = 50.1F; // float类型在数字后面加F;
double num6 = 3.14159265358979323846264338327950288;
// 字符型;
char name = 'D';
// 字符串, String不是关键字,是类;
String named = "DaoShl";
// 布尔值:是非;
Boolean flag = true;
//Boolean flag = false;
}
}
字节
- 位(bit):是计算机内部数据,存储的最小单元,11001100是一个八位二进制数。
- 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写的B表示。
- 1B = 8bit。
- 字符:是指计算机中使用的字母,数字,字和符号。