Java数据类型

Java关键字:用于描述Java语言的特殊字符串

1、权限修饰符 private ,缺省,protected,public
2、class ,new,abstract ,interface,static ,final,finalize
3、void,return ,break,continute,switch,case,default
4、for,while,do
5、try,catch,finally,throws,throw
等等、、、、

Java标识符:Java程序员对类,包,属性,行为,变量,常量等进行描述说明的字符串

命名规则
1、26个大小写字母,0-9个数字,_和$符号组成,但是不能以数字开头
2、不能是关键字或者保留字但是可以包含关键字和保留字
3、严格区分大小写,没有长度限制
4、不能出现空格
5、包名:aabbcc
6、类名:AaBbCc
7、属性:aaBbCc
8、行为:aaBbCc
9、常量:AA_BB_CC

科学计数法

E+数字”表示E之前的数字要乘以10的多少倍
E-数字”表示E之前的数字要除以10的多少倍

数据类型分类

1、基本数据类型:boolean,byte(1),char(2),short(2),int(4),long(8),float(4),double(8)
2、引用数据类型:class ,interface,数组

数据类型的注意事项

1、整数类型取值范围:-2^(字节数8-1) ~~ +2^(字节数8-1)-1
2、long类型声明赋值:结尾显式使用'L'或者'l'标明是long类型
3、float类型声明赋值:结尾显式使用'F'或者'f'标明是float类型
4、字符类型赋值有三种情况:' '字符赋值,''转义赋值,unicode赋值

char c='a';
char c='\n';
char c=97;

基本数据类型的运算规则

1、自动类型转换
容量小的类型向容量大的类型转
byte,char,short byte,char,short之间或自身进行运算时都是自动提升为int
2、强制转换
int count=(int)select count(*) from User (return long);
char c=(char)('a'+1)(return int)
3、默认情况下整数常量的类型是int,浮点数常量类型是double

引用数据类型String

1、String是一个类,任何一个字符串都是String类的实现
2、String是存储多个字符用""赋值,char是存储一个字符用' '赋值,String可以定义为String s="";而char不行(char c='')
3、运算规则:连接运算即任何基本数据类型和String类型运算返回的都是String类型
4、String引用类型转换为基本数据类型XXX.parseXXX(String)

你可能感兴趣的:(Java数据类型)