- 博客(3)
- 收藏
- 关注
原创 leetcode.10 Regular Expression Matching
leetcode.10 Regular Expression Matching 使用二维dp算法求出 算法见注释 public boolean isMatch(String s, String p) { if (p == null || p.length() == 0) return (s == null || s.length() == 0); boolean...
2019-11-21 14:57:16
99
原创 effective java第二章 methods common to all objects
9、使用 try-with-resources 语句替代 try-finally 语句 正常情况下使用关闭资源 // try-finally - No longer the best way to close resources! static String firstLineOfFile(String path) throws IOException { BufferedReader b...
2019-11-19 09:07:31
139
原创 effective java第一章 creating and destroying object
1、使用静态工厂方法替代构造方法 优点 1)静态工厂方法的一个优点是,与构造方法不同,它们是有名字的。 2)静态工厂方法的第二个优点是,与构造方法不同,它们不需要每次调用时都创建一个新对象。 3)静态工厂方法的第三个优点是,与构造方法不同,它们可以返回其返回类型的任何子类型的对象。 4)静态工厂的第四个优点是返回对象的类可以根据输入参数的不同而不同。 5)静态工厂的第五个优点是,在编写包含该方法的...
2019-10-12 19:31:56
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人