Logo
Explore Help
Register Sign In
document/effective-Java
2
0
Fork 0
You've already forked effective-Java
mirror of https://github.com/Jueee/effective-Java.git synced 2026-08-19 08:23:30 +08:00
Code Issues Packages Projects Releases Wiki Activity
14 Commits 1 Branch 0 Tags
2379035c3e52c1da21357820ad9eb509721b2ecd
Go to file
Clone
Open with VS Code Open with VSCodium Open with Intellij IDEA
Download ZIP Download TAR.GZ Download BUNDLE
尉勇强2 2379035c3e 为后代设计接口
2019-11-13 19:14:34 +08:00
ch02创建和销毁对象
使用try-with-resources语句替代try-finally语句
2019-09-24 15:34:52 +08:00
ch03所有对象的通用方法
考虑实现 Comparable 接口
2019-10-10 20:10:34 +08:00
ch04类和接口
为后代设计接口
2019-11-13 19:14:34 +08:00
README.md
重写equals方法时遵守通用约定
2019-09-27 18:46:58 +08:00

README.md

说明

目录

ch02.创建和销毁对象

  1. 考虑使用静态工厂方法替代构造方法
  2. 当构造方法参数过多时使用builder模式
  3. 使用私有构造方法或枚类实现Singleton属性
  4. 使用私有构造方法执行非实例化
  5. 使用依赖注入取代硬连接资源
  6. 避免创建不必要的对象
  7. 消除过期的对象引用
  8. 避免使用Finalizer和Cleaner机制
  9. 使用try-with-resources语句替代try-finally语句

ch03.所有对象的通用方法

Reference in New Issue View Git Blame Copy Permalink
Description
《Effective Java 第三版》学习笔记
Readme 389 KiB
Languages
Java 100%
Powered by Gitea Version: 1.25.5 Page: 44ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API