Pergunta de entrevista da empresa eBay

weak hash map, finally, finalize, final

Resposta da entrevista

Sigiloso

10 de fev. de 2012

final keyword can be used for class, method and variables. A final class cannot be subclassed and it prevents other programmers from subclassing a secure class to invoke insecure methods. A final method can’t be overridden. A final variable can’t change from its initialized value. finalize() method is used just before an object is destroyed and can be called just prior to garbage collection. finally, a key word used in exception handling, creates a block of code that will be executed after a try/catch block has completed and before the code following the try/catch block. The finally block will execute whether or not an exception is thrown.

1