Java 基础 之 常量
http://www.verejava.com/?id=16992564786810
/* java中常量分为以下几种 1. 整型常量 2. 浮点数常量 3. 字符常量 4. 布尔型常量 5. 字符串常量 */ public class FinalVariable { public static void main(String[] args) { //常量的定义:不可以改变的变量 //1. 整型常量 final int UP=0; final int DOWN=1; final int LEFT=2; final int RIGHT=3; System.out.println(UP); System.out.println(DOWN); System.out.println(LEFT); System.out.println(RIGHT); /* 注意: 1. 常量的定义一般用大写 */ //2. 浮点数常量 final float PI=3.14f; System.out.println(PI); //3. 布尔常量 final boolean RUN=true; System.out.println(RUN); //4. 字符常量 final char A='A'; System.out.println(A); System.out.println('\r'); System.out.println('\''); System.out.println('\"'); System.out.println('\\'); //5. 字符串常量 final String CONST="情意地久天长"; System.out.println(CONST); } } /* 总结: 1. 常量的命名规则跟变量一样 2. 常量一般大写 3. 常量前面加 final 关键字 4. 常量不能改变值 */
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java内存模型
Java内存模型是Java Memory Model的缩写,又简称为JMM,是一个抽象的概念。Java内存模型的存在主要是用来屏蔽不同硬件平台访问内存的差异。使它们让Java程序在不同的平台下访问内存达到一致的效果。在JVM内部,我们姑且分为堆和栈两部分。当线程创建的时候,JVM会为其创建一个工作内存来存储线程的私有数据,线程对变量的操作都会先从主内存拷贝一份到自己的工作内存当中,进行一系列的运算,然后再将运算结果更新到主内存当中,不能直接对主内存进行操作。线程间的通信(Thread-A和Thread-B), 必须通过主内存完成,它们之间是无法直接访问对方的工作内存。内存模型与系统内存架构关系如下:通过上图,我们对Java内存模型的工作流程有了一个大致的了解。学过JVM原理的同学可能对Java内存模型跟JVM运行时的数据区搞混,在
- 下一篇
改善Java代码质量的
1.命名规范: 包名全小写,类名首字母大写,常量全部大写并用下划线分割,变量采用驼峰命名的方法。注意对于O这个容易混淆要加注释 包名如 com.user 类名如Test 常量如RAND_CONST 变量如 String userPhone public class Test4 { public static void main(String[] args){ long i=1l; System.out.println(i+i); } } 这段代码很好的说明问题 2.在定义常量时,一定要确定的定义一个不变量 publicstaticfinalint RAND_CONST =new Random().nextInt();这个显然是错的,就不是一个确定的常量, publicstaticfinalint RAND_CONST = 5;这是对的。 3.三元操作符的类型要一致 你很少用三元操作符吧,我也很少用,三元操作符是if-else的简化方法,是OneLine表现,它的性能优于if-else, int i=80; Strings = String.valueOf(i<100?90:100...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Mario游戏-低调大师作品
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用