Java
DecadeLive
这个作者很懒,什么都没留下…
展开
-
Java: 构造方法说明
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-08-24 11:07:00 · 293 阅读 · 0 评论 -
JAVA IO流练习:文件分割和递归查询
很多情况下,我们使用的文件需要分割处理,例如邮件发送的大小有限制,我们需要发送的文件超过了大小限制,需要对文件进行分割处理。在Java中,文件的分割和文件的复制、剪切、黏贴一样,都是通过文件内容的读取和写入完成的。在JAVA中,使用IO完成该操作非常方便。练习题内容:将一个文件,按照固定大小进行分割,输出到指定目录下,并且打印目标路径的文件目录。文件名:C:\screenshot.PNG...原创 2019-09-05 17:03:34 · 212 阅读 · 0 评论 -
JAVA IO流:文件合并和SequenceInputStream使用
本篇文件合并,和上一篇写的文件分割是常用的Java IO案例。文件分割的具体内容请参考如下文章:> JAVA IO流练习:文件分割和递归查询文件合并时,需要用多个输入流依次读取文件,并且进行有序的组装,这里必须使用序列流SequenceInputStream完成,其作用是: “SequenceInputStream表示其他输入流的逻辑级联。 它从一个有序的输入流集合开始,从第一个读取到文...原创 2019-09-06 09:55:17 · 455 阅读 · 1 评论 -
Java Socket+IO练习:客户端发送字符给服务端并打印返回值
练习:1. 客户端和服务端建立socket连接;2. 客户端发送字符给服务端,在“over”时结束输入;3. 客户端打印输入的值,并打印服务端发送的返回值的大写.答案如下:客户端代码及其说明:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamRea...原创 2019-09-10 17:14:10 · 1325 阅读 · 0 评论 -
Java Socket+IO练习2:使用socket传输文件和图片
练习1:1.将一个文本文件由一端传往另一端;2.文件接收端接收完毕后,告诉发送端接收完毕,并打印接收文件的内容;3.发送端接收并打印接收端发来的信息.提示:1. 传输文本文件时,使用字符流;传输非文本文件时,使用字节流;2. 字符流时建议选择字符缓冲流,BufferedReader、BufferedWriter(PrintWriter功能类似,更加强大,自动写入不需要...原创 2019-09-10 19:10:31 · 1184 阅读 · 0 评论 -
Java Socket+多线程:传输非文本文件,客户端可以同时接受多个客户端发送的文件
本篇是socket+IO的扩展,是下面这篇的扩展,具体参考:Java Socket+IO练习2:使用socket传输文件和图片上文中是一对一传输,客户端文件传输完毕后,服务端也自动关闭。这样,服务端只能接收一个客户端发来的数据,如果想要服务端同时接收多个客户端发送的数据,服务端就要支持多线程。需要把服务端的文件接收代码 放到线程里,具体代码如下。客户端代码,与上文中一致:...原创 2019-09-11 14:32:25 · 433 阅读 · 0 评论 -
Java常用正则表达式
转发自JAVA API文档: 字符 x 字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0<=n<=7) \0nn 带有八进制值 0 的字符 nn (0<=n<=7) \0mnn 带有八进制值 0 的字符 mnn(0<=m<=3、0<=n<=...原创 2019-09-12 14:40:11 · 214 阅读 · 0 评论