java基础知识
技术兽
毕业于山东大学电子计算机专业,先后在丰瑞祥、阿里巴巴等上市公司担任主程序员,后开启架构生涯,层任职好记科技架构师,现就职于逸橙科技中台组,专门从事中间件开发
展开
-
springboot webflux
函数式编程: 网上也没有清晰的定义,我个人理解函数式编程和非函数编程是这样的:有流相关的一些思想,并能运用到工作中,我们就可以说自己会函数式编程。 为什么要使用函数式编程?和命令式编程区别? 命令式编程你要告诉计算机怎样做,才能实现什么样的功能,但是在函数式编程里面你只需告诉计算机需要什么样的功能,具体怎样做不需要告诉他,不需要关注实现的细节 比如:找到最小值: 你需要告诉程序怎样去比较才能找出最小的值,这样的编程叫命令式编程 用了函数式编程,直接java8就搞定了,个人认为函数式编程更..原创 2020-06-15 15:48:46 · 271 阅读 · 0 评论 -
final和static的作用、静态变量&成员变量&局部变量的定义和区别
final和static的作用: 一、final final是java关键字,被final修饰的变量值无法改变,代表“终态”的意思。 final类不能被继承,没有子类,final类中的方法也默认是final类型的 final修饰的方法不能被子类覆盖,但是可以被继承 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 1、final类: 如果设计类的时候希望这个类不被子类继承,并且确认这个类不...原创 2020-05-25 17:39:37 · 1693 阅读 · 0 评论