摘要: 引言 在这个例子中,我们将向您展示如何使用 表达式编写一个 来对 进行排序。 1. 经典的比较器示例: 2. 使用 lambda: 1.没有 Lambda 的排序 先新建一个 Developer 类,然后比较 Developer 对象的年龄,通常我们使用 Collections.sort 并传递匿名 阅读全文
posted @ 2019-08-19 20:27 山川尽美 阅读(1703) 评论(0) 推荐(2) 编辑
摘要: 实现方式 ArrayList,Vector 是基于数组的实现。 LinkedList 是基于链表的实现。 ​ 同步 ArrayList,LinkedList 不是线程安全的。 Vector 是线程安全的,实现方式是在方法中加 synchronized 进行限定。 性能消耗 ArrayList和Vec 阅读全文
posted @ 2017-11-26 17:31 山川尽美 阅读(566) 评论(0) 推荐(1) 编辑
摘要: LinkedList简介 实现了List和Deque接口,既可以看作一个顺序容器,又可以看作一个队列( Queue ),同时又可以看作一个栈( Stack )(处理栈和队列问题,首选ArrayDeque,它的性能比LinkedList作栈和队列使用好很多)。 LinkedList是一种双向链表,通过 阅读全文
posted @ 2017-11-26 17:12 山川尽美 阅读(335) 评论(0) 推荐(0) 编辑
摘要: Vector简介 和ArrayList一样,Vector也是基于数组实现的,是动态数组,容量可自动增长。 与ArrayList不同的是,它有好多方法都加入了 修饰,所以是线程安全的,可用于多线程环境。 Vector没有实现Serializable接口,不支持序列化,实现了Cloneable接口,能被 阅读全文
posted @ 2017-11-24 14:57 山川尽美 阅读(223) 评论(0) 推荐(0) 编辑
摘要: ArrayList简介 ArrayList是基于数组实现的, 是一个动态扩展的数组,容量可自动增长。 ArrayList是非线程安全的,只能在单线程环境下使用,多线程环境考虑使用Collections.synchronizedList(List list)函数返回一个线程安全的ArrayList类, 阅读全文
posted @ 2017-11-24 14:08 山川尽美 阅读(270) 评论(0) 推荐(1) 编辑
摘要: filter 阅读全文
posted @ 2015-06-01 11:11 山川尽美 阅读(406) 评论(0) 推荐(0) 编辑
摘要: JavaBean的属性:1、JavaBean的属性可以是任意类型,并且一个JavaBean可以有多个属性。每个属性通常都需要具有相应的setter、getter方法,setter方法称为属性修改器,getter方法称为属性访问器。2、属性修改器必须以小写的set前缀开始,后跟属性名,且属性名的第一个... 阅读全文
posted @ 2014-12-11 10:12 山川尽美 阅读(3196) 评论(0) 推荐(0) 编辑
摘要: HTML: ASP response.expires=0 response.addHeader("pragma","no-cache") response.addHeader("Cache-Control","no-store, must-revalidate") PHP header("E... 阅读全文
posted @ 2014-12-10 17:07 山川尽美 阅读(156) 评论(0) 推荐(0) 编辑
摘要: http响应状态码大全http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。http状态返回代码代码说明100(继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议) 请求者已要求服务器切换协议,服务器已确认... 阅读全文
posted @ 2014-12-10 16:36 山川尽美 阅读(180) 评论(0) 推荐(0) 编辑