1、数据类型:
基本:数值型(整数型(byte、short、int、long)、浮点型(float、double))、字符型(char)、布尔型(boolean)
引用:类(class)、接口(interface)、数组(array)
数值型
(1)、整型常量的三种常见形式(十进制(D)、八进制(0)、十六进制(0x/0X));
(2)、Java语言的整型常量默认为整型(int);
(3)、声明long型常可以在后面加"l"或"L",如:long a = 3L。
类型名称 | 关键字 | 占用空间 | 取值范围 | 默认值 |
---|---|---|---|---|
字节型 | byte | 1 | -2^7—2^7-1 | 0 |
短整型 | short | 2 | -2^15—2^15-1 | 0 |
整型 | int | 4 | -2^31—2^31-1 | 0 |
长整型 | long | 8 | -2^63—2^63-1 | 0 |
浮点型
(1)、取值范围以科学计数法形式来描述
(2)、float类型的小数,需要在小数后加字母f,不区分大小写,如2.13f ;
(3)、在程序中,小数的运算速度要低于整数运算。
类型名称 | 关键字 | 占用空间 | 取值范围 | 默认值 |
单精度浮点型 | float | 4 | -3.4e+38—3.4e+38 | 0.0f |
双精度浮点型 | double | 8 | -1.7e+308—1.7e+308 | 0.0 |
字符型
(1)、字符是由单引号括起来的单个字符;
(2)、Java字符使用Unicode字符集。
a、Unicode为每种语言中的每个字符设定了统一且唯一的二进制码;
b、Unicode满足语言文本转换盒处理的需求;
c、Unicode在互联网当中扮演着非常重要的角色。
布尔型
布尔型(boolean)适用于逻辑运算,一般用于程序流程控制,boolean(true or false)。
2、变量名命名规范:
(1)、以字母、下划线或美元符开头;
(2)、后面跟字母、下划线、美元符或数字;
(3)、Java变量名没有长度限制;
(4)、Java变量名对大小写敏感。
3、驼峰命名法:
(1)、变量名应该用有意义的单词,如:button,print ;
(2)、变量名如果只有一个单词,则所有的字母都要小写,如:text ;
(3)、变量名如果由多个英文单词组成,则从第二个单词开始首字母须大写,如:findViewById 。