java中的变量及命名
2024-09-07 02:15:21
变量
变量顾名思义就是可以变化的量
因为java是强类型语言,所以每个变量都必须声明其类型
java变量是最基本的存储单元,要素包括变量名称,变量类型和作用域、
1.常用的变量创建
public class Demo7 {
public static void main(String[] args) {
int a=1;
int b=2;
int c=3;
String name="lingxing";
char x='X';
double m=3.141;
}
}
2.变量的作用域
- 类变量
- 实例变量
- 局部变量
public class Demo08 {
//属性:变量
//实例变量:从属于对象;
String name;
//main方法
public static void main(String[] args) {
//局部变量:必须声明和初始化值
int i=0;
//初始化对象
Demo08 demo08 = new Demo08();
// 调用对象里面的实例变量
//demo08.name="LING";
System.out.println(demo08.name=("STAR"));
}
}
3.常量
public class Demo09 {
//fianl是修饰符,不存在先后顺序
//常量初始化之后不能再改变值!不会变动的值,在程序运行过程中不允许被改变!
//常量名一般用大写字符
final static double PI=3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
4.变量的命名规范
- 所有变量,方法,类名:见名知意
- 类成员变量:首字母小写和驼峰原则(除了第一个首字母小写之外,其他首字母大写)eg:studentNum
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_AGE
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则:
最新文章
- JPA,EclipseLink 缓存机制学习(一) 树节点搜索问题引发的思考
- mac上运行appium提示错误Encountered internal error running command 解决办法
- Oracle之DBMS_RANDOM包详解
- jQuery代码优化:事件委托篇
- Linux 控制 配置 减少 交换分区 SWAP 虚拟内存使用
- gulp 建立一个简单的自动化
- java 反射技术
- 【线性结构上的动态规划】UVa 11584 - Partitioning by Palindromes
- passwd的使用
- SpringMVC学习系列- 表单验证
- UESTC_秋实大哥与线段树 2015 UESTC Training for Data Structures<;Problem M>;
- 解决wordpress发表文章,照片不能居中的问题
- Django总结
- 关于Mysql下使用Dapper QueryFirstOrDefault的问题
- SQL Server数据库优化的10多种方法
- [Swift]LeetCode877. 石子游戏 | Stone Game
- SQLSERVER数据库调优
- JS思维导图(转)
- JavaScript构造函数详解
- this 关键字 详解
热门文章
- Jquery_效果-隐藏显示、淡入淡出、滑动面板、简单的动画队列
- 关于visualvm无法监控本地java进程
- ABP框架入门
- 五二不休息,今天也学习,从JS执行栈角度图解递归以及二叉树的前、中、后遍历的底层差异
- ElasticSearch7.3学习(二十二)----Text字段排序、Scroll分批查询场景解析
- 提升站点SEO的7个建议
- arts-week14
- 129_Power Pivot&;Power BI DAX不同维度动态展示&;动态坐标轴
- DOM标签操作与事件与jQuery查找标签
- 『忘了再学』Shell基础 — 17、预定义变量