摘要:
一、基础概念 1、进程和线程 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。(进程是资源分配的最小单位) 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线程是cpu调度的最小单位) 2 阅读全文
posted @ 2019-03-20 10:06
技术小白丁
阅读(186)
评论(0)
推荐(0)
摘要:
一、简介 Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作 。 Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率和程序可读性。 同时它提供串行和并行两种模式进行汇 阅读全文
posted @ 2019-03-20 10:04
技术小白丁
阅读(440)
评论(0)
推荐(0)
摘要:
一、Lambda表达式 1)函数式接口 函数式接口(Functional Interface)是只包含一个方法的抽象接口。 比如Java标准库中的java.lang.Runnable,java.util.concurrent.Callable就是典型的函数式接口。 在Java 8中通过@Functi 阅读全文
posted @ 2019-03-20 10:03
技术小白丁
阅读(452)
评论(0)
推荐(0)
摘要:
Annotation(注解) JDK5开始,java增加了对元数据(MetaData)的支持,也就是Annotation(注解)。通过使用Annotation,开发人员在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息,用于对代码进行说明。Annotation 可以对包、类、接口、字段、方法参数 阅读全文
posted @ 2019-03-20 10:01
技术小白丁
阅读(301)
评论(0)
推荐(0)

浙公网安备 33010602011771号