javadoc и tutorial содержат информацию о четыре метода жизненного цикла апплета (init() -> start() -> stop() -> destroy()
). Но они говорят в основном абстрактным языком.
Я ищу конкретные примеры того, когда это имеет значение, если я поместил свой код в init
vs start
и аналогично для destroy
vs stop
. Единственное, что я нашел до сих пор, находится в описании учебника метода destroy
. В нем говорится:
Примечание. Сохраняйте реализации уничтожить метод как можно короче, потому что нет никакой гарантии, что этот метод будет полностью казнены. Виртуальная машина Java может выйти до длительного разрушения метод завершен.
(Я немного шокирован тем, что выше не находится в javadoc.)
Изменить:, чтобы быть более конкретным: может ли кто-нибудь предоставить комбинацию браузера + JVM, которая при определенных действиях (переключение вкладок, нажатие кнопки "назад" и т.д.) вызывает stop
но не destroy
(или start
, но не init
)?