参考链接: Java标识符
Java标识符
Java对包、类、接口、方法、变量、常量(不包括项目名)等命名时使用的字符序列称为标识符。
命名规范:
1.标识符由数字、字母、_、$组成,且首字母不能是数字。
2.标识符对大小写敏感
3.不能用java关键字命名
4.命名无长度限制
命名建议:类、接口、方法名、变量名采用驼峰式,包名一律小写,常量一律大写且有多个单词组成时以_间隔
Java数据类型
数据类型的作用:决定了内存中存储数据的类型以及所占空间的大小
java数据类型可分为两类:
基本数据类型:byte short int long float double char boolean
引用数据类型:类、接口、数组、枚举、注解
boolean型:0为假1为真。
整型数据类型(byte、short、int、long)
可以有如下赋值方式
public class Test{
public static void main(String [] args){
int a;
a=1;
a=0b1;
a=001;
a=0x01;
}
}
浮点数数据类型(float、double)
由于浮点数如3.13、3.0、1.222222等都默认为double类型且float只能自动向double转换故须如下赋值
public class Test{
public static void main(String [] args){
float a;
a=3.14f;
}
}
布尔型(boolean)
只有true与flase
字符型(char)
public class Test{
public static void main(String [] args){
char a;
a='汉';//第一种
a='a';//第二种
a='\u0061';//第三种
a=97;//第四种
a='\t'//第五种
}
}
数据类型转换方向
byte->short/char->int->long->float->double
当高数据类型转换为低数据类型时需要强制类型转换
例如
int a=1;
byte b;
b=(byte)a;
常量与变量
变量就是可变的量 常量就是声明后不能改变的量。
常量声明需要数据类型前加一个final