java8-03-lambda 内置函数
Predicate
Predicate 定义了一个 test() 方法,接受泛型 T 的对象,并且返回一个 boolean 值。
定义
/**
* 过滤器: 返回满足条件的列表
* @param list
* @param predicate
* @param <T>
* @return
*/
pr...
2019-02-27 07:48:49 |
Java
java8-02-lambda 入门实战
环绕执行模式
JDK1.7 引入的 TWR 语法,
令读取文件后的资源释放变得更加简洁。
public static String processFile() throws IOException {
try (BufferedReader bufferedReader =
new BufferedReader(new FileReader("1...
2019-02-27 07:48:49 |
Java
java8-01-快速开始
Lambda
Lambda 是 JDK8 中引入的一个很重要的内容,思想值得深入学习。
一、anonymous function
以下为 wiki 的内容
In computer programming, an anonymous function (function literal, lambda abstraction) is a function definition that...
2019-02-27 07:48:49 |
Java
java8-00-新特性概览
JDK 为什么在不断变化?
要么改变,要么衰亡。
Java8 为开发者提供更多的工具和概念。
更快、更简洁、更易于维护的处理编程问题。
主要变化
方法作为一等公民
Scala、Groovy 等语言已经实践证明。
让方法作为一等值,可以扩充程序员的工具库,让编程变得简单。
lambda作为一等公民
Java8 还体现了更广义的将函数作为值得思想,将 lambd...
2019-02-27 07:48:49 |
Java
java base-00-基础知识
目标
java 基础知识整理汇总。
便于梳理汇总知识。
索引
01 java 平台
01-java 平台的理解
02 异常
02-java exception and error
03 final
final
try-catch-finally
finalize
04 引用
java 引用关系
05 String
Stri...
2019-02-27 01:48:47 |
Java
Oracle 物化视图
物化视图
物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照(类似于MSSQL Server中的snapshot,静态快照)。对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可以用从物化视图中抽取...
2019-02-26 01:48:47 |
SQL
Java 时间之 currentTimeMillis 与 nanoTime - 时间精确测量
currentTimeMills
/**
* Returns the current time in milliseconds. Note that
* while the unit of time of the return value is a millisecond,
* the granularity of the value depends on the underlyi...
2019-02-26 01:48:47 |
Java
Java Random 随机详解
伪随机
什么是伪随机数?
1.伪随机数是看似随机实质是固定的周期性序列,也就是有规则的随机。
2.只要这个随机数是由确定算法生成的,那就是伪随机,只能通过不断算法优化,使你的随机数更接近随机。(随机这个属性和算法本身就是矛盾的)
3.通过真实随机事件取得的随机数才是真随机数。
Java随机数产生原理:
Java的随机数产生是通过线性同余公式产生的,也就是说通过一个复杂的算法生成的...
2019-02-26 01:48:47 |
Java