刚才发的被吞了,就是如果不提前声明Socket ss,而是直接if(serverSocket.accept().isConnected()),下面那个ss那里也对应是直接的serverSocket.accept().getInputStream,就读不到输入流,为什么呢。
(.accept().isConnected()) { System..println(); String temp = ; = BufferedReader(InputStreamReader(.accept().getInputStream())); ((temp=.readLine())!=){ System..println(temp); }
如果这个代码,程序就会一直运行,红点点,然后如果把Socket ss =serverSocket.accept();
Socket ss = .accept(); (ss.isConnected()) { System..println(); String temp = ; = BufferedReader(InputStreamReader(ss.getInputStream())); ((temp=.readLine())!=){ System..println(temp); }
就可以运行,请问 为什么会这样呢。
Test03 { (String[] args) { tem = (FileReader f = FileReader()){ tem = f.read()(tem!=-){ System..print(()tem)tem = f.read()} }(FileNotFoundException e){ e.printStackTrace()}(IOException e){ e.printStackTrace()} } }
老师,麻烦看下这个代码写的有问题吗或者有什么要修改的地方。运行是正常的
截屏2021-08-26 下午1.24.16.png
这里是否写错了?应该是字节流吧
bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("D:/a1.txt"),"UTF-8"));
我这样写了之后,输出还是乱码……求教
老师的这个编码有做特殊调整么,为什么老师的例子中就没有出现乱码,而自己做操作的时候就会有乱码呢
那个flush()是什么意思啊?
刚刚开始的时候不是说把数据存进磁盘吗?
想问下下面代码,最后两行颠倒是否会有影响。
先写入磁盘,在换行,那么唯一的区别是,在exit后,这样的写入的最后一行少一行回车吗?
是否还有别的区别呢?
关于buffer的算法问题,
课程中提到,buffer本质上就是上节课说的定义了byte,
那么是buffer是在内部,根据文件的大小,自动控制byte字节的大小吗?同时,也会根据大小,自动选择上一节课的方式1或者方式2?
关于如下部分
我不懂为什么是 != null 的时候才关闭,如果等于null了,说明出现读或者写有错误,
那么在catch(Exception e) 内,print后,不应该也要关闭出现异常的的部分?
关于
fos.write(buff, 0, temp);
0是否可以理解为,buff数组中,从index为0的位置开始读?读到出现temp的位置?
但如果0是指的index,temp是读到本轮循环中最后一个位置的int,而不是index,
所以这里后两个参数,就是一个指起始位置的index,一个指读取最后一个index对应的数值吗?
JAVA实战学习笔记【尚学堂高淇2020版】【第一阶段全部】
这个的后面的有吗
课堂里的代码静态初始化块里面的cache数组没有定义元素数量是不是会报空指针异常
自定义异常中throw和throws的区别是什么
package com.bjsxt.test; public class test01 { public static void main(String[] args) { System.out.println("test1"); try{ int i = 1/0; }catch(Exception e){ e.printStackTrace(); } System.out.println("test2"); } }
try里面是判断有异常的代码吗?
catch里面的参数是固定的还是什么?代表什么意思?
printStackTeace代表什么
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637