变量

  • 变量顾名思义就是可以变化的量

  • 因为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
  • 类名:首字母大写和驼峰原则
  • 方法名:首字母小写和驼峰原则:

最新文章

  1. JPA,EclipseLink 缓存机制学习(一) 树节点搜索问题引发的思考
  2. mac上运行appium提示错误Encountered internal error running command 解决办法
  3. Oracle之DBMS_RANDOM包详解
  4. jQuery代码优化:事件委托篇
  5. Linux 控制 配置 减少 交换分区 SWAP 虚拟内存使用
  6. gulp 建立一个简单的自动化
  7. java 反射技术
  8. 【线性结构上的动态规划】UVa 11584 - Partitioning by Palindromes
  9. passwd的使用
  10. SpringMVC学习系列- 表单验证
  11. UESTC_秋实大哥与线段树 2015 UESTC Training for Data Structures<Problem M>
  12. 解决wordpress发表文章,照片不能居中的问题
  13. Django总结
  14. 关于Mysql下使用Dapper QueryFirstOrDefault的问题
  15. SQL Server数据库优化的10多种方法
  16. [Swift]LeetCode877. 石子游戏 | Stone Game
  17. SQLSERVER数据库调优
  18. JS思维导图(转)
  19. JavaScript构造函数详解
  20. this 关键字 详解

热门文章

  1. Jquery_效果-隐藏显示、淡入淡出、滑动面板、简单的动画队列
  2. 关于visualvm无法监控本地java进程
  3. ABP框架入门
  4. 五二不休息,今天也学习,从JS执行栈角度图解递归以及二叉树的前、中、后遍历的底层差异
  5. ElasticSearch7.3学习(二十二)----Text字段排序、Scroll分批查询场景解析
  6. 提升站点SEO的7个建议
  7. arts-week14
  8. 129_Power Pivot&Power BI DAX不同维度动态展示&动态坐标轴
  9. DOM标签操作与事件与jQuery查找标签
  10. 『忘了再学』Shell基础 — 17、预定义变量