一、按所属的数据类型划分
1、基本数据类型变量
2、引用数据类型变量
二、按被声明的位置划分
1、局部变量:方法或语句块内部定义的变量
2、成员变量:方法外部、类的内部定义的变量
字节型:-128~127
三、标识符
字母 数字 下划线 美元符号组成
不能以数字开头
区分大小
长度无限制
不能是java中的保留关键字
四、快捷方式
syso+alt+/
五、强制类型转化
byte b;
int i;
b=(byte)i;
定义浮点数类型时在数字后加f
定义long类型的在数字后加l
定义char用单引号只能放一个字符
char可以变成数字依照ASCLL码表
六、方法
权限修饰符 方法名 参数列表 返回值
权限修饰符 返回值声明 方法名称(参数列表)
{
方法中封装的逻辑功能;
return 返回值;
}
参数可以没有 多个参数用逗号隔开
想在static的方法中运行没有static的方法不行 必须加一个static
七、算数运算符
、、+ - * / %(取余)
++(自加)放在前面先加后进行打印,放在后面先打印后加
–(自减)
八、赋值运算符
=右给左 a+=b (a=a+b) -= *= /= 道理一样
九、关系运算符
==两边是否相等 !=两边是否不等 > < >= <=
十、逻辑运算符
&与 |或 ^异或 !非 &&短路与 ||短路或
&是左边是否为false右边都运算
&&是如果左边为false右边不进行运算
^异或 相同为false 不同为true
十一、字符串连接符
+两边有任意一边是字符串类型 变成连接符
十二、三目运算符
boolean 结果表达式?表达式1:表达式2
a>b?a:b 如果a>b则输出a否则输出b
十三、变量作用域
在{}中创建的变量只能在他里面用
十四、编程规约
1.代码命名不能以下划线或美元符号开始或结束
2.英文和拼音一定不要混合使用。单拼音或单英文都可以,纯拼音也要尽量避免采用
3.类名采用首字母大写的风格 由多个单词组成的每个单词首字母大写
4.方法名、参数名、成员变量、局部变量统一使用小写驼峰命名法 多个单词组成第一个单词首字母小写剩下首字母大写
5.常量名全部大写,单词间用下划线隔开,力求语义表达完整不要嫌长
6.大括号开始在类结尾 结束但占一行
7.变量声明符号两边留空格
十五、转义字符
各种符号前面加 \变成只是本意
\n换行 \r回车将当前位置移到本行开头 \t水平制表 跳到下一个TAB的位置
\v垂直制表 \\代表反斜线字符