多线程基础之常见概念的理解 我这里从线程的关键概念入手,介绍一下多线程,并且结合代码说下自己的理解。 线程安全 我们怎么理解这个线程安全?什么样...
切分木棒 题目 假设要把长度为n 厘米的木棒切分为1 厘米长的小段,但是1 根木 棒只能由1 人切分,当木棒被切分为3 段后,可以同时由3 个...
链表 1.链表的定义 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存...
十款好用的idea插件 这一期内容搞 Gif 动态图花了很久,很多 Gif 图片上传到微信还提示过大,所以很多地方重新又录制了一遍 Gif 图。...
string是一个final类,不能被继承,不能被修改。 它内部使用char[]来存储value的,所以也可以用如下方式构造: **==和equ...
在java中,我们可能需要常量类来表示,比如星期,天气,月份。下面我们星期来做演示。 常量类 常量类的使用 实际上Weekday的常量值得范围是...
什么是Guava? Guava是Google开源的一个涵盖了字符串处理、缓存、并发库、事件总线、IO等常用操作的Java核心库,也是go...
整数反转 题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 假设我们的环境只能存储得下 32 位的有符...
关于线成暂停和恢复的那些事儿 suspend()和resume() 这是一对相反的操作,suspend可以挂起当前线成,而resume可以恢复当...