Java学习
苏暮沉觞
幼儿程序猿
展开
-
Java JDK1.8 核心特性详解----(总目录篇)
之前断断续续的学习JDK 1.8,抽空总结一下JDK 1.8的新特性以及使用方法,在加强自己记忆的同时,希望可以帮助其他人了解并使用JDK 1.8。Java8是Java1.5以后最重要的一个版本,在Java1.5的基础上做了很多有趣的改变,这些改变让我们编程更加容易。其中包括:支持行为参数化、默认方法,添加Lambda表达式(匿名函数)、Stream(流)API,Optional API以及新...原创 2019-01-28 00:03:34 · 982 阅读 · 1 评论 -
不要轻易使用LinkList------ArrayList与LinkList速度测试
在Java中,ArrayList的数据结构为数组,LinkList数据结构为链表。数据结构告诉我们,数组适合查询多的场景,链表适合增删多的场景。那么,LinkList在增删多的情况下真的比ArrayList性能更好吗?原创 2020-07-05 22:22:17 · 442 阅读 · 1 评论 -
Java分割字符串-split()注意事项
Java在使用String.split()分割字符串时,如果是针对特殊符号进行分割,那么要对特殊符号进行转义。Java中常见的特殊符号有点(.),竖线(|),星号(*),斜线(\),括号([])。一般有两种处理方法,一个是把分割符号包裹在 [] 中,一个是使用 \\ 对分割符号进行转义: //对点(.)进行分割 String[] split1 = test.split("[.]"); String[] split2 = test.split("\\.").原创 2020-06-02 13:41:23 · 953 阅读 · 1 评论 -
Lombok使用详解---简化Java开发
目录1、Lombok介绍2、安装lombok插件3、使用lombok开发4、其他注解5、注意1、Lombok介绍Lombok是一种能够帮助我们简化Java开发,减轻代码臃肿的小工具。该工具优点是使用方便,只需要几个注解,就可以帮我们减少很多重复代码。下面先展示一个例子来体验一下Lombok的好处:常规写法:import java.util.Objects;...原创 2018-12-25 10:35:31 · 625 阅读 · 0 评论 -
String的时间格式与Date类型互转
今天想把从服务器返回的时间格式的String字符串的转为Date,一下子想不起来。现在记录一下,以后忘记了也方便查找。①将“yyyy-MM-dd HH:mm:ss”格式的字符串转换为Date类型package test;import java.text.DateFormat;import java.text.ParseException;import java.text.Simp...原创 2018-09-14 16:06:16 · 7924 阅读 · 0 评论 -
Java JDK1.8 核心特性详解------行为参数化
行为参数化是一个很重要的概念。它代表着我们可以事先准备好可以实现不同功能的代码块,当需要时,将这个代码块作为参数传递给某个方法。通过行为参数化可以帮助我们应对需求不断变化的代码。下面将会通过很多代码解释行为参数化。将代码作为参数传递例如,你要实现一个在很多人中筛选符合条件的功能。这些人都具有名字(name),年龄(age),性别(sex )这三个属性。当要求按性别筛选人时,你可能会这么实现...原创 2019-01-27 22:39:34 · 553 阅读 · 1 评论 -
Java JDK1.8 核心特性详解------Lambda表达式与方法引用
在上一篇文章中,我们介绍了行为参数化(Java JDK1.8 核心特性详解------行为参数化),并且简单展示了Lambda表达式给我们带来的好处。今天这篇文章将会介绍如何构建Lambda,它的使用场合,以及如何利用它使代码更加简洁。Lambda表达式与方法引用Lambda表达式介绍Lambda表达式可以理解为简洁地表示可传递匿名函数的一种简单方式:没有名称,但是有参数列表,函数主体...原创 2019-01-28 23:18:13 · 585 阅读 · 0 评论 -
Java JDK1.8 核心特性详解------Stream(流)的基本介绍
在前面的章节(Java JDK1.8 核心特性详解------Lambda表达式与方法引用),我们讲述了行为参数化以及Lambda表达式,在下面几篇文章里,我们会学习Stream的使用。流是什么?Stream流是 Java API的心成员,它允许你使用声明的方式处理数据集合。我们可以把流当作一种更加高级的迭代器。通过流我们可以更加方便的顺序或者并行的处理集合。下面将用例子让你先感受一下St...原创 2019-07-07 22:56:58 · 554 阅读 · 0 评论