会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
小眼睛先生
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年7月13日
转载--编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议65~69)
摘要: 阅读目录 建议65:避开基本类型数组转换列表陷阱 建议66:asList方法产生的List的对象不可更改 建议67:不同的列表选择不同的遍历算法 建议68:频繁插入和删除时使用LinkList 建议69:列表相等只关心元素数据 回到顶部 建议65:避开基本类型数组转换列表陷阱 我们在开发中经常会使用
阅读全文
posted @ 2017-07-13 23:17 小眼睛先生
阅读(103)
评论(0)
推荐(0)
编辑
转载--编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议60~64)
摘要: 阅读目录 建议60:性能考虑,数组是首选 建议61:若有必要,使用变长数组 建议62:警惕数组的浅拷贝 建议63:在明确的场景下,为集合指定初始容量 建议64:多种最值算法,适时选择 噢,它明白了,河水既没有牛伯伯说的那么浅,也没有小松鼠说的那么深,只有亲自试过才知道。 寓言故事《小马过河》 数据处
阅读全文
posted @ 2017-07-13 23:14 小眼睛先生
阅读(122)
评论(0)
推荐(0)
编辑
转载--编写高质量代码:改善Java程序的151个建议(第4章:字符串___建议56~59)
摘要: 阅读目录 建议56:自由选择字符串拼接方法 建议57:推荐在复杂字符串操作中使用正则表达式 建议58:强烈建议使用UTF编码 建议59:对字符串持有一种宽容的心态 回到顶部 建议56:自由选择字符串拼接方法 对一个字符串拼接有三种方法:加号、concat方法及StringBuilder(或Strin
阅读全文
posted @ 2017-07-13 23:11 小眼睛先生
阅读(185)
评论(0)
推荐(0)
编辑
转载--编写高质量代码:改善Java程序的151个建议(第4章:字符串___建议52~55)
摘要: 阅读目录 建议52:推荐使用String直接量赋值 建议53:注意方法中传递的参数要求 建议54:正确使用String、StringBuffer、StringBuilder 建议55:注意字符串的位置 回到顶部 建议52:推荐使用String直接量赋值 一般对象都是通过new关键字生成的,但是Str
阅读全文
posted @ 2017-07-13 23:09 小眼睛先生
阅读(109)
评论(0)
推荐(0)
编辑
2017年6月22日
转载---相关子查询和非相关子查询
摘要: 转载 相关子查询和非相关子查询 1:标量子查询(相对于多值子查询): 只有标量子查询返回的是单个记录或者不返回,就是有效的子查询。 Ex1:select OrderId From Orders where EmployeeId= (select EmployeeId From employees w
阅读全文
posted @ 2017-06-22 22:53 小眼睛先生
阅读(212)
评论(0)
推荐(0)
编辑
转载---编写高质量代码:改善Java程序的151个建议(第3章:类、对象及方法___建议47~51)
摘要: 阅读目录 建议47:在equals中使用getClass进行类型判断 建议48:覆写equals方法必须覆写hashCode方法 建议49:推荐覆写toString方法 建议50:使用package-info类为包服务 建议51:不要主动进行垃圾回收 回到顶部 建议47:在equals中使用getC
阅读全文
posted @ 2017-06-22 22:48 小眼睛先生
阅读(128)
评论(0)
推荐(0)
编辑
转载---编写高质量代码:改善Java程序的151个建议(第3章:类、对象及方法___建议41~46)
摘要: 阅读目录 建议41:让多重继承成为现实 建议42:让工具类不可实例化 建议43:避免对象的浅拷贝 建议44:推荐使用序列化对象的拷贝 建议45:覆写equals方法时不要识别不出自己 建议46:equals应该考虑null值情景 回到顶部 建议41:让多重继承成为现实 在Java中一个类可以多重实现
阅读全文
posted @ 2017-06-22 22:45 小眼睛先生
阅读(94)
评论(0)
推荐(0)
编辑
转载--编写高质量代码:改善Java程序的151个建议(第3章:类、对象及方法___建议31~35)
摘要: 阅读目录 建议31:在接口中不要存在实现代码 建议32:静态变量一定要先声明后赋值 建议33:不要覆写静态方法 建议34:构造函数尽量简化 建议35:避免在构造函数中初始化其它类 书读的多而不思考,你会觉得自己知道的很多。 书读的多而思考,你会觉得自己不懂的越来越多。 ———伏尔泰 在面向对象编程(
阅读全文
posted @ 2017-06-22 22:34 小眼睛先生
阅读(101)
评论(0)
推荐(0)
编辑
2017年5月31日
转载---编写高质量代码:改善Java程序的151个建议(第2章:基本类型___建议26~30)
摘要: 阅读目录 建议26:提防包装类型的null值 建议27:谨慎包装类型的大小比较 建议28:优先使用整型池 建议29:优先选择基本类型 建议30:不要随便设置随机种子 回到顶部 建议26:提防包装类型的null值 我们知道Java引入包装类型(Wrapper Types)是为了解决基本类型的实例化问题
阅读全文
posted @ 2017-05-31 22:41 小眼睛先生
阅读(153)
评论(0)
推荐(0)
编辑
转载---编写高质量代码:改善Java程序的151个建议(第2章:基本类型___建议21~25)
摘要: 阅读目录 建议21:用偶判断,不用奇判断 建议22:用整数类型处理货币 建议23:不要让类型默默转换 建议24:边界还是边界 建议25:不要让四舍五入亏了一方 不积跬步,无以至千里; 不积小流,无以成江海。 ———荀子《劝学篇》 回到顶部 建议21:用偶判断,不用奇判断 判断一个数是奇数还是偶数是小
阅读全文
posted @ 2017-05-31 22:27 小眼睛先生
阅读(170)
评论(0)
推荐(0)
编辑
下一页