Используется для Java Void Reference Type? - PullRequest
151 голосов
/ 13 марта 2009

Существует Java Void - прописные буквы V-- ссылочный тип . Единственная ситуация, которую я когда-либо видел, это параметризация Callable s

final Callable<Void> callable = new Callable<Void>() {
            public Void call() {
                foobar();
                return null;
            }
        };

Существуют ли другие варианты использования ссылочного типа Java Void? Можно ли когда-нибудь назначить что-либо кроме null? Если да, у вас есть примеры?

Ответы [ 11 ]

0 голосов
/ 10 августа 2014

Он также обычно используется в обратных вызовах завершения Async-IO, когда у вас нет необходимости в Attachment объекте. В этом случае вы указываете null для операции ввода-вывода и реализует CompletionHandler<Integer,Void>.

...