📄 3.txt
字号:
变量类型:1 局部变量:(空间分配在栈区) a 方法内部, b 或者{ }之间 c 使用前必须显示初始化2 实例变量:(空间分配在堆区) a 定义在类中,方法外面 b 可以无须显式初始化(通过new方法 可以自动初始化默认值) c 作用范围局限于类中3 静态变量:4 方法参数:5 操作符:1 instanceof: 一个引用所指向的对象是否是某个类的实例 String s = "yangzb"; boolean is = s instanceof String;//S 是否 是String类的实例 System.out.println(is);//输出结果 为 true2 == : a 基本类型:比较值是否相等 b 引用类型:是否指向同一个对象(内存地址) c3 带符号的右移 (除2)>>:符号位保持 不动 带符号的左移 (乘2)<<: 不带符号的右移 >>> :符号位跟着动4 & :位与运算 一个int 具有4个字节(32位)可以支持 32个权限 功能如下: 登录 换卡 开户 换号 补卡 授权 销户 积分 1 2 4 8 16 32 64 128 例如:营业员 权限 P = 登录+开户+换号 = 1+4+8 = 13(权重) (P&1) == 1 检测是否具有登录权限 (P&13) == 13 检测是否同时具有 登录+开户+换号权限 " ~ " :加 1 取反 int x=-8; ~x = 7; int y=6; ~y = -7; " !" :只对 boolean 型的变量取反 5 switch 的值只能是 byte,short,char 或者 int switch(value) { case 1: System.out.println("第一"); break; //假若此处没有break,则 当value的值为1时,则会继续直接执行 //System.out.println("第二"); 不会判断value是否等于2 case 2: System.out.println("第二"); break; case 3: System.out.println("第三"); break; default: System.out.println("其他"); break; //此处的break不是必须的,但是 写个break是个很好的习惯 } switch(value) { case 1: System.out.println("第一"); //break; case 2: System.out.println("第二"); //break; case 3: System.out.println("第三"); //break; default: System.out.println("其他"); } /* * 假若case语句里没有break,则只要进入了某个case条件 * 就会执行所有的可执行语句,除非碰到break */ //*************************** Enter number:1 第一 第二 第三 其他6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -