随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 40 下一页
摘要: 简介: 在国际化程序的资源文件(*.properties)中,数据是按照 Key=Value 的格式存储的,而这种结构的保存形式和Map集合很相似,但是唯一的区别在于其所保存的内容只能够是字符串,那么为了方便地描述属性的定义,在java.util包里面提供有一个Properties类型,此类是Has 阅读全文
posted @ 2022-03-19 13:06 时间完全不够用啊 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 简介: 队列是一种先进先出的数据结构。 如果将队列应用在多线程的“生产者与消费者”模型处理中,那么生产者就没有必要等待消费者消费后再生产,可以直接将数据保存在队列之中,而消费者依然必须要等待生产者生产了才能消费。 队列的实现可以使用LinkedList类: 队列的使用主要依靠Queue接口之中提供的 阅读全文
posted @ 2022-03-17 16:10 时间完全不够用啊 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 简介: 栈是一种先进后出的数据结构。 例如:文本编辑器的撤销功能,最后一次编辑的内容都是最先撤销的,这个功能就是利用栈来实现的。 继承关系如下: 栈的基本操作形式: 在Java程序之中使用stack来描述栈的操作,这个类的定义: public class Stack<E> extends Vecto 阅读全文
posted @ 2022-03-16 16:52 时间完全不够用啊 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 简介: 在Collection接口中,保存的数据都是单个的对象,在数据结构中除了单个对象的数据,也可以进行二元偶对象的保存(key=value)的形式来存储,而存储二元偶对象的核心意义在于:通过key获取对应的value。 在开发中:Collection集合保存数据的目的是为了输出,而Map集合保存 阅读全文
posted @ 2022-03-15 16:51 时间完全不够用啊 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 简介: 在之前对集合的输出使用的是Iterable接口中的forEach()方法,但是这中方法并不是传统的输出方法,在开发之中一般是不适用的。 在集合之中一共定义有四种输出形式【使用比率】: - Iterator迭代输出 【95%】 - ListIterator双向迭代输出 【0.1%】 - Enu 阅读全文
posted @ 2022-03-14 16:18 时间完全不够用啊 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 简介: Set集合最大的特点就是集合内的元素不允许重复,Set也是Collection的子接口; 在JDK1.9之前Set集合与Collection集合的定义并无差别,Set继续使用了Collection接口中提供的方法进行操作,但是从JDK1.9之后,Set集合也像List集合一样扩充了一些sta 阅读全文
posted @ 2022-03-14 10:18 时间完全不够用啊 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 简介: List是Collection的子接口,其最大的特点是允许保存重复的元素数据。 定义: public interface List<E> extends Collection<E> 需要清楚的是List子接口对于Collection的接口进行了方法的扩充。 - 获取指定索引的数据:E get 阅读全文
posted @ 2022-03-13 10:48 时间完全不够用啊 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 简介: 从JDk1.2开始,Java就引入了类集开发框架,类集指的就是一套动态对象数组的实现方案,在实际开发情况中,没有任何的情况可以离开数组,但是传统数组的实现非常的繁琐,并且有“长度固定”这个致命点,所以传统数组不可能大范围使用,那么就只能进行改进,于是就有链表和树的使用,但是这两种使用方法有一 阅读全文
posted @ 2022-03-11 15:32 时间完全不够用啊 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 简介: 在JDK1.5以后提供的一系列Annotation声明,要通过反射获取Annotation的信息,可以通过java.lang.reflect里面的AccessibleObject类,在这个类中提供有获取Annotation的方法. 获取全部Annotation: public Annotat 阅读全文
posted @ 2022-03-09 16:02 时间完全不够用啊 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: 简介: 在前面了解到的是通过官方的Proxy类的newProxyInstance()进行代理对象的创建需要接口的参数列表,但是并不是必须强制性从接口进行代理设计,所以就有了CGLIB开发包实现基于类的代理设计。 1、CGLIB是一个第三方的程序包,一般需要单独配置 首先要去下载对应的cglib包:h 阅读全文
posted @ 2022-03-07 12:06 时间完全不够用啊 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 40 下一页