欢迎使用CSDN-markdown编辑器
来源:互联网 发布:mysql查看锁状态 编辑:程序博客网 时间:2024/05/25 21:36
effective Jave 笔记
静态工厂方法比构造器优点 它们有名字
它们避免了每次调用产生新的对象
参数负杂情况下代码变得简洁
可以返回原始类型的任何子类型
避免创建无用对象
消除过期对象
避免使用终结方法
使用私有构造器强化不可实例能能力
使类和实例访问性最小化
使可变性最小化
慎用多参数
慎用方法重载
普通类覆盖equal , hascode, 最好实现comparable接口
声明数组最好给出初始值大小
try catch 子句放在循环外边
foreach 在过滤、转换、平行迭代不能使用
foreach 优于传统 while for
组合优于继承
接口优于抽象类
列表优于数组
基础类型优于装箱类型
接口优于反射
板举类型优于常量
通过接口引用对象
检验参数有效性
executor 和 task 优先于线程
避免过度同步
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 布局管理器——绝对布局
- 实现tomcat启动时自动运行代码
- 关于push与unshift的区别与比较
- 数据库的相关概念
- 强大的php函数shell_exec
- 欢迎使用CSDN-markdown编辑器
- 登陆MySQL数据库,以及常用操作命令
- Hadoop技术梗概(一)
- 欢迎使用CSDN-markdown编辑器
- 指针和引用的区别
- bzoj 1007: [HNOI2008]水平可见直线
- Android 6.0蓝牙权限问题
- 初玩linux epoll------一个服务器如何与多个客户端进行通信? (笔试面试常考)
- AXI4总线协议