基本数据类型(8个):
整型 byte(一个字节,八个字符位) short(两个字节) int(四个字节) long(8个字节)
浮点型 float(四个字节) double(八个字节)
字符型 char(单个字节)
布尔型 boolean(true&false 两个字节)
引用数据类型:
数组[]、类(抽象类)class、接口interface、枚举enum、注解@interface
常量
常量表示的是程序运行过程中,不能再次改变的值。 常量的作用:♦ 固定的值,代表计算过程中常用到的值,便于程序计算;♦ 用来代表一个含义(1表示满足条件,0表示不满足);
变量
变量指的是程序执行过程中可以改变的,变量是一个内存空间(小容器);变量空间在创建(声明)时,必须指定数据类型及变量空间的名字;变量空间里边只能存储一个内容(值 引用);变量空间内的内容可以改变。
变量的创建/声明: 数据类型 变量名字;(int a;String b;);变量名字命名规则:字母(大小写敏感)、数字(0-9 不允许开头)、符号(英文符号_$)、中文(不推荐);规约:类名字中首字母大写(Super、SuperPerson);变量名中首字母小写,两个以上单词之后的首字母大写 (superPerson)即驼峰式命名法。 所有名字都需要做到见名知义(增强代码可读性)。
long d = 2147483648L; /* 2147486847是int型取值范围,如果创建的常量值超过范围,程序检测时会认为数字太大,如果真的需要那么大的数字,需在后面加L告知 */
float a = 3.4F;/* 从double转换为float会有损失,所以需要告知 */