- 博客(5)
- 收藏
- 关注
原创 函数式编程及Lambda表达式详解
1.如果接口中有且仅有一个抽象方法,Lambda表达式和匿名内部类都可以使用。1.匿名内部类:编译之后,产生一个单独的.class字节码文件。如果没有参数,留空即可。所需类型不同:1.匿名内部类:可以是接口,也可以是抽象类,还可以是具体类。3.如果代码块的语句只有一条,可以省略大括号和分号,甚至是return。1.参数类型可以省略,但是有多个参数的情况下,不能只省略一个。1.接口中的唯一抽象方法是无返回值有参数的。2.接口中的唯一抽象方法是有返回值无参数的。3.接口中的唯一抽象方法是有返回值有参数的。
2022-09-05 10:38:40
127
原创 匿名内部类详解
如果一个接口中存在多个方法,想使用匿名内部类调用方法,可在匿名内部类前使用父接口/父类的引用去接收实现的对象(多态)当方法的形式参数是接口或是抽象类时,可以将匿名内部类作为实际参数进行传递。原需步骤:1.创建实现类,通过implements关键字去实现接口。4.调用重写后的方法。new 类名/接口名(){前提:需要存在类\接口。
2022-09-02 13:50:40
210
2
原创 史上最全libconfig用法及配置详解
一、libconfig是什么Libconfig是一个结构化的配置文件库,它可以定义一些配置文件,例如test.cfg. 它比xml可读性更好,而且更简洁。而且不像xml,它是type-aware类型自我感知的,因此不需要做string parsing 。Libconfig 是用于读取、操作和写入结构化配置文件的库。 该库具有完全可重入的解析器,并包括 C 和 C++ 编程语言的绑定。该库可在现代 POSIX 兼容系统上运行,例如 Linux、Sol...
2021-07-30 16:14:37
6755
2
原创 C++开发基础点收藏
收藏一些后台开发相关的知识点1 linux系统 https://blog.csdn.net/ThinkWon/article/details/1045886792 mysql数据库 https://thinkwon.blog.csdn.net/article/details/1047786213 redis数据库 https://thinkwon.blog.csdn.net/article/details/1035223514 zoonkeeper https://thinkwon.bl.
2021-07-28 17:22:11
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人