У меня есть класс Response
public class Response
{
public Response(String response,String platform,String url)
{
this.response =response;
this.platform = platform;
this.url = url;
}
...
}
, сохраняющий этот объект в таблице, из DAO
{
Response response = null;
response = new Response(jsonObject.toString(), platform, url);
sendgridResponseDAO.save(response);
...
}
или
{
sendgridResponseDAO.save(new Response(jsonObject.toString(), platform, url));
}
Функционально оба одинаковы. Пожалуйста, помогите мне понять, во-вторых, как и когда сборщик мусора освобождает эти новые объекты? Будет ли второй способ создавать проблемы с памятью и замедлять работу системы? Какой из них эффективен?