2020-03-31 Java基础【文件过滤器】】 字数统计: 1.9k字 | 阅读时长: 8分 一、前言 在操作文件时,我们可能会遇到这样的情况:并不是需要所有的文件,而是只需要满足特定要求的文件。 在遇到这种情况时,如果没有学习文件过滤器,最开始想到的可能是在遍历时,对每一个文件的文件名进行判断,只获取满足要求的文件。 然而,在我们学习了文件过滤器之后,就会发现这样的做法虽然可行,但代码的可重用性低且不灵活。 因此,本文将总结这两种情况的使用,从而体现使用过滤器的好处。 IO Java基础 more >>
2020-03-30 Java基础【Properties】 字数统计: 625字 | 阅读时长: 2分 一、前言 java.util.Properties继承于HashTable,来表示一个持久的属性集。使用键值结构来存储数据,每个键和对应值都是一个字符串。 Properties集合是唯一一个和IO流相结合的集合。 可以使用store()方法把集合中的临时数据持久化到硬盘中存储; 可以使用load()方法把硬盘中保存的文件(键值对)读取到集合中使用。 集合 IO Java基础 more >>
2020-03-30 Java基础【TreeSet】 字数统计: 514字 | 阅读时长: 2分 一、前言 我们都知道,TreeSet实现了SortedSet接口,会对集合元素自动排序。 那么,当我们需要存储自定义对象时,它是如何实现排序的呢? 集合 Java基础 more >>
2020-03-30 Java基础【HashSet】 字数统计: 916字 | 阅读时长: 3分 一、前言 我们都知道在使用HashSet时,是不能添加重复数据的。但是,在什么样的情况下会被判断为重复数据呢? 如何实现按照自己的需求来防止添加重复数据呢?本篇文章主要解决这两个问题。 集合 Java基础 more >>
2020-03-29 Java网络编程--UDP、TCP协议实现简单接收和发送数据 字数统计: 636字 | 阅读时长: 2分 一、UDP协议(一)服务器端: 步骤如下:1、创建接收端Socket对象2、创建一个接收数据包3、调用socket对象的接收数据方法 网络编程 Java基础 more >>