headSet() 用于获取TreeSet中小于指定元素的所有元素,按照自然顺序排序,即数据从小到大返回,所以 选 Blue【小于 Purple 的元素 的第一个元素】
tailSet() 用于获取TreeSet中大于等于指定元素的所有元素,按照自然顺序排序,即数据从小到大返回,所以 选 Red 【大于 Purple 的元素的第一个元素】
last() 用于返回此TreeSet中最后一个元素 【按照红黑树进行存储,自然顺序排序,如果打印的话,数据是从小到大返回,最后一个元素就是最大的那个元素,所以 选 Red】
关于 TreeSet 的知识点,都可以到这里看看:
为了应对技术发展趋势,做好软件产品的测试工作,软件测试工程师需要掌握非常多的非测试专业知识,包括:网站架构、容器技术、云计算技术、DevOps思维,以及前端开发技术的核心知识以及实践。
对于这类新技术的学习,我强烈推荐你直接阅读官方网站的文档以及代码示例。这种方式,可以让你少走弯路,同时保证所学内容是最新的。
当然,我跟你分享的这些非测试专业知识,只是众多技术的冰山一角,你在实际的测试工作中也会遇到更多的技术,希望你可以举一反三,不断扩充自己的知识面,向着一个优秀测试工程师、架构师努力!