码迷,mamicode.com
首页 >  
搜索关键字:集合处理 guava    ( 606个结果
阿里巴巴为什么让初始化集合时必须指定大小?
哈喽,亲爱的小伙伴们,技术学磊哥,进步没得说!欢迎来到新一期的性能解读系列,我是磊哥。 今天给大家带来的是关于阿里巴巴《Java开发手册》泰山版(最新)中关于集合初始化时的性能建议。 阿里巴巴《Java开发手册》第 1 章编程规范,第 6 节集合处理的第 17 条规定如下: 【推荐】集合初始化时,指 ...
分类:其他好文   时间:2020-05-29 13:55:28    阅读次数:67
高效 告别996,开启java高效编程之门 5-1Guava开场
1 重点: 1.1 Guava工具集简介 1.2 Guava 和jdk8如何避免null 2 Google Guava 工具集简介 Guava工程包含了若干被Google的Java项目广泛依赖的核心库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O等等。所有这些工具每天都在被G ...
分类:编程语言   时间:2020-05-26 20:19:37    阅读次数:73
孤岛问题算法题
问题:在一个地图中,找出一共有多少个岛屿。 我们用一个二维数组表示这个地图,地图中的 1 表示陆地,0 表示水域。一个岛屿是指由上下左右相连的陆地,并且被水域包围的区域。你可以假设地图的四周都是水域。 1 package com.guava; 2 3 import java.util.Scanner ...
分类:编程语言   时间:2020-05-25 19:47:30    阅读次数:65
0525泰山版java开发手册
六.集合处理 4.在使用java.util.stream.Collectors类的toMap()方法转为Map集合时,一定要注意当value为null时会抛NPE异常 NPE:NullPointerException(); 5.ArrayList的subList结果不可强转成ArrayList,否则 ...
分类:编程语言   时间:2020-05-25 17:23:15    阅读次数:101
深度分析:那些Java中你一定遇到过的问题,一次性帮你搞定!
1、java中==和equals和hashCode的区别基本数据类型的比较的值相等.类的比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为==,如String等重写了equals方法.hashCode也是Object类的一个方法。返回一个离散的int型整数。在集合类操作中使用,为了提高查询速度。(HashMap,HashSet等比较是否为同一个)如果两个
分类:编程语言   时间:2020-05-19 00:48:35    阅读次数:56
为什么强烈推荐 Java 程序员使用 Google Guava 编程
前言 阿里巴巴出了一本Java规范,在国内java开发眼里被赋予了神圣的殿堂,我不推荐你用阿里巴巴的开发手册。 目前Google Guava在实际应用中非常广泛,本篇博客将以博主对 Guava 使用的认识以及在项目中的经验来给大家分享!学习使用 Google Guava可以让你快乐编程,写出优雅的 ...
分类:编程语言   时间:2020-05-11 21:47:25    阅读次数:118
Guava Cache 缓存工具使用
guava cache 官网参考:http://ifeve.com/google-guava-cachesexplained/ guava官网:http://ifeve.com/google-guava/ 其它参考: http://blog.csdn.net/xlgen157387/article/ ...
分类:系统相关   时间:2020-05-11 19:04:12    阅读次数:83
refresh和expire刷新机制
深入Guava Cache的refresh和expire刷新机制 参考: http://blog.csdn.net/abc86319253/article/details/53020432 expireAfterAccess(long, TimeUnit):缓存项在给定时间内没有被读/写访问,则回收 ...
分类:其他好文   时间:2020-05-11 18:43:48    阅读次数:69
C#自定义集合类(二)
在System.Collections 命名空间下,常用的集合类中,这两个类不属于集合,而是作为自定义集合类的基类。内置的集合并不能满足所有的数据集合处理,c#为用户自定义集合提供条件。这两个基类如下:CollectionBase:为强类型集合提供abstract 基类DictionaryBase: ...
分类:Windows程序   时间:2020-04-30 15:27:46    阅读次数:70
Service框架浅析Google-Guava Concurrent
Guava包里的Service接口用于封装一个服务对象的运行状态、包括start和stop等方法。例如web服务器,RPC服务器、计时器等可以实现这个接口。对此类服务的状态管理并不轻松、需要对服务的开启/关闭进行妥善管理、特别是在多线程环境下尤为复杂。Guava包提供了一些基础类帮助你管理复杂的状态 ...
分类:其他好文   时间:2020-04-15 00:23:19    阅读次数:68
606条   上一页 1 ... 3 4 5 6 7 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!