阅读目录 建议26:提防包装类型的null值 建议27:谨慎包装类型的大小比较 建议28:优先使用整型池 建议29:优先选择基本类型 建议30:不要随便设置随机种子 回到顶部 建议26:提防包装类型的null值 我们知道Java引入包装类型(Wrapper Types)是为了解决基本类型的实例化问题 ...
分类:
编程语言 时间:
2017-06-01 00:19:14
阅读次数:
212
阅读目录 建议16:易变业务使用脚本语言编写 建议17:慎用动态编译 建议18:避免instanceof非预期结果 建议19:断言绝对不是鸡肋 建议20:不要只替换一个类 回到顶部 建议16:易变业务使用脚本语言编写 Java世界一直在遭受着异种语言的入侵,比如PHP,Ruby,Groovy、Jav ...
分类:
编程语言 时间:
2017-05-31 23:14:28
阅读次数:
235
阅读目录 建议21:用偶判断,不用奇判断 建议22:用整数类型处理货币 建议23:不要让类型默默转换 建议24:边界还是边界 建议25:不要让四舍五入亏了一方 不积跬步,无以至千里; 不积小流,无以成江海。 ———荀子《劝学篇》 回到顶部 建议21:用偶判断,不用奇判断 判断一个数是奇数还是偶数是小 ...
分类:
编程语言 时间:
2017-05-31 23:12:40
阅读次数:
228
阅读目录 建议11:养成良好习惯,显示声明UID 建议12:避免用序列化类在构造函数中为不变量赋值 建议13:避免为final变量复杂赋值 建议14:使用序列化类的私有方法巧妙解决部分属性持久化问题 建议15:break万万不可忘 回到顶部 建议11:养成良好习惯,显示声明UID 我们编写一个实现了 ...
分类:
编程语言 时间:
2017-05-31 23:10:56
阅读次数:
283
阅读目录 建议36:使用构造代码块精简程序 建议37:构造代码块会想你所想 建议38:使用静态内部类提高封装性 建议39:使用匿名类的构造函数 建议40:匿名类的构造函数很特殊 建议36:使用构造代码块精简程序 什么叫做代码块(Code Block)?用大括号把多行代码封装在一起,形成一个独立的数据 ...
分类:
编程语言 时间:
2017-05-13 12:25:30
阅读次数:
296
阅读目录 建议1:不要在常量和变量中出现易混淆的字母 建议2:莫让常量蜕变成变量 建议3:三元操作符的类型务必一致 建议4:避免带有变长参数的方法重载 建议5:别让null值和空值威胁到变长方法 The reasonable man adapts himself to the world; The ...
分类:
编程语言 时间:
2017-05-13 12:21:00
阅读次数:
206
一、java中通用的方法和准则1.不要让常量和变量中出现易混淆的字母比如: long i = 1l;别人很难一下子看清楚是11还是1l,所以应该这样写1L。命名规范:
1.包名全部小写...
分类:
编程语言 时间:
2017-05-07 16:09:36
阅读次数:
369
一.Web 标准: 结构、样式、行为的分离。 结构标准:XML标准、XHTML标准、HTML标准; 样式标准:css标准; 行为标准:DOM标准、ECMAScript标准; 二. 符合标准的网页: 标签名全部小写;属性加上引号;样式和行为不要夹杂在标签中; 理想状态由以下文件组成:html文件、cs ...
分类:
其他好文 时间:
2017-04-25 18:27:55
阅读次数:
145
对于python中类的这三种方法,之前一直都不清楚其中的差别,最近阅读了《编写高质量代码 改善python程序的91个建议》,颇受启发,现在写出来分享下。 先看下面的一段代码 其运行结果如下: this is instance funA classthis is class methodA clas ...
分类:
编程语言 时间:
2017-03-19 10:47:30
阅读次数:
245
作者介绍: 成林,资深Web前端工程师,从事Web前端工作多年,精通CSS、HTML、JavaScript、jQuery和Ajax等Web前端技术,在实践中积累了大量的经验。推崇Web技术标准,曾经在多所高等院校和一些线下技术沙龙主讲Web标准和规范相关的课程,曾经还参与过W3C组织的标准化文档的中 ...
分类:
编程语言 时间:
2017-03-11 16:08:40
阅读次数:
271