![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 66
whale_52Hz
别人永远无法给你,独自面对生活的勇气。
展开
-
java8时间处理
作者:海向出处:https://www.cnblogs.com/haixiang/p/12993399.html /** * Instant:瞬时实例 * LocalDate:本地日期 不包含具体时间 例如 2020-02-02 可以用来记录纪念日 * LocalDTime:本地时间 不包含日期 * LocalDateTime:结合了日期和时间 但不包含时差和时区 * ZonedDateTime:完整的日期时间,包含时区和相对UTC或...转载 2021-03-10 11:17:55 · 110 阅读 · 0 评论 -
java8 stream api流式编程
作者:海向出处:https://www.cnblogs.com/haixiang/p/14291626.htmljava8自带常用的函数式接口#Predicateboolean test(T t) 传入一个参数返回boolean值 Consumervoid accept(T t) 传入一个参数,无返回值 Function<T,R> R apply(T t) 传入一个参数,返回另一个类型准备数据 //计算机俱乐部 private static Lis...转载 2021-03-10 11:09:33 · 148 阅读 · 0 评论 -
Lambda表达式详解
作者: 海向出处:https://www.cnblogs.com/haixiang/p/11029639.htmlLambda简介#Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。对接口的要求#虽然使用 Lambda 表达式可以对某些接口进行简单的实现,但并不是所有的...转载 2021-03-10 10:37:29 · 84 阅读 · 0 评论 -
java synchronized详解(1)
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时间最多只有一个线程执行该段代码。一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块是,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。public class Thread1 implements Runnable { ...转载 2018-04-11 10:56:39 · 100 阅读 · 0 评论 -
获得指定长度字符串,不足位右补空格
/** * 生成指定长度字符串,不足位右补空格 * @param str * @param length * @return */ private static String formatStr(String str, int length) { int strLen; if (str == null) { strLen = 0; }else{ st...原创 2018-06-04 10:12:16 · 11858 阅读 · 1 评论 -
Class.forName()、Class.forName().newInstance() 、New 三者区别!
Class.forName()、Class.forName().newInstance() 、New 三者区别! 在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance(...转载 2018-07-17 10:39:45 · 217 阅读 · 0 评论