[toc] enum语法! 参考文献: "java enum的用法详解" "枚举ENUM的tostring() valueof()name()和values()用法" Enum原理 实际上,这个声明定义的类型是一个类,它刚好有四个实例。 方法 枚举常用的方法是values():对枚举中的常量值进行遍 ...
分类:
编程语言 时间:
2019-11-29 00:59:48
阅读次数:
158
可变性String 是final修饰的类,其中是使用final来修饰字符数组来保存字符串的,所以string是常量,值不可变的类。stringbuffer和stringbuilder都是继承自abstractStringbuilder类,abstractStringbuilder也是使用字符数组来保 ...
分类:
其他好文 时间:
2019-11-20 19:40:39
阅读次数:
45
1、String是常量字符串,从源码从可以看出是final类型的,有final修饰的类叫做最终类,它不能被继承,final修饰的方法不能重写。而它的值可以改变,比如常量值。 (String部分源码如下) (final类不能被继承)如下: (final方法不能重写)如下: 使用方法如下: String ...
分类:
其他好文 时间:
2019-11-20 15:21:18
阅读次数:
68
1. 什么是常量?常量有哪些分类?为什么要给常量起名字? 常量是指在程序的整个运行过程中值保持不变的量。在这里要注意常量和常量值是不同的概念,常量值是常量的具体和直观的表现形式,常量是形式化的表现。通常在程序中既可以直接使用常量值,也可以使用常量。 Java基本常量分为四类八种:整型(byte,sh ...
分类:
编程语言 时间:
2019-11-10 12:04:14
阅读次数:
95
需求背景 需求已经确定了几个固定的常量值,并且每个常量值都有相同的行为,但是具体实现细节不同。建议使用枚举抽象方法,优点:结构清晰,便于扩展。 枚举类实现抽象方法 与常规抽象类一样,enum类允许我们为其定义抽象方法,然后使每个枚举实例都实现该方法,以便产生不同的行为方式,注意abstract关键字 ...
分类:
编程语言 时间:
2019-11-09 21:45:07
阅读次数:
67
1、什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。2、Class文件中的常量池在Class文件结构中,最头的4个字节用于存储魔数MagicNumber,用于确定一个文件是否能被JVM接受,再接着4个字节用于存储版本号,前2个字节存储次版本号,后2个存储主版本号,再接着是用于存放常量的常量池,由于
分类:
编程语言 时间:
2019-10-22 18:44:23
阅读次数:
97
// 获取类别表数据 var typeIDList = new List<int> { 2, 3, 4, 5, 6, 7 }; var typeList = db.T_Dictionary .Where(d => typeIDList.Contains(d.TypeID)) .Select(d => ...
分类:
其他好文 时间:
2019-10-18 12:27:44
阅读次数:
116
``` 进阶1:基础查询 / 语法: select 查询列表 from 表名; 类似于:System.out.println(打印东西); 特点: 1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 / USE myemployees; 1.查询表中的单个字段 SE ...
分类:
数据库 时间:
2019-10-08 12:11:01
阅读次数:
113
1.常量 常量值被定义后,在脚本的其他任何地方都不能被改变,一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。 注意: 常量在整个脚本中都可以使用。 设置常量,使用 define() 函数,函数语法如下:bool define ( string $n ...
分类:
Web程序 时间:
2019-09-27 12:22:47
阅读次数:
89
接口是常量值和方法定义的集合。接口是一种特殊的抽象类。 ava类是单继承的。 java接口可以继承多个接口。 不允许类多重继承的主要原因是,如果A同时继承B和C,而b和c同时有一个D方法,A如何决定该继承那一个呢?但接口不存在这样的问题,接口全都是抽象方法继承谁都无所谓,所以接口可以继承多个接口。 ...
分类:
其他好文 时间:
2019-09-24 15:40:27
阅读次数:
129