Java中的常量Constant
概念
常量指的就是在Java运行过程中,值不会发生改变的量
分类
从表现形式上分可分为两种
一、字面值常量
看到的就是数值的本身, 比如: 所有的数字
二、符号常量
看到的是符号 符号对应的具体数值
比如: 圆周率(PI) , 自然数(E)
从数据类型上分可分为两大类
一、基本数据类型
整数常量:代表所有的整数
小数常量:代表所有的小数
字符常量:代表语言中单个语言组成单位 例如: ‘a’ ‘你’
布尔常量:代表表示真假对错的结果值 只有两个值 true(真) , false(假)
二、引用数据类型
字符串常量:表示语言的语句
体现形式:使用英文双引号包裹语言的语句(字符序列)
比如:“好好学习,天天向上”
空常量:表示啥也没有状态 使用唯一的值null
特点
java代码中常量不能单独存在,必须要借助于java的其他操作使用常量。
代码示例:
public class ConstantDemo {public static void main(String[] args) {//使用常量//20; //单独不能使用,需借助输出语句使用System.out.println(20); //整数常量System.out.println(3.1415); //小数常量System.out.println('好'); //字符常量System.out.println(true); //布尔常量System.out.println("好好学习"); //字符串常量System.out.println(Math.PI); //符号常量System.out.println(Math.E);//null表示什么都没有, 不能主动做任何事,只能被动的去表示什么也没有//System.out.println(null);}
}
Java中的常量Constant相关推荐
- JAVA提示定义常量_如何在Java中定义常量(Constant)
首先看示例: /** * Method One */ interface ConstantInterface { String SUNDAY = "SUNDAY"; String ...
- 好好说说Java中的常量池之Class常量池
前言 在Java中,常量池的概念想必很多人都听说过.这也是面试中比较常考的题目之一.在Java有关的面试题中,一般习惯通过String的有关问题来考察面试者对于常量池的知识的理解,几道简单的Strin ...
- 好好说说Java中的常量池之Class常量池 1
转载自 好好说说Java中的常量池之Class常量池 在Java中,常量池的概念想必很多人都听说过.这也是面试中比较常考的题目之一.在Java有关的面试题中,一般习惯通过String的有关问题来考 ...
- Java中整数常量池的概念
Java中整数常量池的概念: java中为了提高程序的执行效率,将[-128, 127]之间256个整数所有的包装对象提前创建好了,类加载时就已经创好了,放在了一个方法区的"整数常量池&qu ...
- java常量使用_在Java中使用常量的方法
在Java中使用常量的方法 发布时间:2020-08-20 14:38:32 来源:亿速云 阅读:92 作者:小新 小编给大家分享一下在Java中使用常量的方法,相信大部分人都还不怎么了解,因此分享这 ...
- java中属于常量_java中的常量和属性
Java最佳实践建议将属性作为常量读取.那么,您认为达到目标的最佳方法是什么?我的方法是:一个Configuration类只读取一次属性文件(单例模式),并使用此类在需要时读取属性作为常量.并存储一个 ...
- stringbuilder调用tostring常量池_彻底弄懂java中的常量池
作者:tracy_666链接:https://www.jianshu.com/p/55f65dac1b4b JVM常量池主要分为Class文件常量池.运行时常量池,全局字符串常量池,以及基本类型包装类 ...
- JAVA中的常量定义在class中还是interface中比较合理?
本文地址:http://blog.csdn.net/sushengmiyan 本文作者:苏生米沿 java中使用的常量可以集中定义在一个文件中. 有两种解决方案: 1.在Constants.java中 ...
- java中修饰常量的事_浅谈java中的声明常量为什么要用static修饰
今天定义一个类常量,想着也只有这个类可以用到,就没用static关键字修饰.结果sonar代码检查提示: Rename this field "PERSON_TYPE_USER" ...
最新文章
- mac terminal
- python 列表生成式
- 多媒体制作技术心得体会_多媒体课件制作学习心得体会
- javascript 与vbscript 互相调用
- harmonyos developer,HarmonyOS 基本控件的实现
- C#调用vbs脚本实现Windows版Siri
- 高并发大流量专题---6、独立图片服务器的部署
- 按任意的字段旋转的存储过程
- 54include对象
- 疑似华为Mate X2通过3C认证:麒麟9000还是很悬...
- 选择所有选项的多选复选框列表或复选框下拉列表
- 实时音视频直播带货中影响用户体验的Bug根因
- 2022年软考系统架构师论文真题
- 计算机三级 信息安全技术题库——选择题1
- 人工智能正在重塑人力资源的7种方式
- Linux_多线程(进程与线程的联系_pthread库_线程创建_线程等待_线程正常终止_线程取消_线程分离_pthread_t与LWP)
- Keil编程环境背景颜色--护眼色
- 安卓,Android,Scanner Gun,Barcode Scanner,条码,扫描枪,二维码,键盘模式
- 发字的楷书写法图片_优秀的楷体书写作品高清图片
- 【科普向】谁都能看懂的CRC(循环冗余校验)原理