Commit Graph

  • 7cb03aebfb
    Merge pull request #1 from Jueee/dependabot/maven/ch04/ClassesAndInterfaces/junit-junit-4.13.1 master Yongqiang Wei 2020-10-15 14:16:26 +0800
  • 7e73a354d5
    Merge pull request #2 from Jueee/dependabot/maven/ch03/MethodsCommonToAllObjects/junit-junit-4.13.1 Yongqiang Wei 2020-10-15 14:16:14 +0800
  • 17c7de22a0
    Merge pull request #3 from Jueee/dependabot/maven/ch02/CreatingAndDestroyingObjects/junit-junit-4.13.1 Yongqiang Wei 2020-10-15 14:16:02 +0800
  • 013cccec14
    Merge pull request #4 from Jueee/dependabot/maven/ch05/Generics/junit-junit-4.13.1 Yongqiang Wei 2020-10-15 14:15:48 +0800
  • 34a57e0126
    Merge pull request #5 from Jueee/dependabot/maven/ch06/EnumsAnnotations/junit-junit-4.13.1 Yongqiang Wei 2020-10-15 14:15:13 +0800
  • b135998a7c Merge branch 'master' of https://github.com/Jueee/effective-Java.git 尉勇强2 2020-10-15 14:12:07 +0800
  • fef315148d 使用标记接口定义类型 尉勇强2 2020-10-15 14:11:12 +0800
  • 2edf799df1 枚举和注解 尉勇强2 2020-10-15 14:10:53 +0800
  • 17b52291a2
    Bump junit from 3.8.1 to 4.13.1 in /ch06枚举和注解/EnumsAnnotations dependabot[bot] 2020-10-13 23:17:03 +0000
  • dba6b5c137
    Bump junit from 3.8.1 to 4.13.1 in /ch05泛型/Generics dependabot[bot] 2020-10-13 20:30:09 +0000
  • 3f63d1e578
    Bump junit in /ch02创建和销毁对象/CreatingAndDestroyingObjects dependabot[bot] 2020-10-13 16:57:44 +0000
  • b92f3efb02
    Bump junit in /ch03所有对象的通用方法/MethodsCommonToAllObjects dependabot[bot] 2020-10-13 16:57:42 +0000
  • a89f3ac80d
    Bump junit from 3.8.1 to 4.13.1 in /ch04类和接口/ClassesAndInterfaces dependabot[bot] 2020-10-13 16:57:38 +0000
  • 33480f92ea Set theme jekyll-theme-cayman Yongqiang Wei 2020-07-03 18:44:58 +0800
  • 85d02fd51a 使用接口模拟可扩展的枚举 尉勇强2 2020-04-16 20:14:52 +0800
  • 242c7c8d58 使用 EnumSet 替代位属性 尉勇强2 2020-04-15 20:16:11 +0800
  • 3a137f7013 使用枚举类型替代整型常量 尉勇强2 2020-04-01 20:16:17 +0800
  • 1f4172cbe7 优先考虑类型安全的异构容器 尉勇强2 2020-03-20 16:55:44 +0800
  • 65d6670592 合理地结合泛型和可变参数 尉勇强2 2020-03-20 09:41:47 +0800
  • 7d60d049ce 使用限定通配符来增加 API 的灵活性 尉勇强2 2019-12-18 20:06:36 +0800
  • 7731ede3aa 优先使用泛型方法 尉勇强2 2019-12-18 19:17:22 +0800
  • a17ea15649 优先考虑泛型 尉勇强2 2019-11-26 20:16:56 +0800
  • 714400aaf0 列表优于数组 尉勇强2 2019-11-26 19:45:04 +0800
  • 35b55d1c36 消除非检查警告 尉勇强2 2019-11-21 19:59:07 +0800
  • e3a1234bb2 消除非检查警告 尉勇强2 2019-11-21 19:55:41 +0800
  • 8bd23ac892 将源文件限制为单个顶级类 尉勇强2 2019-11-19 20:05:42 +0800
  • 69043c55bc 接口仅用来定义类型 尉勇强2 2019-11-14 20:15:19 +0800
  • 2379035c3e 为后代设计接口 尉勇强2 2019-11-13 19:14:34 +0800
  • 1fc032d97d 接口优于抽象类 尉勇强2 2019-11-07 19:47:40 +0800
  • 52e5d7165a 接口和类 尉勇强2 2019-10-24 20:11:14 +0800
  • 9aded46fe5 在公共类中使用访问方法而不是公共属性 尉勇强2 2019-10-14 19:47:17 +0800
  • 070028eb93 使类和成员的可访问性最小化 尉勇强2 2019-10-11 20:05:38 +0800
  • 879b096a9d 考虑实现 Comparable 接口 尉勇强2 2019-10-10 20:10:34 +0800
  • 24d84af4a2 重写equals方法时遵守通用约定 尉勇强2 2019-09-27 18:46:58 +0800
  • ca0267cf95 使用try-with-resources语句替代try-finally语句 尉勇强2 2019-09-24 15:34:52 +0800
  • f74869667a 避免使用Finalizer和Cleaner机制 尉勇强2 2019-09-17 20:17:31 +0800
  • d6857ddc4c 使用依赖注入取代硬连接资源 尉勇强2 2019-09-16 20:17:17 +0800
  • f1df6a3327 用私有构造方法或枚类实现Singleton属性 尉勇强2 2019-09-11 20:18:37 +0800
  • 3e9b73708f 当构造方法参数过多时使用builder模式 尉勇强2 2019-09-11 20:00:34 +0800
  • b50e2ad14e 使用静态工厂方法替代构造方法 尉勇强2 2019-09-11 18:56:22 +0800
  • e0558ec5d9 first commit 尉勇强2 2019-09-11 18:46:57 +0800