黑马程序员技术交流社区
标题:
又一大波JAVA面试题来袭
[打印本页]
作者:
clz2431
时间:
2015-12-15 22:50
标题:
又一大波JAVA面试题来袭
String,StringBuffer,StringBuilder之间的区别:
String和其他:
String:长度固定的字符序列。
其他:可变。。
StringBuffer和StringBuilder:
StringBuffer:JDK1.0以后出现的,线程安全(同步),效率低
StringBuilder:JDK1.5以后,线程不安全,效率高。
他们的共同点是:他们都是长度可变的字符序列。
throws和throw的区别。
throws
定义在方法的声明上,后边跟的是 异常类型
可以同时跟多个异常类型,用,隔开
表示抛出异常,交给方法的调用者来处理。
throw
定义在方法的内部,后边跟的是 异常对象
只能跟一个 异常对象。
表示抛出异常,在方法内部来处理。
flush()和close()方法的区别是什么?
flush():用来刷新缓冲区的,刷新之后,还可以继续读/写数据。
close():用来关闭和释放流资源的,在关闭流之前,会刷新一次缓冲区,关闭之后,不能在读/写数据。
作者:
孙志明
时间:
2015-12-15 23:37
顶你!!!!!
作者:
zcbcba123
时间:
2015-12-15 23:47
赞一个~~
作者:
szb
时间:
2015-12-15 23:50
赞一个~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2