2019年1月20日
摘要: 1.直接定义常量 直接定义常量的缺点:编译器无法检查常量的内容。常量发生改变,如r变成R,很多逻辑会报错。因此Java提供了枚举类型。 2.通过enum定义常量 通过enum关键字可以定义常量类型 常量本身带有类型信息 使用 == 比较 if(day == Weekday.FRI){...} enu 阅读全文
posted @ 2019-01-20 16:47 singleSpace 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.JavaBean定义 符合以下命名规范的class被成为JavaBean private 类型的field 针对这个field的get和set方法 java public class Main { public static void main(String[] args) throws Exc 阅读全文
posted @ 2019-01-20 15:35 singleSpace 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Java的数据类型: 基本类型:int boolean float 引用类型:所有class类型 为一个基本类型int赋值为null,会提示“incompatible types”错误。 错误原始:基本类型是不能视为对象(引用类型)的.。 可以定义一个Integer类,包含一个实例字段int。这样可 阅读全文
posted @ 2019-01-20 10:46 singleSpace 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 字符串操作过程中,每次用 + 拼接字符串,有以下问题: 每次循环都会创建新的对象 绝大部分都是临时对象。浪费内存 影响GC效率 java String s = ""; for(int i=0;i 不需要特别改写字符串 + 操作 编译器在内部自动把多个连续的 + 操作优化为StringBuilder操 阅读全文
posted @ 2019-01-20 10:36 singleSpace 阅读(218) 评论(0) 推荐(0) 编辑