自己学习java的笔记
来源:互联网 发布:vb for mac下载 编辑:程序博客网 时间:2024/04/27 14:44
一、.考虑用静态工厂方法来代替构造函数
1.优势:
1)
2)
3)
2.
1)类如果不含公有的或者受保护的构造器,就不能被子类化。
二、避免使用静态导入
静态导入不用提供类名,这样做可以偷点儿懒,但也引入了不必要的混淆。假如你决定使用静态导入特性,推荐单独地导入常量名,而不要使用通配符。因为这样做可以让人知道常量的来源。
---9.1更新---
三、可变参数
Java语言在JDK1.5中首次推出Java可变参数,variable arguments,或简称varargs。这一新语言特征给软件开发人员在编写方法重载时提供了方便和灵活性。特别是在一个函数,如果传入的参数可能是多个,那么可能就要写多个重载函数来支持不同的参数数量,有了可变参数就能减少很多代码量,不过也有不足,就是可变参数的类型必须是一样的,所以用起来也有很大的局限性
--9.4---
0 0
- 自己学习java的笔记
- 自己的java学习笔记
- java自己总结的学习笔记
- JAVA容器 (自己的学习笔记)
- 自己的学习笔记
- Java学习笔记------自己书写的登录界面实例
- 自己学习iOS的笔记
- 自己的学习笔记 - SQL
- 自己的python 学习笔记
- 自己做的java笔记
- Java自己记录的笔记
- 零基础学习JAVA的初期笔记--自己的笔记
- 自己的java学习规划
- 黑马程序员-自己总结的java学习笔记(1)java语言基础。
- 黑马程序员-自己总结的java学习笔记(2)java语句基础。
- 黑马程序员-自己总结的java学习笔记(3)java字符串对象。
- 黑马程序员-自己总结的java学习笔记(4)java数组。
- 学习笔记(TIJ)-自己的注释
- Springmvc 的一些操作
- [PAT]Battle Over Cities
- oracle全集实战视频教程,oracle入门到精通教程下载
- js笔记
- Monkey测试5-运行中停止monkey
- 自己学习java的笔记
- 正确释放Vector的内存
- 代码面试最常用的10大算法
- 异步线程
- BZOJ 1093: [ZJOI2007]最大半连通子图
- 查找最小的k个元素
- TCP/IP IP编址
- 读取pdf文字
- 实习心得