想要取得Channel的操做对象,能够使用Channels类,它定义了静态方法newChannel(),可让你从InputStream、OutputStream分别创建ReadableByteChannel、WritableByteChannel,有些InputStream、OutputStream实例自己也有方法能够取得Channel实例,例如:FileInputSteam、FileOutputStream都有个getChannel()方法能够分别取得FileChannel实例。java
Buffer是容器,填装的数据不会超过它的容量,容量大小能够使用capacity()方法取得,实际可读取或写入的数据界限(Limit)索引值能够由limit()方法得知或设定,下一个可读取数据的位置(Position)索引值,能够使用position()方法得知或设定。git
Logger logger = Logger.getLogger("xxx");
Logger.GLOBAL_LOGGER_NAME
名称空间Logger实例,可经过getParent()
取得设定的Logger实例,可经过getLevel()
取得设定的Level实例。setLevel:能够经过setLevel()
设定Level实例,若log()时指定的Lever实例内含的int值小于Logger设定的Level实例内含的int值,Level就不会记录信息正则表达式
XMLFormatter
;SimpleFormatter
;这两个类是Formatter的子类,能够经过Handler的setFormatter()
方法设定Formatter。Filter: 过滤api
Locale locale=new Locale("zh","TW");
。String message = String.join("-","Java","is","cool");
会产生“Java-is-cool”parallelPrefix()方法
能够指定XXXBinaryOperator实例,执行相似Stream的reduce()方法。parallelSetAll()方法
用来对数组进行初始化或全面从新设置每一个索引元素。parallelSort()方法
能够将指定的数组分为子数组并以平行化当时分别排序。问题1解决方案:贪婪、非贪婪、独占量词:{n}是贪婪量词表示法的一种,表示前面的项目出现n次。在贪婪量词表示法后加上?,将会成为逐步量词(懒惰量词、非贪婪量词)数组