- 博客(3)
- 收藏
- 关注
原创 BufferedOutputStream中的public void write(int b)
开始的时候我误以为这个方法就是写入什么数最后存到文件的就是那个数字所以写入的时候产生了一堆乱码 值得注意的是public void write(int b)这里写出的是一个字节并不是单纯的十进制数字,因为他是按字节写入的首先输入的int b 会被转换成一串八位二进制数字例如输入当输入的b=33时 会被转换成00100001然后根据我们的ASCII码写入到文件中 想要吧数字写入到文件中的话,我还是通过把一个数字转换成一个字符串在得到字节数组然后进行写入 ...
2022-05-21 19:58:45
217
原创 super.getclass()的理解
最近刷题的时候看到下面的代码 我开始认为既然是super.class()不应该是返回一个父类的class对象吗应该是test.Date啊?但是代码运行后返回的是test.SuperTest后来我又去查了关于super关键字的介绍,发现他不能代表一个super的实例化对象而是只能代表一个父类的定义,也就是只能来引用一些方法或成员变量,这里的super.getClass()只是调用了父类Object的方法getClass也就是说这种写法其实可以等同于this.getClass。 ...
2022-05-19 22:43:52
187
原创 有没有兄弟帮忙看一下这个代码传输最后的图片会损坏
ServerSocket serverSocket = new ServerSocket(8888); System.out.println("服务端等待连接"); Socket accept = serverSocket.accept(); BufferedInputStream bufferedInputStream = new BufferedInputStream(accept.getInputStream()); byte[]...
2022-04-26 09:34:23
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅