java基础巩固
weixin_54971747
这个作者很懒,什么都没留下…
展开
-
写代码注意小细节
1 只是查找是否存在时用 select count 比用 select * 更好 2 判断是否A&&B 时考虑一下 B&&A会不会更好 3 只查询需要的字段减少资源浪费 4 初始化集合时指定容量2的幂,减少扩容效率更好 5 参数不宜过多,实在太多用dto包装一下 6 使用缓冲流减少io操作 bufferinput是缓冲区满了才进行下一次io 而 inputstream 是读到字节就下一次io 7 不要直接使用0,1这样的魔法值 用枚举代替更好 8 尽量减少对变量的重复计算 反原创 2021-11-22 14:25:18 · 80 阅读 · 0 评论 -
JAVA 基础篇day03
1,内部类不可以用访问修饰符修饰,也不可以使用static修饰 2,正则表达式\d:数字 \D:非数字 \r:回车 \n:换行 \s:空白 \S:非空白 3,Exception 检查异常:Error 和 RuntimeException 非检查异常:必须trycatch 4,null 表示没有地址,null可以赋给引用变量,不可以赋给基本类型变量 5,JVM 内存区域 6,integer类型进行==比较时,如果范围在-128-127之间返回true否则false integer进行equals比原创 2021-02-04 16:02:09 · 46 阅读 · 0 评论 -
JAVA 基础篇day02
1,继承中执行顺序为:父类静态(成员先于块)->子类静态->父类非静态代码->父类构造->子类非静态代码->子类构造 2,接口中的变量默认 public static final 3,定义一个线程:可以继承thread,重写它的run方法,也可以实现runnable接口的run方法,start的作用是启动一个线程 4,ArrayList动态数组访问快,linkedlist双向链表修改快,hashmap键值都可为null,hashtable键值都不可为null 5,单例模式:避免原创 2021-02-03 16:36:13 · 41 阅读 · 0 评论 -
JAVA 基础篇day01
1,finally会在return前执行,若finally中有return,会盖掉trycatch中的return 2,子类不可以继承父类的构造方法,只能调用父类的构造方法。子类中的所以构造函数都会默认访问父类的无参构造,子类的构造函数第一行默认super(),若父类有有参构造函数,那么就没有默认的无参构造,此时若子类中仍默认super()就会报错。 3,泛型取代非泛型,增加安全性。 4,History:back加载前一个url,forward加载后一个url,length返回url数量,go加载某个具体页原创 2021-02-01 09:31:54 · 28 阅读 · 0 评论