писал (и пока пишу) на яве. Там нет указателей, поэтому таблица процедур не возможна.
я вот думаю...
switch и 256 case-ов конечно будут тормозно работать, и никакой jit кэш их в себя не впихает, и что-то мне кажется что компилер это не сможет заоптимизить до таблицы переходов, т.е. будет тормозно по-очереди всё приверятся.

а вот есть ли в джаве делегаты функций? в .NET есть, и можно все обработчики комманд заделегировать и сделать массив делегатов.
и тогда почти указатели получаются.

статья в тему -> http://www.onjava.com/pub/a/onjava/2...delegates.html

не окажется ли это быстрее твоего метода?