变量、常量、变量作用域、运算
变量作用域:
-
类变量(静态变量)
-
实例变量
-
局部变量
常量:
-
初始化后不能再改变值!不会变动的值。
-
可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
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 面试可能用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用