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