日常学习--20240705
最编程
2024-07-06 08:17:29
...
1、IO流
按照IO操作的数据类型分为字节流和字符流:
字节流:又分为输入流(其他程序传递过来的数据,读取流中的数据)和输出流(往流中写数据,传递给其他程序);可以操作二进制文件,图片视频等
输入流:InputStream(基础流),BufferedInputStream(带缓冲区),FileInputStream(主要用来处理文本)
输出流:OutputStream,BufferedOutputStream,FileOutputStream
字符流:主要是用来操作文本,读取和写入的是字符(Write,Reader)
输入流:InputStreamReader(桥梁流,将字节流转成字符流),FileReader(文件类型),BufferedReader(带缓冲区的,readLine读一行)
输出流:OutputStreamWriter,FileWriter,BufferedWriter(newLine行分隔符),PrintWriter(print,println打印流)
2、socket编程
a、服务器创建ServerSocket对象绑定到服务器的端口,通过while无限循环调用其accept方法阻塞,直到客户端socket到达端口,返回socket对象;接下来可以通过socket对象获取输入和输出流对到达的数据进行处理,并返回客户端结果
b、客户端通过创建Socket对象绑定服务端的地址和将要发送到的端口(建立连接),通过socket对象获取输出和输入流,分别向服务端发送数据和接收服务端的反馈。
推荐阅读
-
计算机 毕业设计 Python 深度学习 房价预测 房源可视化 房源爬虫 二手房可视化 二手房爬虫 递归决策树模型 机器学习 深度学习 大数据 毕业设计
-
[机器学习和神经网络荣获诺贝尔奖] 科学边界的扩展与技术创新 - IV.个人对机器学习和神经网络的看法
-
SSM 框架学习(七、MyBatis-Plus 高级用法:优化持久层开发)
-
【论文阅读】分离与联合:用于少量学习的简单元传输-摘要
-
机器学习捷径:自动特征工程综合分析(附代码示例)
-
ROS 理论与实践学习笔记 - 5 ROS 机器人系统模拟 URDF 集成 Gazebo
-
前端学习】AntV G6-09 复杂定制的侧面、侧面动画
-
基于深度学习的进化神经网络设计
-
神经网络构建和训练深度学习模型全文(PyTorch 和 TensorFlow)
-
[机器学习基础] nn.