# effective-java-3e-learn **Repository Path**: wwit/effective-java-3e-learn ## Basic Information - **Project Name**: effective-java-3e-learn - **Description**: effective java 3e soruece code efetive java 第三版学习代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # effective-java-3e-learn #### 介绍 effective java 3e source code effective java 第三版学习代码 #### 软件架构 基于spring boot 2.0 、jdk 11 版本开发 #### 安装教程 1. 下载源码 2. 导入IDE执行即可 #### 使用说明 1. src目录下按照 英文字母 chapter + 数字组合 分类知识点参考下文应分类知识点说明 #### 对应分类知识点如下 1. chapter02 Creating and Destroying Objects 1. item1 考虑使用静态工厂方法替代构造方法 2. item2 当构造方法参数过多时使用builder模式 3. item3 使用私有构造方法或枚类实现 Singleton 属性 4. item4 使用私有构造器执行非实例化 5. item6 避免创建不必要的对象 2. Chapter03 Methods Common to All Objects 1. item9 使用 try-with-resources 语句替代 try-finally 语句 2. item12 始终使用toString方法