一、变量分类
1.按所属数据类型划分:
①基本数据类型变量。
②引用数据类型变量。
2.按被声明的位置划分:
①局部变量:方法或语句块内部定义的变量。
②成员变量:方法外部,类的内部变量。
public class Demo1{
public static void main(String[] args){
}
}
二、数据类型
1.八种基本数据类型
①数值型:
整数类型(byte,short,int,long)
浮点类型(float,double)
字符型(char)
②布尔型(boolean)
2.引用数据类型
①类(class)
②接口(interface)
③数组
类型 | 占用内存 |
---|
整数型(int) | 4字节 |
短整数型(short) | 2字节 |
长整数型(long) | 8字节 |
字节型(byte) | 1字节 |
浮点型 | 4字节 |
双精度型 | 8字节 |
布尔型 | 1字节 |
字符型 | 2字节 |
三、标识符
Java对包,类,方法,参数,变量等要素命名时使用的字符系列成为标识符。
1.由字母,数字,下划线(_)和美元符号($)组成。
2.不能以数字开头
3.区分大小
4.长度无限制
5.不能是Java中的保留关键字。
四、编程规范
1.所有命名严禁使用拼音与英文结合的方式,全中文更不行,除了专有地名,公司名等。
2.类名使用UpperCamelCase风格(多单词连用首字母均大写)
3.方法名,参数名,成员变量,局部变量都统一使用lowerCamelCase风格(多单词连写时首单词字母小写,其他单词首字母大写。)
4.常量全大写用下划线隔开,不嫌名长。
5.抽象类命名使用Abstract或Base开头,异常类命名为Exception结尾,测试类以要测试的类名开始,Test结尾。
6.不以下划线和$开头,也不以其结尾。