文章分类 -  编程语言

C++; Java; Python ...
摘要:先由一个案例引入,来解释为什么要寻找线程池中的堆栈。 请看下面的一个简单案例,有一个Runable接口,用它来计算两个数的商。 public class DivTask implements Runnable { int a,b; public DivTask(int a, int b) @Over 阅读全文 »
posted @ 2021-03-04 13:21 satire 阅读(730) 评论(0) 推荐(0) 编辑
摘要:Java 8 之lambda表达式语法 1. 简介 lambda表达式可以这样定义(不精确,自己的理解):一段带有输入参数的可执行语句块。 //这里省略list的构造 List<String> names = ...; Collections.sort(names, (o1, o2) -> o1.c 阅读全文 »
posted @ 2020-11-18 09:39 satire 阅读(190) 评论(0) 推荐(0) 编辑
摘要:转自 求求你们了,别再写满屏的 if/ else 了! 写 if-else 不外乎两种场景:异常逻辑处理和不同状态处理。 两者最主要的区别是:异常逻辑处理说明只能一个分支是正常流程,而不同状态处理都所有分支都是正常流程。 怎么理解?举个例子: 1//举例一:异常逻辑处理例子 2Object obj 阅读全文 »
posted @ 2020-11-12 14:24 satire 阅读(253) 评论(0) 推荐(1) 编辑
摘要:在c++中有两个关联容器,第一种是map,内部是按照key排序的,第二种是unordered_map,容器内部是无序的,使用hash组织内容的。 1、对有序map中的key排序 如果在有序的map中,key是int,或者string,它们天然就能比较大小,本身的就是有序的。不用额外的操作。 #inc 阅读全文 »
posted @ 2020-10-14 23:06 satire 阅读(84) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示