摘要: 一.二叉树的结构 在进行链表结构开发的过程之中,会发现所有的数据按照首尾相连的状态进行保存,那么 在进行数据查询时为了判断数据是否存在,这种情况下它所面对的时间复杂度就是"O(n)",如果说它现在的数据量比较小(<30)是不会对性能造成什么影响的,而一旦保存的数据量很大,这个时候时间复杂度就会严重损 阅读全文
posted @ 2019-08-21 21:51 灰色天空_graySky 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 一.比较器的概念 --所谓的比较器指的就是进行大小关系的确定判断,比较器存在的意义:如果要进行数组的操作,肯定使用java.util.Arrays的操作类来完成,这个类里面提供有绝大部分的数组操作支持,同时在这个类里面还提供有对象数组的排序支持:static void sort(Object[] a 阅读全文
posted @ 2019-08-20 19:33 灰色天空_graySky 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 正常来讲加密基本上永远都要伴随着解密,所谓的加密或者解密,往往都需要有一些规则,在JDK1.8开始,提供有新的加密处理操作类,Base64处理类--Base64类 在该类之中存在两个内部类:Base64.Base64.Decoder以及Base64.enBase64.Encoder,分别进行加密和解 阅读全文
posted @ 2019-08-19 21:46 灰色天空_graySky 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 进行定时任务的处理,就像设置闹铃一样,在jjava中提供有定时任务的支持,但是这种任务的处理只是实现了间隔触发的操作,如果想要实现定时操作,需要有一个定时操作的主体类,以及一个定时任务类的实现--java.util.TimerTask类 实现定时任务处理 Class TimerTask Class 阅读全文
posted @ 2019-08-19 21:14 灰色天空_graySky 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一.ThreadLocal类简介--此类是在整个开发过程中至关重要的类,他主要是在开发过程中解决了核心资源和多线程并发访问的处理情况--在真正去了解ThreadLocal类作用的时候,我们可以先编写一个简单的程序做一个前期的分析--范例:现在定义这样的一个结构 --当前的程序实现是单线程的,如果在多 阅读全文
posted @ 2019-08-19 20:51 灰色天空_graySky 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一.java常用类库--UUID --UUID类库的使用非常简单,只需要使用静态方法UUID.randomUUID(就可以正常使用) --使用for循环包裹这个输出语句,执行5次输出,观察输出结果 --UUID是一种生成无重复字符串的一种程序类,这种程序类的主要功能是根据时间戳实现一个自动的无重复的 阅读全文
posted @ 2019-08-19 20:12 灰色天空_graySky 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 国际化的程序实现原理 所谓的国际化的程序指的是可以根据不同的国家实现不同的语言描述,但是程序处理的核心业务是相同的 --如果想要进行国际化的程序开发需要解决如下问题: a.如何可以定义保存文字的文件信息b.如何额可以根据不同的区域语言的编码读取指定的资源信息 一.Locale类 --通过分析发现,如 阅读全文
posted @ 2019-08-17 22:57 灰色天空_graySky 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: java类型异构容器,可以存储任何对象类型为其他类提供该对象 阅读全文
posted @ 2019-07-25 22:21 灰色天空_graySky 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 使用批处理命令注册运行mysql数据库,无需注册mysql服务,可以在任意电脑登录使用,一次配置,到处运行,就是这么方便 阅读全文
posted @ 2019-07-22 21:44 灰色天空_graySky 阅读(747) 评论(0) 推荐(0) 编辑