变量的定义
在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在内存单元中,每个内存单元都用一个标识符来标识,这些用于标识内存单元的标识符就称为变量,内存单元中存储的数据就是变量的值。
变量的数据类型
基础类型
整形:
byte(字节)
short(短整型)
int(整形)
long(长整型)
浮点型:
float(单精度)
double(双精度)
字符型:char(字符)
布尔类型:boolean(布尔值)
数据类型 | 字节数 | 位数 | 默认值 | 取值范围 |
byte | 1byte | 8bit | 0 | -2^7-2^7-1 |
short | 2byte | 16bit | 0 | -2^15-2^15-1 |
int | 4byte | 32bit | 0 | -2^31-2^31-1 |
long | 8byte | 64bit | 0 | -2^63-2^63-1 |
float | 4byte | 32bit | 0.0 | / |
double | 8byte | 64bit | 0.0 | / |
char | 1byte | 8bit | null | 0-2^16-1 |
boolean | 1bye | / | false | true/false |
引用类型
类:
Object:Object是一个很重要的类,是类层次结构的根类,每个类都使用Object作为超类, 所有对象包括数组都实现这个类的方法。Object可以定义所有的类
String:String类是字符串,Java程序中所有的字符串都可以通过此类进行实现。检查序列的单个字符、比较字符串、搜索字符串、提取子字符串、创建字符串副本、在该副本中、所有的字符都被转换为大写或小写形式。
Date:Date表示时间类型,可以精确到毫秒。
Void 类是一个不可实例化的占位符类,它保持一个对代表 Java 关键字 void 的 Class 对象的引用。
接口:
数组: