什么是名为somethingEntity的类?

时间:2018-07-16 11:56:04

标签: java class entity naming-conventions apache-httpcomponents

我看到在Java中,有一些名为somethingEntity的实现(import org.apache.http.HttpEntity; import org.apache.http.CloseableHttpResponse; import org.apache.http.util.EntityUtils; import org.apache.http.impl.client.CloseableHttpClient; ... protected CloseableHttpClient client; ... protected CloseableHttpResponse sendRequest(String body, String url){ HttpEntity entity = makeEntity(body); HttpGet get = new HttpGet(url); get.setEntity(entity); CloseableHttpResponse response = client.execute(get); response.close(); get.releaseConnection(); return response; } HttpEntityFileEntityInputStreamEntity,...)-找到了它们{{3} }

  1. 我们为什么要拥有它们(原因,用法)?
  2. 最后的“实体”是什么?因为它似乎与here
  3. 不同

1 个答案:

答案 0 :(得分:1)

这些类以后缀Entity命名,因为它们是HttpEntity类的实现。否则,它们可能会与Java SE中包含的InputStreamStringFileSerializable等类混淆。这是命名约定的示例。

摘要:一种命名约定,旨在与Java SE类区分开来。