变量、常量、变量作用域、运算
变量作用域:
-
类变量(静态变量)
-
实例变量
-
局部变量

常量:
-
初始化后不能再改变值!不会变动的值。
-
可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
final 常量名 = 值;
finale double PI = 3.14;
-
常量名一般使用大写字母。
static final double PI = 3.14;
变量命名规则:
-
所有变量、方法、类名:见名知意
-
类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词以外,后面的单词首字母大写 lastname lastName
-
局部比那辆:首字母小写和驼峰原则
-
常量:大写字母和下划线:MAX_VALUE
-
类名:首字母大写和驼峰原则:Man,GoodMan
-
方法名:首字母小写和驼峰原则:run(),runRun()
原因:提高代码可读性
幂运算
2^3
Math.pow(double a, double b); Alt + Enter
逻辑运算(基础语法\src\operator\Demo02)

位运算(基础语法\src\operator\Demo03)
运算符:&,|,^,~,>>,<<,>>>
效率极高直接底层
&和|其实就是每一位做与运算或者或运算
^ 异或运算:相同为0,不同为1。
~ 取反运算:1变0,0变1。
乘法的本质是移位相加
<< 左移 *2
>> 右移 *2
基本用不到,tecent 或 Alibaba 面试可能用


浙公网安备 33010602011771号