随笔分类 -  java

摘要:1. 企业:字节跳动 难度:简单 出题指数:五颗星14. 最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。示例 1: 输入:strs = ["flower","flow","flight"]输出:"fl" 示例 2: 输入:strs = ["dog 阅读全文
posted @ 2021-03-15 10:38 ReetrantLock 阅读(104) 评论(0) 推荐(0)
摘要:1Java 基础 1、HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 1) HashMap实现Map接口,元素以键值对的方式存储,并且允许使用null 作为key和value,因为HashMap的key不允许重复,所以只能有一个键是 null,并不推荐使用,因为容易出问题 阅读全文
posted @ 2019-09-24 15:45 ReetrantLock 阅读(275) 评论(0) 推荐(0)
摘要:一、maven依赖: 阅读全文
posted @ 2018-08-28 10:44 ReetrantLock 阅读(6674) 评论(0) 推荐(1)
摘要:对方法块同步: 每个对象都有一个监视器锁(monitor)。 线程执行monitorenter指令时尝试获取monitor的所有权。过程如下: 1.如果monitor的进入数是0,则该线程进入monitor并将进入数设置为1。该线程即为monitor的所有者。 2.如果线程已经占有该monitor, 阅读全文
posted @ 2018-05-08 15:16 ReetrantLock 阅读(203) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-02 14:43 ReetrantLock 阅读(6) 评论(0) 推荐(0)