- 字节跳动面试官:说说HashMap 的设计与优化?
-
hashmap是一个key-value形式的键值对集合。(本文内容基于JDK1.8)下面是一个简单的hashmap的结构。本文主要是通过源码的方式分析HashMap的实现和优化。主要...
- 阿里java开发强制要求的14条集合处理规范
-
1.【强制】关于hashCode和equals的处理,遵循如下规则:1)只要重写equals,就必须重写hashCode。2)因为Set存储的是不重复的对象,依据hashCode和equals进...
- mapstruct使用的正确姿势 mapstruts
-
我们都知道,随着一个工程的越来越成熟,模块划分会越来越细,其中实体类一般存于domain之中,但domain工程最好不要被其他工程依赖,所以其他工程想获取实体类数据时就需要在各自工程写mod...
- 最佳推荐:阿里巴巴对Java编程的规约—集合处理
-
集合处理1.【强制】关于hashCode和equals的处理,遵循如下规则:1)只要重写equals,就必须重写hashCode。2)因为Set存储的是不重复的对象,依据h...
- 夯实基础:Java 中初始化 List 集合的 6 种方式你都知道吧?
-
List是Java开发中经常会使用的集合,你们知道有哪些方式可以初始化一个List吗?这其中不缺乏一些坑,今天栈长我给大家一一普及一下。1、常规方式List<String>la...
- Java8 中 Map 接口的新方法 js中map函数的用法
-
我们提一个需求:给定一个List<String>,统计每个元素出现的所有位置。比如,给定list:["a","b","b","c","c","c","d","d","d...
- 「是时候升级Java11了」 JDK11优势和JDK选择
-
专注于Java领域优质技术,欢迎关注作者:冷冷ggJava8商用收费从2019年1月份开始,OracleJDK开始对JavaSE8之后的版本开始进行商用收费,确切的说是8u201/20...
- Java核心数据结构(List、Map、Set)原理与使用技巧
-
关注Java知音,专注于Java技术文章推送往期推荐:「精选」六款JavaWeb项目源码下载漫画|Servlet属于线程安全的吗?漫画|你还记得原生的JDBC怎么连接数据库吗?JDK提供了一组主要的数...
- Java17 隐藏宝藏,从 Stream.mapMulti 到 HexFormat
-
一、前言除了众所周知的JEP之外,Java17还有更多内容。首先请确认java版本:$java--versionopenjdk172021-09-14OpenJDKRunti...
- 升级到Java17时你需要注意这个问题
-
在Java8中,甚至到Java16中执行下面的Stream流操作:Stream.of(1,2,3,4).skip(1).limit(2)...
- 一周热门
-
-
Docker 命令大全(docker命令大全记录表)
-
替代Docker build的Buildah简单介绍
-
Docker Desktop安装使用指南:零基础教程
-
Linux如何成功地离线安装docker(linux离线安装httpd)
-
Android Studio之gradle的配置与介绍
-
一款全新Redis UI可视化管理工具,支持WebUI和桌面——P3X Redis UI
-
Nginx性能调优与优化指南(nginx优化配置大全)
-
Android系统级深入开发——input驱动程序
-
Android中的run-as命令带来的安全问题
-
深度剖析 Spring Cloud Eureka 底层实现原理
-
- 控制面板
- 网站分类
- 最新留言
-