腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
向治洪
《React Native移动开发实战》1,2《Kotlin实战》《Weex开发实战》和《Flutter实战》开发交流群:515980159
专栏作者
举报
1366
文章
2321441
阅读量
129
订阅数
订阅专栏
申请加入专栏
全部文章
android
java
ios
reactnative
react
编程算法
javascript
其他
html
xml
kotlin
打包
https
api
数据库
node.js
http
网站
flutter
数据处理
ide
json
android studio
数据结构
vue.js
linux
开源
网络安全
gradle
git
图像处理
缓存
github
mac os
css
机器学习
微信
sql
spring
c++
python
apache
渲染
存储
jvm
安全
腾讯云测试服务
容器
大数据
人工智能
小程序
sdk
swift
eclipse
hashmap
iphone
ecmascript
微信小程序音视频
npm
php
ajax
webview
maven
文件存储
webpack
jdk
tcp/ip
dart
xcode
typescript
深度学习
mongodb
移动开发
html5
app
tensorflow
jquery
listview
textview
云数据库 SQL Server
jar
容器镜像服务
神经网络
云直播
访问管理
redux
游戏
面向对象编程
dns
spring boot
socket编程
区块链
云数据库 Redis
云函数
命令行工具
serverless
koa
图像识别
ssh
单元测试
jenkins
开发
模型
配置
官方文档
ruby
scala
qt
sqlite
access
云数据库 MongoDB
SSL 证书
eslint
thinkjs
云开发
5g
迁移
小程序·云开发
插件
数据
云镜(主机安全)
对象存储
DNS 解析 DNSPod
比特币
objective-c
cocoa
c 语言
angularjs
jquery ui
arm
mvc
tomcat
nginx
移动直播
数据加密服务
rxjs
babel.js
分布式
爬虫
spark
卷积神经网络
gui
mybatis
cdn
udp
uml
hexo
数据分析
系统架构
微服务
腾讯云开发者社区
fiddler
es
Elasticsearch Service
apple
debug
eventbus
layout
thread
ui
view
工具
工作
互联网
加密
开发者
框架
日志
事件
调试
线程
协议
云服务器
云点播
负载均衡
数字货币
phonegap
go
bash
.net
jsp
bootstrap
单片机
oracle
postgresql
web.py
svn
struts
搜索引擎
ubuntu
windows server
负载均衡缓存
bash 指令
mapreduce
短视频
数据库一体机 TData
短信
视频处理
数据备份
电商
企业
vr 视频解决方案
工业物联
微信云支付
electron
express
sass
yarn
kubernetes
运维
黑客
shell
hadoop
正则表达式
线性回归
keras
grep
自动化测试
二叉树
pytorch
aop
flash
markdown
rpc
ddos
敏捷开发
spring cloud
lamp
机器人
windows
物联网
架构设计
nat
postcss
云计算
任务调度
分类算法
ipv6
rust
功能测试
flink
数据库管理
汽车
项目管理
adapter
apk
bluetooth
boot
build
cell
click
cocoapods
comments
count
eval
flex
gpt
host
ibeacon
integer
ip
ipa
ipad
join
jupyter
live
logcat
mac
max
native
next
openai
package
path
pool
prompt
push
rollup
router
settings
show
store
swig
text
uiscrollview
url
window
worker
zero
zxing
编程
编程语言
编码
并发
并发编程
布局
产品经理
程序
程序员
动画
队列
对象
工具类
函数
行业
继承
解决方案
接口
开发工具
跨平台
蓝牙
连接
浏览器
论文
苹果
求职
设计
视频
搜索
网络
线程池
效率
性能
语法
重构
状态机
搜索文章
搜索
搜索
关闭
Java基础之HashTable与ConcurrentHashMap解析
hashmap
编程算法
存储
安全
在面试的过程中,经常会被问到HashTable和HashMap的区别,下面就这些区别做一个简单的总结。
xiangzhihong
2022-11-30
307
0
JVM及其工作流程
java
hashmap
编程算法
企业
程序计数器(Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。
xiangzhihong
2021-01-22
434
0
Android Jetpack架构组件(三)之ViewModel
android
文件存储
hashmap
我的博客即将同步至 OSCHINA 社区,这是我的 OSCHINA ID:xiangzhihong,邀请大家一同入驻:https://www.oschina.net/sharing-plan/apply
xiangzhihong
2020-12-21
1.3K
0
从代码层读懂HashMap的实现原理
hashmap
java
概述 Hashmap继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。它的key、value都可以为null,映射不是有序的。 Hashmap不是同步的,如果想要线程安全的HashMap,可以通过Collections类的静态方法synchronizedMap获得线程安全的HashMap。 Map map = Collections.synchronizedMap(new HashMap()); HashMap 中两个重要
xiangzhihong
2018-02-06
1.3K
0
android 加载图片oom若干方案小结
android
hashmap
本文根据网上提供的一些技术方案加上自己实际开发中遇到的情况小结。 众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视手机而定)。一般我们可以通过获取当前线程的可运行内存来判断,比如系统分给当前运行内存只有16M,而你的图片就有16M,这肯定会oom的。 相关知识介绍 1.颜色模型 常见的颜色模型有RGB、YUV、CMYK等,在大多数图像API中采用的都是RGB模型,Android也是如此;另外,在Android中还有包含透明度Alpha
xiangzhihong
2018-02-05
724
0
关注专栏作者,随时接收最新技术干货
xiangzhihong
中国平安架构师
关注
用户3471017
关注
用户8000975
关注
用户4461052
关注
ConcurrentHashMap和HashTable的区别
hashmap
数据结构
hashtable是做了同步的,hashmap未考虑同步。所以hashmap在单线程情况下效率较高。hashtable在的多线程情况下,同步操作能保证程序执行的正确性。 但是hashtable每次同
xiangzhihong
2018-02-05
742
0
JAVA中重写equals()方法的同时要重写hashcode()方法
java
hashmap
object对象中的 public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声明相等对象必须具有相等的哈希码。如下:(1)当obj1.equals(obj2)为true时,obj1.hashCode() == obj2.hashCode()必须为true (2)当obj1.hashCode
xiangzhihong
2018-02-01
1.7K
0
HashMap原理解析
hashmap
数据库
1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。 哈希表 那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们
xiangzhihong
2018-02-01
566
0
HashMap实现原理分析
hashmap
存储
HashMap实现原理分析 HashMap主要是用数组来存储数据的,我们都知道它会对key进行哈希运算,哈系运算会有重复的哈希值,对于哈希值的冲突,HashMap采用链表来解决的。 在HashMap里有这样的一句属性声明: transient Entry[] table; 可以看到Map是通过数组的方式来储存Entry那Entry是神马呢?就是HashMap存储数据所用的类,它拥有的属性如下: static class Entry implements Map.Entry { final K key;
xiangzhihong
2018-01-26
731
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档