0

ドキュメントによると、私はこれを行うことができます:

SocketChannel mySocketChannel = new SocketChannel(SelectorProvider.provider());

JDKによると、私はできません。

簡単な質問: タイトルにエラーが表示されるのはなぜですか?

4

1 に答える 1

2

コンストラクターはですprotected。つまり、継承されたクラスのみがコンストラクターにアクセスして、その基本機能を継承できます(から継承することに注意しSocketChannelAbstractSelectableChannelください)。

を開くSocketChannelには、静的openメソッドを使用します。

SocketChannel socketChannel = SocketChannel.open();

SocketChannelのドキュメントを参照してください。

于 2012-07-13T01:42:13.373 に答える