编程语言的作用之---- stream流式编程
这篇书评可能有关键情节透露
1.编程语言的目的是 操作 值
基于数据的编程,为了操作值,会发明,数据类型(对应的存储方式),逻辑计算符号(来跳转和选择),数据结构,来合适的存储一些列的有格式的值
2.多核cpu与并行
如果一个进程一个cpu,多个并行有可能会冲突
但如果一个 程序的执行是 在 多个cpu呢,把代码分段,是否也是 防止冲突的一种方法呢,如下

3. Optional<T>类,有类型的值,有可能是没有值null,方便处理
4.函数式编程,或者书 管道处理,stream流处理,为什么要这样处理数据?
方便过滤数据,写出多个过滤数据的方法,用的时候,只要 加后者减,就可以 ,而不要 重复写代码



5.代码与进程,线程
一段代码,开始在cpu执行了,就是一个进程,这个代码执行的生命周期,就是这个进程的生命周期
线程是 大代码块的一段小 代码块,可以用不同的线程 执行不同的代码块
6.流stream 和 集合的区别
注意:流和迭代器一样,流只能遍历一次,遍历完了,我们就说这个流被消费了。



流是内部迭代,下一个数据是啥,只要有,就给你 ,一直到没有
集合是外部迭代
7.并行的解释,并行流,把流 分块,利用多核cpu,并行处理

8.并行的实现原理与方式 (分支/合并)

9.并发和并行

10.同步与异步

11,Double 类 与 double简单类型 区别
Double 是一种引用类型
double 是值类型