腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
java一日一条
专栏作者
举报
1064
文章
983931
阅读量
83
订阅数
订阅专栏
申请加入专栏
全部文章
其他
java
编程算法
数据库
http
存储
缓存
jvm
sql
安全
api
jdk
开源
go
spring
云数据库 SQL Server
分布式
git
hashmap
html
linux
ide
数据结构
python
android
游戏
php
面向对象编程
xml
oracle
apache
容器
大数据
ruby
微信
微服务
node.js
nat
mvc
tomcat
windows
jar
ios
云数据库 Redis
maven
网络安全
aop
数据挖掘
servlet
scala
json
mongodb
自动化
机器学习
bootstrap
eclipse
移动开发
运维
shell
jdbc
tcp/ip
kafka
bash
.net
angularjs
nosql
黑客
正则表达式
gui
dns
数据处理
perl
jsp
ajax
容器镜像服务
网站
mybatis
asp
kernel
https
架构设计
iphone
react
jquery
汇编语言
access
django
svn
struts
搜索引擎
unix
nginx
深度学习
文件存储
企业
express
爬虫
zookeeper
二叉树
flash
gradle
sas
haskell
Elasticsearch Service
官方文档
swift
c 语言
c++
javascript
lua
memcached
github
腾讯云测试服务
压力测试
spark
hadoop
ssh
erp
npm
grep
单元测试
rpc
rabbitmq
lamp
数据分析
物联网
系统架构
费用中心
负载均衡
比特币
区块链
数字货币
NLP 服务
自动驾驶
phonegap
xcode
erlang
vbscript
单片机
arm
嵌入式
postgresql
打包
matlab
全文检索
analyzer
ubuntu
负载均衡缓存
bash 指令
apt-get
solaris
神经网络
laravel
云直播
短视频
云数据库 MongoDB
海外加速
消息队列 CMQ 版
短信
云推荐引擎
svg
socket.io
webpack
koa
gulp
grunt
devops
数据迁移
无人驾驶
图像识别
yum
spring boot
ftp
cdn
dubbo
ddos
udp
敏捷开发
gcc
iis
socket编程
uml
ntp
小程序
hbase
腾讯云开发者社区
流计算 Oceanus
architecture
count
key
null
select
架构
框架
软件架构
设计模式
统计
重构
搜索文章
搜索
搜索
关闭
jdk1.8中HashMap在扩容的时候做了哪些优化
jdk
jquery
编程算法
hashmap
假设HashMap的容量为15转化成二进制为1111,length-1得出的二进制为1110 哈希值为1111和1110
哲洛不闹
2020-01-13
2.1K
0
Java 经典面试题:为什么 ConcurrentHashMap 的读操作不需要加锁?
缓存
http
node.js
jdk
hashmap
我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢?
哲洛不闹
2019-10-21
1.6K
0
使用Joda-Time优雅的处理日期时间
java
unix
jdk
api
python
在Java中处理日期和时间是很常见的需求,基础的工具类就是我们熟悉的Date和Calendar,然而这些工具类的api使用并不是很方便和强大,于是就诞生了Joda-Time这个专门处理日期时间的库。
哲洛不闹
2019-09-24
1.4K
0
阿里面试:什么地方违反了双亲委派模型
jdk
云数据库 SQL Server
bootstrap
java
jdbc
类加载机制是指将类的class文件读入到内存,并为之创建一个java.lang.Class对象。中间对数据做了 校验,转换解析和初始化等操作。
哲洛不闹
2019-08-20
2.6K
0
为什么强烈推荐Java程序员使用Google Guava编程
jdk
编程算法
c++
缓存
目前Google Guava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!学习使用Google Guava可以让你快乐编程,写出优雅的JAVA代码!
哲洛不闹
2019-07-30
1.1K
0
HashMap在Java1.7与1.8中的区别
jdk
http
编程算法
node.js
hashmap
使用一个Entry数组来存储数据,用key的hashcode取模来决定key会被放到数组里的位置,如果hashcode相同,或者hashcode取模后的结果相同(hash collision),那么这些key会被定位到Entry数组的同一个格子里,这些key会形成一个链表。
哲洛不闹
2019-04-25
817
0
【并发编程】IO密集型和CPU密集型任务
jdk
核心是可以分别独立运行程序指令的计算单元。 线程是操作系统能够进行运算调度的最小单位。
哲洛不闹
2019-03-18
3.5K
0
2019年2月已到,Java 8要收费了吗?
java
oracle
jdk
费用中心
http
根据此前开源中国发起的 Java 版本使用调查,国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java 8 是否要收费」这个问题,觉得十分有必要探讨一下。
哲洛不闹
2019-03-06
1.1K
0
Spring AOP是什么?你都拿它做什么?
aop
spring
jdk
面向对象编程
为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在在每个对象里引用公共行为。这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。
哲洛不闹
2019-01-28
402
0
HashMap的工作原理
hashmap
java
api
jdk
go
几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不 能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等。这显示出你已经用过HashMap,而且 对它相当的熟悉。但是面试官来个急转直下,从此刻开始问出一些刁钻的问题,关于HashMap的更多基础的细节。面试官可能会问出下面的问题:
哲洛不闹
2018-09-19
415
0
Java 容器&泛型(1):认识容器
hashmap
容器
jdk
java
编程算法
容器是Java语言学习中重要的一部分。泥瓦匠我的感觉是刚开始挺难学的,但等你熟悉它,接触多了,也就“顺理成章”地知道了。Java的容器类主要由两个接口派生而出:Collection和Map。
哲洛不闹
2018-09-19
710
0
HashMap的工作原理
hashmap
java
api
jdk
go
几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不 能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等。这显示出你已经用过HashMap,而且 对它相当的熟悉。但是面试官来个急转直下,从此刻开始问出一些刁钻的问题,关于HashMap的更多基础的细节。面试官可能会问出下面的问题:
哲洛不闹
2018-09-19
537
0
10个实用的但偏执的Java编程技术
java
go
jdk
api
http
在沉浸于编码一段时间以后(比如说我已经投入近20年左右的时间在程序上了),你会渐渐对这些东西习以为常。因为,你知道的……
哲洛不闹
2018-09-19
359
0
Java集合框架综述
java
hashmap
jdk
数据库
api
近被陆陆续续问了几遍HashMap的实现,回答的不好,打算复习复习JDK中的集合框架,并尝试分析其源码,这么做一方面是这些类非常实用,掌握其实现能更好的优化我们的程序;另一方面是学习借鉴JDK是如何实现了这么一套优雅高效的类库,提升编程能力。
哲洛不闹
2018-09-19
278
0
java中HashMap详解
java
hashmap
存储
编程算法
jdk
通过HashMap、HashSet 的源代码分析其 Hash 存储机制 实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素的存储位置,这样可以保证能快速存、取集合元素;对于 HashMap 而言,系统 key-value 当成一个整体进行处理,系统总是根据 Hash 算法来计算 key-value 的存储位置,这样可以保证能快速存、取 Map 的 key-value 对。 在介绍集合存储之前需要指出一点:虽然集合号称存储的是 Java 对象,但实际上并不会真正将 Java 对象放入 Set 集合中,只是在 Set 集合中保留这些对象的引用而言。也就是说:Java 集合实际上是多个引用变量所组成的集合,这些引用变量指向实际的 Java 对象。 集合应用 就像引用类型的数组一样,当我们把 Java 对象放入数组之时,并不是真正的把 Java 对象放入数组中,只是把对象的引用放入数组中,每个数组元素都是一个引用变量。
哲洛不闹
2018-09-19
716
0
Java集合框架综述
java
hashmap
jdk
数据库
api
近被陆陆续续问了几遍HashMap的实现,回答的不好,打算复习复习JDK中的集合框架,并尝试分析其源码,这么做一方面是这些类非常实用,掌握其实现能更好的优化我们的程序;另一方面是学习借鉴JDK是如何实现了这么一套优雅高效的类库,提升编程能力。
哲洛不闹
2018-09-19
341
0
10个实用的但偏执的Java编程技术
java
go
jdk
api
http
这就是为什么我们要采用“防御性编程”,即一些偏执习惯的原因。下面是我个人认为的10个最有用但偏执的Java编程技术。一起来看一看吧:
哲洛不闹
2018-09-19
526
0
Java并发教程(Oracle官方资料)
java
oracle
jdk
api
计算机的使用者一直以为他们的计算机可以同时做很多事情。他们认为当其他的 应用程序在下载文件,管理打印队列或者缓冲音频的时候他们可以继续在文字处理程序上工作。甚至对于单个应用程序,他们任然期待它能在在同一时间做很多事 情。举个例子,一个流媒体播放程序必须能同时完成以下工作:从网络上读取数字音频,解压缩数字音频,管理播放和更新程序显示。甚至文字处理器也应该能在忙 于重新格式化文本和刷新显示的情况下同时响应键盘和鼠标事件。这样的软件就被称为并发软件。
哲洛不闹
2018-09-19
442
0
4个理由告诉你Java为何排行第一
java
jdk
搜索引擎
go
oracle
Java已经有20年的历史了,甚至更久,而这取决于你所询问的人和你的计算方式。忽略它的年龄不看,Java依然排行第一。它的实用性、性能和向后兼容性都彰显其价值所在。
哲洛不闹
2018-09-19
341
0
教你在Java接口中定义方法
java
jdk
接下来,SimpleTimeClient类实现了TimeClient接口,具体代码如下:
哲洛不闹
2018-09-18
912
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档