————————————
老师如下代码,write的两种重载的方法,在功能上有什么区别,哪个更好?
while((len=fis.read(buf))!=-1) { fos.write(buf); }
方法1
fos.write(buf);
方法2
fos.write(buf,0,len);
-------------------------------------------
老师,2个代码,是关于fis变量为什么要求被设置为空的。
当流关闭写在finally时,必要要求fis写为空
FileInputStream fis = null; //为什么必须为空?
FileInputStream fis = null; try { fis=new FileInputStream(new File("D:\\新建文本文档.txt")); System.out.println(fis.available()); System.out.println((char)fis.read()); int buf=0; //不能在判断里声明,会报错,只能写外边 while((buf=fis.read())!=-1) { System.out.print((char)buf); } fis.close(); } catch ( IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); }finally { try { if(fis!=null) fis.close(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } }
2.当流关闭写在try时,不要求fis写为空
FileInputStream fis //为什么此时又不强制写为空
FileInputStream fis ; try { fis=new FileInputStream(new File("D:\\新建文本文档.txt")); int buf=0; //不能在判断里声明,会报错,只能写外边 while((buf=fis.read())!=-1) { System.out.print((char)buf); } fis.close(); } catch ( IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); }
_——————————————
老师如果程序不关闭流会怎么样?也没什么影响啊
老师,0x1001和0x21是怎么出来的,这个是什么?
视频里为xml引入schema的时候那个语句是复制哪里的,如果是通过复制book.xsd中的,为什么要加-instance,
xsi:noNamespaceSchemaLocation="{book.xsd}"又有什么用呢
老师,用eclipse打开课程的源码怎么打开?
视频当中有.class文件,那个是怎么生成的?
IOUtils和 FileUtils中有没有可以copy整个文件夹的方法
老师,在安装好ActiveMQ后,启动出现了一个异常,异常如下截图:
我正在百度上查看了下解决方法,没成功
这样定义time这个成员变量为什么run()方法每次被调度时,time都会累加而不是初值呢?
请问一下,在线程池执行大量Callable任务时,采用10个线程的线程池,为什么加了List集合之后效率就提高了呢?
老师,在eclipse里点Collection就出现集合的所有方法,怎么做到的?
老师,这个错误是什么原因,我写了oracle.jdbc.oracleDriver了啊
老师好,我在测试这一节最后的用ftp显示某个图片的时候,一开始发现输入完用户名和密码后不显示,然后我把Linux系统中的防火墙关闭了,图片就显示出来了,问题是我已经原原本本的按照视频中老师说的在防火墙相关文件中 将21端口不再拦截,下面附图一张,想问下老师这一般是什么原因?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637