java
StivenYang
循序而渐进,熟读而精思。
展开
-
java环境和Tomcat环境
java环境变量 Tomcat环境变量原创 2017-12-03 11:32:59 · 315 阅读 · 0 评论 -
java开发常用的工具类
https://juejin.im/post/5c43cc3bf265da6169178213原创 2019-09-24 11:53:35 · 256 阅读 · 0 评论 -
Java8-并行数据处理与性能
并行流将顺序流转换为并行流package top.hengshare.interviewer.java8.stream;import java.util.function.Function;import java.util.stream.LongStream;import java.util.stream.Stream;/** * @author Yang */public ...原创 2019-08-02 17:38:11 · 541 阅读 · 0 评论 -
Java8-Stream流编程
什么是流在java中,集合是一个非常基本的结构,几乎每个Java应用程序都会制造和处理集合。而对集合的操作中,有很多是类似于数据库操作的。在Java程序中,如果要处理集合中的数据,我们就需要一遍一遍的遍历集合,从而对集合中的数据进行处理。我们也知道,像这种标准的数据结构,类似于数据库中的数据,使用sql这种语法会很方便也很直观。在Java8之前没有专门针对集合的操作api,但在Java8之后,我...原创 2019-07-24 10:36:57 · 690 阅读 · 0 评论 -
Stream基本概念
Stream流是什么(what)流的定义:从支持数据处理操作的源生成的元素序列元素序列——就像集合一样,流也提供了一个接口,可以访问特定元素类型的一组有序值。因为集合是数据结构,所以它的主要目的是以特定的时间/空间复杂度存储和访问元素(如ArrayList 与 LinkedList)。集合讲的是数据,流讲的是计算。源——流会使用一个提供数据的源,如集合、数组或输入/输出资源。 请注意,从有...原创 2019-07-24 09:19:25 · 2132 阅读 · 0 评论 -
lambda表达式详解
lambda介绍匿名:没有一个确定的名称函数:lambda不属于一个特定的类,但是却有参数列表、函数主体、返回类型、异常列表传递:可以作为参数传递给方法、或者存储在变量中简洁:不需要写很多模板代码基本语法(parameters) -> expression(parameters) -> (statements)根据上述语法规则,以下哪个不是有效的Lambda表达式...原创 2019-07-18 18:20:40 · 22034 阅读 · 1 评论 -
Lambda表达式的使用
从苹果筛选的实现过程来一步一步的熟悉Java8语法package top.hengshare.interviewer.java8.lambda;import com.google.common.collect.Lists;import lombok.Data;import java.util.ArrayList;import java.util.Collection;import ...原创 2019-07-18 17:07:54 · 242 阅读 · 0 评论 -
Java8-为什么选择java8
Java的演变过程Java从头到尾都是被设计成为一门面向对象的语言,所以时间长了,它就积累了很多的有用的库。从头开始,他就拥有多线程处理的能力。最重要的是Java里面有两个非常强大非常超前的两个概念:jvm和Java字节码。Java虚拟机( JVM)及其字节码可能会变得比Java语言本身更重要,而且对于某些应用来说, Java可能会被同样运行在JVM上的竞争对手语言(如Scala或Groovy...原创 2019-07-08 12:18:06 · 7464 阅读 · 2 评论 -
对php和java里面的static函数和static的一些理解
static function:“static方法就是没有this的方法。在static方法里面不可以调用非静态方法,反过来是可以的。并且可以在没有创建任何对象的前提下,仅仅通过类名来调用static方法。这实际上正是static方法的主要用途”--《Java编程思想》综上所述:为了方便在没有创建对象的情况下来进行调用(方法或者变量)。所以,被static关键字修饰的方法或者变量,不需原创 2018-01-11 22:54:22 · 283 阅读 · 0 评论 -
java8时间类和date互转
Date->*/** * 方法1: Date 转换成Instant对象, 再使用LocalDateTime的Instant()工厂方法 * * 方法2: 使用Date的示例对象,获取ZonedDateTime, 并toLocalDateTime() *///date -> localDateTimeLocalDateTime localDateTime =...原创 2019-09-24 20:56:23 · 1915 阅读 · 0 评论