什么是最优解决方案

一个table, 读取一行数据, 来源 bytebuffer

1:根据不同的数据类型, 读取 getShort, getInt, getDouble,
   使用 switch(),,case...
2:都处理成 int, 和 double,直接 getint, getdouble
3: 面向对象, IntReader, doubleReader, 不使用 switch

2 方案最差,文件变大,速度也慢, 3 的速度 大于 1.

由于我们都是百万级的数据处理, 不知道 还有没有更好的方案, 想要那种 那着 method 当作对象一样可以使用,可以直接 method(m), 不是反射, 反射更慢, 是 “织入” 吗?

你可能感兴趣的:(解决方案)