美文网首页
Java基础学习(3):变量

Java基础学习(3):变量

作者: 深思熟虑的小小白 | 来源:发表于2020-04-20 22:15 被阅读0次

变量

  1. 每个变量都有一个类型(type),声明变量时,变量类型位于变量名之前,并且以分号;结束
  2. 变量名由数字‘0’~‘9’、大小写字母‘A’~’Z’‘a’~’z’、下划线_和美元符号$和其他语言中表示字母或数字的任何Unicode字符,‘+’ 和 ‘©’和空格都不能出现在变量中
  3. 变量名必须有意义,并且大小写敏感,变量名的长度进本没有限制,建议使用骆驼命名法(小驼峰)命名变量,即首单词所有字母小写,其它单词首字母大写
  4. 尽管$是一个合法的Java字符,但不要在你自己的代码中使用这个字符。它只用在Java编译器或其他工具生成的名字中
  5. 如果想要知道哪些Unicode字符属于Java中的“字母”,可以使用Character类isJavaldentifierStartisJavaldentifierPart方法来检查
  6. 可以在一行种声明多个相同类型的变量,但是不推荐这种风格的写法,每行只声明一个变量,可以提高程序的可读性
  7. 不能使用 Java 保留字作为变量名

变量初始化

  1. 声明变量后,必须使用赋值语句对变量进行显示初始化
  2. 未初始化的变量不能使用
  3. =右边的表达式赋值给=左边的变量
  4. 变量的声明和初始化可以放在一行,也可以不放在一行
  5. 在Java中可以将声明放在代码中的任何地方,但是必须声明在使用之前
  6. 变量的声明尽量靠近第一次使用的地方,这是一种良好的编写风格
  7. Java中不区分定义与声明,C++中int i;是定义,int i = 0;是声明

常量

  1. 在Java中,使用关键字final来知识常量,例如:final double CM_PER_INCH = 2.54;
  2. 关键字final表示这个变量只能被赋值一次,一旦赋值就不可更改,常量名用全大写,单词与单词之间使用下划线_连接
  3. Java中,想要让某个常量在一个类的多个方法中使用,通常把这些常量成为类常量,可以使用关键字static final设置一个类常量
  4. 类常量的定义位于main方法外部,所以同一个类的其他方法中也可以使用这个常量
  5. 如果类常量被声明为public,那么其他类的方法也可以使用这个常量
  6. const虽然也是Java的保留字,但是并未被使用到,Java中必须使用final定义常量

相关文章

网友评论

      本文标题:Java基础学习(3):变量

      本文链接:https://www.haomeiwen.com/subject/igmsihtx.html