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

浙公网安备 33010602011771号