12.4牛客Java习题整理
2018-12-04 本文已影响0人
啦啦啦_9a5f
![](https://img.haomeiwen.com/i14913811/cf8664f5f18094f9.jpg)
InputStreamReader(InputStream in,String charsetName)创建使用给定字符集解码器的InputStreamReader
![](https://img.haomeiwen.com/i14913811/aa4049febebe6969.jpg)
在if(flag = true)的位置给flag赋值为true,(flag = true)== true 最后可以得到输出为true
![](https://img.haomeiwen.com/i14913811/bcb46cf3923b9f99.jpg)
1.抽象类可以有构造方法,只不过不能new
2.借口中可以有变量,但是无论你则么写,最后都是public static final的
3.抽象类中可以有静态方法,借口中也可以有。
4.借口中可以有非抽象方法,比如default
5.接口中可以有带方法体的方法
6.接口中的方法默认是public
![](https://img.haomeiwen.com/i14913811/67d41b8ccd4b798f.jpg)
1.Java并发库的Semaphore可以轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过acquir()获取一个许可,如果没有就等待,而release()释放一个许可。
2.