主要的编程范式有三种:
命令式编程(Imperative)
声明式编程(Declarative)
函数式编程(Functional)
命令式(指令式)编程
命令式编程的主要思想是关注计算机执行的步骤
int a=1;
int b=2;
int c=a+b
声明式编程:
数据结构的形式来表达程序执行的逻辑
SELECT * FROM collection WHERE num > 1;
函数式编程:
强调函数的计算比指令的计算更重要;与过程化编程相比,其中函数的计算可以随时调用
List<Number> results = collection.stream()
.filter(n -> n > 5)
.collect(Collectors.toList());
–EOF–