教你使用UUID、Optional类 | 带你学《Java语言高级特性》之三十一
上一篇:教你借助占位符定制资源内容 | 带你学《Java语言高级特性》之三十在项目运行中通常会遇到大批量用户、资源文件命名问题、空指针传递异常等问题,为了解决这些问题,Java推出了UUID来生成不重复字符串、使用Optional类来处理空值。 【本节目标】通过阅读本节内容,你可以了解到UUID类生成字符串的原理,并能使用UUID类实现字符串的获取与反向计算UUID内容,灵活运用Optional类提供的各种方法处理程序中可能会出现的null值问题。 UUID类 UUID是一种生成无重复字符串的程序类,这种程序类的主要功能是根据时间戳实现一个自动的无重复的字符串定义。一般在获取UUID时候往往都是随机生成的一个的内容,所以可以通过如下方式获取: 获取UUID对象:public static UUID randomUUID(); 根据字符串获取UUID内容:public static UUID fromString(String name); import java.util.UUID; public class JavaAPIDemo […]