什么是java常量_java常量是什么?
Java常量是什么?
JAVA常量就是在程序中固定不变的值,是不能改变的数据。例如数字1、字符“a”、浮点数3.2等。在Java中,常量包括整型常量、浮点数常量、布尔常量、字符常量等。
下面我们就一起来看看java中的这些常量。
1、整型常量
整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4种表示形式具体表示形式如下。
二进制:由数字0和1组成的数字序列。在JDK7.0中允许使用字面值来表示二进制数,前面要以0b或0B开头,目的是为了和十进制进行区分,如0b01101100、0B10110101。
八进制:以0开头并且其后由0~7范围内(包括0和7)的整数组成的数字序列,如0342。
十进制:由数字0~9范围内(包括0和9)的整数组成的数字序列。如198。
十六进制:以0x或者0X开头并且其后由0~9、A~F(包括0和9、A和F)组成的数字序列,如0x25AF。
需要注意的是,在程序中为了标明不同的进制,数据都有特定的标识,八进制必须以0开头,如0711,0123;十六进制必须以0x或0X开头,如0xaf3、0Xff;整数以十进制表示时,第一位不能是0,0本身除外。例如十进制的127,用二进制表示为011111八进制表示为017,用十六进制表示为0x7F或者0X7F。
2、浮点数常量
浮点数常量就是在数学中用到的小数,分为foat单精度浮点数和double双精度浮点数两种类型。其中,单精度浮点数后面以F或f结尾,而双精度浮点数则以D或d结尾。当然,在使用浮点数时也可以在结尾处不加任何的后缀,此时虚拟机会默认为double双精度浮点数。浮点数常量还可以通过指数形式来表示。具体示例如下:2e3f 3.6d 0f 3.84d 5.022e+23f
3、字符常量
字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引’’号引起来,它可以是英文字母、数字、标点符号以及由转义序列来表示的特殊字符。具体示例如下:‘a’ ‘1’ ‘&’ ‘\r’ ‘\u0000’
上面的示例中,’\u00’表示一个空白字符,即在单引号之间没有任何字符。之所以能这样表示,是因为Java采用的是Unicode字符集,Unicode字符以\u开头,空白字符在Unicode码表中对应的值为’\u0000’。
4、字符串常量
字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号””引起来,具体示例如下:“HelloWorld" “123" "We come \n XXX" "”
一个字符串可以包含一个字符或者多个字符,也可以不包括任何字符,即长度为零。
5、布尔常量
布尔常量即布尔型的两个值true和false,该常量用于区分一个事物的真与假。
6、null常量
null常量只有一个值null,表示对象的引用为空。
什么是java常量_java常量是什么?相关推荐
- java 实型常量_Java常量(七)
所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序的整个运行过程中不允许改变. (在这里要注意常量和常量值是不同的概念,常量值是常量的具体和直观的表现形式,常量是形式化的表现.通常在程序 ...
- java 变量与常量_java变量和常量的区别是什么
java变量和常量的区别是: 1.在java编码规范中,常量名规定要大写,变量名规定要小写: 2.常量只能赋值一次,变量可以赋值多次: 3.常量在程序运行过程中不能改变,变量可以改变. (视频教程推荐 ...
- java 常量池是什么_Java常量池理解与总结
一.相关概念 什么是常量 用final修饰的成员变量表示常量,值一旦给定就无法改变! final修饰的变量有三种:静态变量.实例变量和局部变量,分别表示三种类型的常量. Class文件中的常量池 在C ...
- java常量池的理解_Java常量池的大概理解
转载自:http://www.cnblogs.com/iyangyuan/p/4631696.html 理论 小菜先拙劣的表达一下jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转 ...
- java变量与常量的区别_Java变量与常量
Java变量与常量 常量 常量是指在程序执行过程中始终保持不变的量. 定义语法 final 常量数据类型 常量名=常量初始值: 常量的分类:静态常量.成员常量和局部常量. public class d ...
- java定义常量_JAVA中定义常量方法
JAVA中定义常量方法 (2013-01-28 14:30:19) 标签: it 一.常量定义的基本注意事项. 在Java语言中,主要是利用final关键字(在Java类中灵活使用Static关键字) ...
- java常量池与地址_Java常量池
一.相关知识 1.何为常量 第一种常量:是一个值,我们将这个值本身称为常量.比如: 整型常量:1024 实型常量:1.024 字符常量:'g' 'c' 'w' 字符串常量:"gcw" ...
- java使用常量的好处是什么_Java常量知识点小结
在初学者学习Java的时候,常常会碰到有关于常量的知识点.零基础的小白常常弄不清常量的学习内容.那么什么是常量呢?其实就是在程序中固定不变的值,是不能改变的数据.本文将带着大家梳理一遍常量的定义.分类 ...
- java中常量_Java中的常量有哪些?
JAVA常量就是在程序中固定不变的值,是不能改变的数据.例如数字1.字符"a".浮点数3.2等.那么java的常量有哪些呢?在Java中,常量包括整型常量.浮点数常量.布尔常量.字 ...
最新文章
- DataGrid连接Access的快速分页法(2)——SQL语句的选用(升序与降序)
- 2500 字全方面解读 Python 的格式化输出
- MyEclipse移动开发教程:移动Web模拟器指南(一)
- webpackJsonp is not defined?
- P6378 [PA2010] Riddle(2-sat/前后缀优化建图)
- [转载] 民兵葛二蛋——第31集
- linux vi下划线,如何将我的Vim高亮线更改为不是下划线?
- SuiteCRM-7.7.6 (Ubuntu 16.04)
- 《程序员》11期最新上市:互联网架构集结号
- 云服务的未来:下一个淘宝
- 程序员的情感修养 —— 专访“非诚勿扰”牵手成功男嘉宾程序员石川
- 1)java基本语法
- 二.ARM裸机学习之S5PV210刷机
- 数据压缩读书笔记——线性代数的几何意义(五)
- siri语音功能测试点
- python电梯题_OO——电梯作业总结
- -bash: cannot create temp file for here-document: Permission denied 的解决办法
- vhdl计算机语言,vhdl语言编程实例.doc
- echarts使主标题和副标题在同一行显示
- 算法设计与分析之平摊分析