псевдокод, чтобы лучше объяснить себя. В данный момент я изучаю Java.
если у меня есть метод
public resultSet getEverything()
{
resultSet rs = blabla;
return rs
}
Я не могу rs.close()
, так как мне нужно использовать его в методе, который я получаю
следовательно, тогда я буду использовать его и, возможно, «закрою» новый набор результатов, созданный мной.
Что происходит с предыдущим набором результатов?
Оставляется ли сборщик мусора?
Он закрывается, когда я закрываю новый набор результатов?
Влияет ли это на эффективность / производительность кода?
Любая обратная связь будет принята с благодарностью :), поскольку это немного смутило меня. Я думаю, это скорее вопрос ООП, нежели Java.
Спасибо!