首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
字节武装
掘友等级
公众号【字节武装】
用d3动画讲解各种有趣的编程知识。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
赞
文章( 4 )
沸点( 0 )
画图理解 Java String#intern 的内存分布
接着上一篇文章 画图理解Java String的内存分布。 本文的讲解以jdk1.7为准。 我们知道 String#intern 就是把首次遇到的字符串加载到字符串常量池中。 下面先看第一个单测试案例, 一起了解下 String#intern 。 经过上篇文章的铺垫, 我们知道…
画图理解Java String的内存分布
众所周知,Java 中有两种字符串的创建方式。 字符串 “ab” 会直接出现在字符串常量池中。 本文的内存分配图都是基于JDK7以上的版本。 字符串 “ab” 同样会出现在字符串常量池中,同时在堆内存中也会分配一块空间存放字符串 “ab”。 当字符串遇上了 “+” 号,内存的分…
动图理解二分搜索的实现细节
二分搜索的思想非常容易, 但是难就难在代码的实现细节,很多时候对着抽象的代码干想是效率低下的,通过动图可以更好地厘清这些细节的问题。 当然,理解并记忆一段算法有很多种方法, 你可以做首诗, 可以画图, 也可以用ppt画动画。但是本人更倾向于可以调试的动画, 就是说动画会有什么样…
画图理解Java Integer的“值传递”
答案是不能, @1 中实参 Integer a 的值还是 888 。 如果你已经知道答案, 那么本文也没必要往下看了。 那么值传递中 数值 和 地址值 有什么区别呢?回答这个问题我们要先理解整形的赋值。 整形的赋值操作底层其实是调用了 Integer.valueOf(num) …
个人成就
文章被点赞
74
文章被阅读
31,542
掘力值
692
关注了
15
关注者
44
收藏集
1
关注标签
12
加入于
2019-01-02