240 发简信
IP属地:北京
  • 第70条: 线程安全性的文档化

    首先说一个错误的说法:通过查看文档中是否出现synchronized修饰符,可以确认一个方法是否是线程安全的。线程安全性不是一种“要么全有要么全...

  • apache commons-logging

    commons-logging下载commons-logging是Apache下的开源项目。commons-logging.jar的下载地址为:...

  • Apache Commons lang

    1.StringUtils(1)判空 (2)去空 (3)截取 (4)连接 2.ArrayUtils(1)随机数 3.DateUtils(1)日期

  • 第58条 对可恢复的情况使用受检异常,对编程错误使用运行时异常

    所有的异常都是从Throwable 的类派生出来的。throwable下面有三种结构:受检异常、运行时异常和错误。 一、受检异常如果期望调用者在...

  • 第10章 代码整洁之道 - 类和注释

    一、 类类通常由变量、属性和方法组成。按照书中所讲的Java的约定,类应该由一组变量开始,如果有静态公共常量,应该放在前面,然后是私有静态变量和...

  • 第52条:通过接口引用对象

    第40条有一个建议:对于参数类型,要优先使用接口而不是类。通俗地讲,应该优先使用接口而不是类来引用对象。如果有合适的接口类型存在,那么对于参数、...

  • Resize,w 360,h 240
    第44条 为所有导出的API元素编写文档注释

    如果要想使一个API真正可用,就必须为其编写文档。传统意义上的API文档是手动生成的,所以保持文档与代码同步是一件很繁琐的事情。Java环境提供...

  • 第36条 坚持使用Override注解

    考虑下面的程序,类Bigram 表示一个双字母组,考虑打印语句的输出结果 为什么结果是这样?bigrams采用的集合类型是HashSet,为什么...