![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础系列
tiandee
专注于Java后台开发,Linux技术,数据库技术(Oracle/MySql/PostgreSql),同时关注大数据技术,搜索引擎,机器学习,AI等新兴潮流技术,让自己时刻处于高速学习状态,走在技术的前沿。
展开
-
Java统计单词出现频率
使用场景:统计单词词频率代码如下import java.util.*;public class TestArgsWords { private static final int ONE = 1; public static void main(String args[]) { Map<String, Integer> m = new HashMap<String, Integer原创 2017-11-23 00:35:33 · 2575 阅读 · 0 评论 -
测量Java对象所占内存大小
背景: 相信大部分人都不会关注这个问题吧,只有一些偏执狂才会抓着这些不放,我们平时写代码时经常会new ArrayList<>(),new String()之类的,那么这些刚new出来的对象在内存中占用多大空间呢?随着作者一起去看看吧!方法一设置-Xms和-Xmx的大小,然后在程序中循环new对象,直到发生OOM异常,记录下此时new了多少个对象,大家觉得这种方法可靠不?下面放上设置参数以及测试代原创 2017-12-17 00:40:22 · 19711 阅读 · 2 评论 -
JVM内存模型到底是啥
####JVM内存模型图原创 2019-08-19 19:13:42 · 190 阅读 · 0 评论 -
HashMap深度剖析,面试用
HashMap几个比较重要的属性int threshold; // 所能容纳的key-value对极限,threshold = length * Load factor final float loadFactor; // 负载因子,默认0.75,不建议修改int modCount; //用来记录HashMap内部结构发生变化的次数int size; //hashmap的长度...原创 2019-08-14 20:19:18 · 246 阅读 · 0 评论