Java十大简单性能优化( 十 )
4.不要调用该方法
一些方法简单昂贵 。 在我们的NOPE分支示例中 , 叶子上没有这样的方法 , 但是您很可能有一个 。 假设您的JDBC驱动程序需要经历难以置信的麻烦才能计算的值ResultSet.wasNull() 。 您自己的SQL框架代码可能如下所示:
1个 2 3 4 5 6 7 8 9 10 |
if(type == Integer.class) { result = (T) wasNull(rs Integer.valueOf(rs.getInt(index)));
// And then... staticfinal<T> T wasNull(ResultSet rs T value) throwsSQLException { returnrs.wasNull() ?null: value;
推荐阅读
|