我正在開發一個Web應用程序,並且在服務器端收到參數時出現了一個問題。我初始化我的DTO的(數據傳輸對象)作爲局部變量到null
,當一個特定的參數被傳遞時,我將我的對象初始化爲new
。舉例說明我的代碼:將對象初始化爲空或新?
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Object_DTO object_DTO = null;
if(request.getParameter("parameter").equals("hello")) {
object_DTO = new Object_DTO();
object_DTO.setAttr("attr");
...
}
}
我關於性能的問題是:什麼是初始化對象的最佳方法?我是否應該在申報時將其設置爲new
或保持我的行事方式?
嗨,如果您使用的DTO對象中的doPost即使同時聲明,否則任何UR做的是正確使用新設置屬性附加傷害並不需要更好的... –
你能提供更完整的代碼嗎?因爲我沒有看到內部初始化DTO的原因。 Java中的代碼約定也使用CamelCase進行命名。 – Moses
'駱駝套'也是個好主意。 –