
java
文章平均质量分 69
youwanname
这个作者很懒,什么都没留下…
展开
-
Collection中的函数式接口
Collection中的函数式接口1. Consumerjava 8 中为Iterable接口新增了forEach(Consumer action)默认方法,该函数式接口的唯一抽象函数为accept(T t),可以用它来遍历Collection集合元素。public class CollectionTest{ public static void main(String[] args){原创 2017-02-20 12:17:19 · 386 阅读 · 0 评论 -
GSON方式生成和解析json数据
客户端与服务器进行数据交互时,常常需要将数据在服务器端将数据转化成字符串并在客户端对json数据进行解析生成对象。但是用jsonObject和jsonArray解析相对麻烦。利用Gson和阿里的fastjson可以很方便的将下面四种常用的数据转换成json字符串,并能够将其解析成原数据对象。类型一:JavaBean类型二:List<JavaBean>类型三:List<String>类型四:L转载 2017-08-17 13:58:18 · 337 阅读 · 0 评论 -
java Pattern和Matcher详解
结论:Pattern与Matcher一起合作.Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用Pattern只能使用Pattern.matcher(String regex,CharSequence input)一种最基础最简单的匹配。Java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开Ja转载 2017-08-18 11:31:05 · 236 阅读 · 0 评论 -
Java8系列之重新认识HashMap
转自:https://tech.meituan.com/java-hashmap.html摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现转载 2017-08-28 22:52:37 · 315 阅读 · 0 评论 -
Hi,我们再来聊一聊Java的单例吧
原文出处: 张新强1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗?作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也的确有限,但究竟你自己了解的程度到底怎样呢?往下看,我们一起来聊聊看~2. 什么是单例?单例对象的类必须转载 2017-09-02 00:04:09 · 198 阅读 · 0 评论 -
LinkedBlockingQueue的put,add跟offer的区别
LinkedBlockingQueue的put,add和offer的区别 最近在学习<<Java并发编程实践>>,有很多java.util.concurrent包下的新类。LinkedBlockingQueue就是其中之一,顾名思义这是一个阻塞的线程安全的队列,底层应该采用链表实现。 看其API的时候发现,添加元素的方法竟然有三个:add,put,offer。且这三个元素都转载 2017-09-19 17:57:07 · 442 阅读 · 0 评论 -
Java枚举类
转载自:http://blog.youkuaiyun.com/qq_31655965/article/details/55049192 有的人说,不推荐使用枚举。有的人说,枚举很好用。究竟怎么使用,如何使用,仁者见仁智者见智。总之,先学会再说~ 为什么要引入枚举类一个小案例你转载 2018-01-11 10:33:03 · 311 阅读 · 0 评论