utils包需要关注的主要有

​ 集合框架、并发包、函数式编程、观察者模式@see PropertyChangeSupport

java.util(集合框架)

Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).

包含集合框架、遗留集合类、事件模型、日期和时间工具、国际化和杂项实用程序类(字符串记号赋予器、随机数生成器和位数组)。

JDK-The-Collections-Framework

java.util.concurrent (并发包 、 原子类、锁)

Utility classes commonly useful in concurrent programming.

java.util.concurrent.atomic A small toolkit of classes that support lock-free thread-safe programming on single variables.

java.util.concurrent.locks Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors.

JDK-The-Concurrent-Framework

java.util.function (函数式编程)

Functional interfaces provide target types for lambda expressions and method references.

There are several basic function shapes, including Function (unary function from T to R), Consumer (unary function from T to void) 大专栏  JDK_Packages_java_utils, Predicate (unary function from T to boolean), and Supplier (nilary function to R).

java.util.stream(流式编程)

Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.

类来支持元素流上的函数式操作,例如集合上的映射-reduce转换。

java.util.logging(日志)

Provides the classes and interfaces of the JavaTM 2 platform’s core logging facilities.

java.util.prefs

This package allows applications to store and retrieve user and system preference and configuration data.

这个包允许应用程序存储和检索用户和系统首选项以及配置数据。

java.util.regex

Classes for matching character sequences against patterns specified by regular expressions.

用于根据正则表达式指定的模式匹配字符序列的类。

java.util.spi

Service provider classes for the classes in the java.util package.

用于java中的类的服务提供程序类

java.util.zip(读写zip)

Provides classes for reading and writing the standard ZIP and GZIP file formats.

java.util.jar(jar包工具)

Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file.

JDK_Packages_java_utils的更多相关文章

随机推荐

  1. JavaScript学习笔记 - 进阶篇(8)- DOM对象,控制HTML元素

    认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 先来看看下面代码 ...

  2. iOS 中UITableView的深理解

    例如下图:首先分析一下需求:1.根据模型的不同状态显示不同高度的cell,和cell的UI界面. 2.点击cell的取消按钮时,对应的cell首先要把取消按钮隐藏掉,然后改变cell的高度. 根据需求 ...

  3. [Algo] 280. Sort With 2 Stacks

    Given an array that is initially stored in one stack, sort it with one additional stacks (total 2 st ...

  4. PAT甲级——1005.SpellItRight(20分)

    Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output e ...

  5. 搭建公司的React开发环境

    记录公司环境搭建 1.安装VSCODE, 安装网上的推荐各种控件2.安装node, yarn, 会自动添加path3.先初始化npm 全部按回车默认. npm init.  初始化yarn: yarn ...

  6. Java中Arrays详解

    一.Arrays类的定义 Arrays类位于 java.util 包中,主要包含了操纵数组的各种方法 使用时导包:import java.util.Arrays 二.Arrays常用函数(都是静态的) ...

  7. Linux集群软件安装实战

    一.需求和思路 1. 需求描述 公司有N个节点的集群,需要统一安装一个软件(jdk)需要开发一个脚本程序,实现对集群中的N个节点批量自动下载.安装jdk 2. 思路 1)编写一个启动脚本,用来发送一个 ...

  8. Exchange Onine 公用文件夹

    公用文件夹专为共享访问设计,为收集.组织信息及工作组织中的其他人共享信息提供提供了一种轻松.有效的方式.公用文件夹帮助以易于浏览的层次结构来组织内容. 一.公用文件夹的适用环境 公用文件夹在以下out ...

  9. 吴裕雄--天生自然python学习笔记:python 用pygame模块基本绘图

    绘制几何图形是游戏包的基本功能,很多游戏角色都是由基本图形组合而成的 . 绘制矩形: pygame.draw.rect Pygam巳绘制矩形的语法为: 用基本绘图绘制一个人脸 用基本绘图功能绘制人脸 ...

  10. C/C++预处理指令#include,#define,#undef,#if,#ifdef,#ifndef,#elif,#endif,#error......

    本文主要记录了C/C++预处理指令,常见的预处理指令如下: #空指令,无任何效果 #include包含一个源代码文件 #define定义宏 #undef取消已定义的宏 #if如果给定条件为真,则编译下 ...