Considere o seguinte código Java, contido no arquivo R.java:
1. class P {
2. private int id;
3. protected void finalize() {System.out.print(id);}
4. public P(int i) {id = i;}
5. }
6. class R {
7. public static void main(String[] args) {
8. P p1 = null;
9. for (int i = 0; i < 5; i++) {p1 = new P(i);}
10. System.gc();
11. }}
No momento imediatamente anterior à execução da linha 10, quantos objetos do tipo P, que foram criados na linha 9, tornaram-se elegíveis para ser apanhados para a garbage collection?
Provas
Questão presente nas seguintes provas
Analista de Sistemas - Engenharia de Software
70 Questões