A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© clz2431 中级黑马   /  2015-12-15 22:50  /  634 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



String,StringBuffer,StringBuilder之间的区别:
                                                        String和其他:
                                                                String:长度固定的字符序列。
                                                                其他:可变。。

                                                        StringBuffer和StringBuilder:
                                                                StringBuffer:JDK1.0以后出现的,线程安全(同步),效率低
                                                                StringBuilder:JDK1.5以后,线程不安全,效率高。
                                                                他们的共同点是:他们都是长度可变的字符序列。




throws和throw的区别。

                                                        throws
                                                                定义在方法的声明上,后边跟的是 异常类型
                                                                可以同时跟多个异常类型,用,隔开
                                                                表示抛出异常,交给方法的调用者来处理。

                                                        throw
                                                                定义在方法的内部,后边跟的是 异常对象
                                                                只能跟一个 异常对象。
                                                                表示抛出异常,在方法内部来处理。



flush()和close()方法的区别是什么?
                                flush():用来刷新缓冲区的,刷新之后,还可以继续读/写数据。
                                close():用来关闭和释放流资源的,在关闭流之前,会刷新一次缓冲区,关闭之后,不能在读/写数据。

3 个回复

倒序浏览
顶你!!!!!
回复 使用道具 举报
赞一个~~
回复 使用道具 举报
szb 中级黑马 2015-12-15 23:50:05
板凳

赞一个~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马