A computer system includes a virtual machine supporting an object-oriented
environment, in which programs to run on the virtual machine are formed
from classes loaded into the virtual machine by a class loader. A class
must be initialized before being used by a program. A first application is
started on the virtual machine, and a set of one or more classes are
loaded and initialized for the first application, which is then run. After
the first application has finished running, at least one class from the
first application is reset. A second application is then started on the
virtual machine. This (re)-initializes any classes that have been reset
from the first application, prior to using them, but does not have to
reload any reset classes.
Um sistema computatorizado inclui uma máquina virtual que suporta um ambiente object-oriented, em que os programas a funcionar na máquina virtual são dados forma das classes carregadas na máquina virtual por um carregador da classe. Uma classe deve ser inicializada antes de ser usado por um programa. Uma primeira aplicação é começada na máquina virtual, e um jogo de um ou mais classe é carregado e inicializado para a primeira aplicação, que é funcionada então. Depois que a primeira aplicação terminou funcionar, ao menos uma classe da primeira aplicação está restaurada. Uma segunda aplicação é começada então na máquina virtual. Isto (re)-inicializa quaisquer classes que forem restauradas da primeira aplicação, antes de as usar, mas não tem que recarregar nenhumas classes da restauração.