![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
田园折耳
这个作者很懒,什么都没留下…
展开
-
UUID工具类
UUID是一种生成无重复字符串的一种程序类,这种程序类的主要功能是根据时间戳实现一个自动的无重复的字符串定义 public class Main { public static void main(String[] args) { UUID uid = UUID.randomUUID(); System.out.println(uid.toString...原创 2018-11-17 14:22:14 · 256 阅读 · 0 评论 -
Optional类
Optional类是1.8之才有的,并且被广泛使用,主要功能是进行null的相关处理,在以前进行程序开发的过程中,如果为了防止程序中出现一些空指针的 异常,经常是使用if判断 以下是传统的模式,在引用接收的一方往往都是被动的进行判断, public class JavaAPIDemo { public static void main(String[] args) { ...原创 2018-11-17 16:04:09 · 162 阅读 · 0 评论 -
Base64加密与解密
Base64是jdk1.8新增的加密处理类,Base64处理,在这个类里面有两个内部类 Base64.Encoder :进行加密处理 public byte[] encode(byte[] src); Base64.Decoder :进行解密处理 public byte[] decode(Strinf src); import java.util.Base64; pu...原创 2018-11-17 18:12:19 · 2088 阅读 · 0 评论 -
二叉树
什么是二叉树 在进行链表结构开发的过程中会发现所有的数据按照首尾相连的状态进行保存,那么当要进行某一个数据进行查询的时候,这种情况下所面对的时间复杂度是"n",如果说她的数据量现在比较少(不超过30个),那么在性能上是不会有太大差别的,而一袋保存的数据量很大,这个时候时间复杂度就会严重损耗程序的性能,那么现在对于数据存储结构就必须发生改变,应该可以尽可能的减少检索次数为出发点进行设计,对于现在的...原创 2018-12-15 21:42:55 · 191 阅读 · 0 评论