Таблицы переходов, чаще известные как Таблица переходов, обычно используются только машиной.
компилятор создает список всех маркировок в программе сборки и связывает все маркировки с ячейка памяти. Таблица переходов в значительной степени является ссылочной картой туда, где, функция или переменная или что когда-либо маркировка, возможно, хранится в памяти.
Поэтому, поскольку функция выполняется, при окончании его переходит назад к, он - предыдущая ячейка памяти или переходы к следующей функции, и т.д.
И Если Ваш разговор о том, что я думаю, что Вы, Вам только нужны они во встроенных системах, но в любом типе компилировал/интерпретировал среду.
Brian Gianforcaro
Правило большого пальца при вводе-выводе состоит в том, что если вы не открывали / не создавали источник входного потока самостоятельно , то вам не обязательно закрывать его. Здесь вы просто обертываете поток ввода запроса, поэтому вам не обязательно закрывать его.
Если вы открыли ввод самостоятельно, например, new FileInputStream ("c: /file.ext")
то вам, очевидно, нужно закрыть его самостоятельно в блоке finally. Контейнер должен находиться под капотом.
Вы должны абсолютно не закрывать эти потоки самостоятельно, это работа контейнера. Выполнение этого вручную может помешать жизненному циклу запроса, и некоторые контейнеры могут резко возражать против этого.
Контейнер будет обрабатывать это. Всегда полезно закрыть ресурс в том же месте, где вы его разместили. (Я ошибался в этом в своем исходном сообщении. Я думал, что вы открыли поток. Прочтите более внимательно.)
В спецификации (до кандидата версии 3.0) не сказано (насколько я могу судить). В отсутствие канонической информации вы можете зависеть от реализации.
Исходный код для эталонной реализации упомянут на странице сервлета Sun :
Эталонная реализация включена в пакет SDK Java EE 5, а также сервер приложений Java Platform Enterprise Edition (Java EE) с открытым исходным кодом, доступный в рамках проекта GlassFish на сайте java.net. Исходный код эталонной реализации для технологии сервлетов доступен в репозитории svn на java.net. Дополнительную информацию обо всех технологиях webtier в GlassFish можно найти на странице GlassFish Webtier.