java - 为什么选择 selector.open() 和 selector()?
问题描述
在所有示例中,我都看到选择器对象是通过selector.open()
方法而不是selector()
构造函数创建的。为什么会这样?
解决方案
Selector
是一个抽象类,所以不能直接通过构造函数创建。
Selector.open()
在那里,这样您就不必费心自己初始化特定实例(它的类型可能取决于其他因素,所以它不必一直是同一个类) - 它会为您完成。
推荐阅读
- mysql - 选择两列连接的数据等于 MySQL
- google-api - 流量中的 Google Maps Distance Matrix API 持续时间添加返回错误结果的所有段
- excel - 识别和过滤单元格中包含条件格式的行
- python - 通过字典值之一的索引将字典拆分为多个字典
- symfony - Symfony:在 KernelEvents::CONTROLLER 监听器中注销
- pandas - sqlite:从连接更新列
- mongodb - 使用golang从MongoDB批量获取记录
- angular - 在primeng你能用一个
在一个里面 . 我需要在源和目标中以表格格式显示数据 - c# - Xamarin 表单共享 ZXingScannerPage KeyNotFoundException
- javascript - 如何在滚动时更改导航栏 CSS 样式?