疯狂Java笔记:3.6 直接量

来源:互联网 发布:php运行环境配置 编辑:程序博客网 时间:2024/05/17 07:15

3.6 直接量

定义:程序中通过源代码直接给出的值。eg:int a=5;5就是直接量

3.6.1 直接量的类型

直接量的类型

3.6.2 直接量的赋值

  • 直接赋值给对应类型的变量
  • Java 支持数值之间的类型自动转换,允许把数值直接量直接赋给另一个类型的变量[必需是系统支持的自动类型转换]
  • String 类型直接量不能赋值给其他类型变量,null类型直接量可以赋值给任何引用类型变量,boolean直接量只能赋值给boolean类型变量
  • 字符串常量:当程序第一次使用某个字符串直接量时,java会使用常量池缓存该直接量,再次使用时使用常量池中的字符串直接量[即相同字符串直接量在程序中只存在一个,供所有字符串变量引用]
  • 常量池:编译期被确定,并被保存在已编译的.class文件中的数据。包括类,方法,接口中的常量和字符串直接量
0 0
原创粉丝点击