随笔分类 - 0-Java 规约,简洁
摘要:本系列作为java编程经验的总结,纳入Effective Java目录下,将该书与项目结合,仅做结论性笔记叙述 比较欣赏本书引言中的一句话:学习编程艺术,首先要学会基本的规则,然后才知道什么时候可以打破这些规则 1、如果类的构造器或者静态工厂中具有多个参数,考虑用Builder模式 参考web开发中
阅读全文
摘要:七、集合处理 1、尽量使用String对象做Map的key 2、list转数组,用list的toArray(T[] array),传入的参数array是类型完全一样的数组,大小是list.size() 示例:(无参的toArray返回的是Object[]类) 3、数组转集合 (1)对基本数据类型的数
阅读全文
摘要:四、OOP规约(Object Oriented Programming,面向对象设计) 1、静态变量和静态方法直接用类名访问,不要再new 对象去访问 2、方法覆盖必须加@Override注解 3、尽量不要用可变参数做参数列表,尽量不要用Object作为参数类型 4、老方法接口不要轻易删除或修改,你
阅读全文
摘要:提高开发效率,比较重视代码规范,尤其是可扩展性和可维护性,以及可读性。如果你是一个刚进公司的开发者,最好先问问前辈是否有 内部的开发规范,花点时间过一遍。即使提交代码没有review的步骤,自己心里应该有个规范。业内比较统一的此处不总结。 一 、命名风格 1、抽象类以Abstract或Base开头,
阅读全文