LP
class Foo{
@Override
public void finalize(){
while(true);
}
}Size: a a a
LP
class Foo{
@Override
public void finalize(){
while(true);
}
}I
LP
KB
class Foo{
@Override
public void finalize(){
while(true);
}
}V
class Foo{
@Override
public void finalize(){
while(true);
}
}LP
I
class Foo{
@Override
public void finalize(){
while(true);
}
}I
I
LP
LP
V
LP
V
LP
I
KB
I
protected void finalize() throws IOException {
if (fd != null) {
if (fd == FileDescriptor.out || fd == FileDescriptor.err) {
flush();
} else {
close();
}
}
}LP
V