随笔分类 - java
摘要:1. 企业:字节跳动 难度:简单 出题指数:五颗星14. 最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。示例 1: 输入:strs = ["flower","flow","flight"]输出:"fl" 示例 2: 输入:strs = ["dog
阅读全文
摘要:1Java 基础 1、HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 1) HashMap实现Map接口,元素以键值对的方式存储,并且允许使用null 作为key和value,因为HashMap的key不允许重复,所以只能有一个键是 null,并不推荐使用,因为容易出问题
阅读全文
摘要:对方法块同步: 每个对象都有一个监视器锁(monitor)。 线程执行monitorenter指令时尝试获取monitor的所有权。过程如下: 1.如果monitor的进入数是0,则该线程进入monitor并将进入数设置为1。该线程即为monitor的所有者。 2.如果线程已经占有该monitor,
阅读全文

浙公网安备 33010602011771号