我有这门课:
public class A<T> {
protected T something = new T();
...
}
Run Code Online (Sandbox Code Playgroud)
当然new T()不可能.我该怎么做?
我不能更改调用此类的构造函数的代码,因为这是通过反射完成的.
另一个问题是如何获取泛型类的Class对象.mymethod(A.class)工作,但现在A得到了参数T.
我有一个名为“ mytable”的hbase表,其中只有一个列族“ default”和一个限定符“ details”。
现在,我执行以下查询:
get 'mytable', 'test'
Run Code Online (Sandbox Code Playgroud)
结果的价值被削减了。它应该是一个数字(长整数):
COLUMN CELL
default:details timestamp=1337007859494, value=\x00\x00\x00\x00\x00\x00\xDFH
1 row(s) in 0.0360 seconds
Run Code Online (Sandbox Code Playgroud)
为什么我只看到前七个字节?我如何看到全部价值?
如果我要求的东西价值很小,那就行得通。但是大的价值观是不完整的。