Never forget why you started,
and your mission can be accomplished.

effective java

异常常见问题

zhouchong阅读(37)评论(0)

1、java异常的理解? 异常主要处理编译期不能捕获的错误。出现问题时能继续顺利执行下去,而不导致程序终止。确保程序的健壮性。 处理过程:产生异常状态时,如果当前的context不具备处理当前异常的能力,将在heap上new出来一个异常对象...

关于Enum的再次理解

zhouchong阅读(28)评论(0)

问:enum 算不算基本数据类型 答:不算,enum是引用类型。 Java中的基本数据类型只有8种,分别是 byte、short、int、long、float、double、char、boolean 在 Java5之后新增的 Enum属于引...

enum(枚举)使用详解

zhouchong阅读(26)评论(0)

enum 的全称为 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。 原始的接口定义常量 public interface IConstants {    String MON = "Mon...

Java枚举类型(enum)

zhouchong阅读(79)评论(0)

实例: package com.fbank.openapi.exception; /** * 对账文件异常枚举 * @date 2017年12月21日 * @author qiaoxiafang */ public enum BillFil...

十二、考虑实现 Comparable 接口

zhouchong阅读(426)评论(0)

考虑实现 Comparable 接口: 和之前提到的通用方法 equals、hashCode 和 toString 不同的是 compareTo 方法属于   Comparable 接口,该接口为其实现类提供了排序比较的规则,实现...

十三、使类和成员的可访问性最小化

zhouchong阅读(433)评论(0)

使类和成员的可访问性最小化: 要区别设计良好的模块与设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节。设计良好的模块会隐藏所有的实现细节,把他的api与他的实现清晰地隔离开来。然后,模块之间...

五十一、当心字符串连接的性能

zhouchong阅读(475)评论(0)

字符串连接操作(+)是把多个字符串合并为一个字符串的最为便利的途径。 因此如果仅仅是对两个较小字符串进行一次连接并输出连接结果,这样是比较合适的。然而如果是为 n 个字符串而重复地使用字符串连接操作符,则需要 n 的平方级的时间。这是由于字...

四十五、将局部变量的作用域最小化

zhouchong阅读(441)评论(0)

将局部变量的作用域最小化: 将局部变量的作用域最小化,可以增强代码的可读性和可维护性,并降低出错的可能性。在 C 语言中要求局部变量必须在一个代码块的开头处进行声明,出于习惯,有些开发者延续了这样的做法。这个习惯需要改正, Java 提供了...