HttpEntity<?> requestEntity = new HttpEntity<Object>(json, headers);
ここにいくつか質問がありますか?
- ここでどういう意味ですか
?。なぜ彼らは<?>代わりに置くのですか<Object> - HTTPEntityコンストラクターが<
Object>を型として使用するのに、クラス参照が<?>を型として使用するのはなぜですか。
HttpEntity<?> requestEntity = new HttpEntity<Object>(json, headers);
ここにいくつか質問がありますか?
?。なぜ彼らは<?>代わりに置くのですか<Object>Object>を型として使用するのに、クラス参照が< ?>を型として使用するのはなぜですか。?-ワイルドカード構文
HttpEntity<?> requestEntity = new HttpEntity<Object>(json, headers);
`HttpEntity<?>` whose element type matches anything..
ObjectをrequestEntityに追加しようとすると、コンパイラエラーが発生することに注意してください。
requestEntity.add(new Object());//compiler error on this line as it expects `?` not an object
ここでジェネリックについて読む
?ワイルドカードを意味し、一般的な記号です。不明のHttpEntityを意味します。