腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
海仔技术驿站
专栏作者
举报
290
文章
315663
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
java
javascript
数据库
协议
html
sql
python
css
c++
php
爬虫
spring
http
面向对象编程
vue.js
node.js
分布式
jdk
scrapy
云数据库 SQL Server
git
网络安全
打包
网站
缓存
微服务
github
mongodb
容器
jdbc
tcp/ip
数据结构
开源
ssh
https
jquery
云数据库 Redis
api
云数据库 MongoDB
bash
react
android
mvc
访问管理
html5
xml
json
ecmascript
struts
linux
apache
命令行工具
webpack
shell
spring boot
hashmap
npm
selenium
socket编程
web
自动化运维
go
bootstrap
汇编语言
ide
svn
bash 指令
电商
企业
xslt & xpath
存储
jvm
正则表达式
zookeeper
rpc
spring cloud
uml
kafka
image
png
费用中心
对象存储
官方文档
区块链
自动驾驶
r 语言
ajax
android studio
oracle
nosql
memcached
tomcat
搜索引擎
unix
centos
容器镜像服务
mapreduce
文件存储
日志服务
TDSQL MySQL 版
海外加速
消息队列 CMQ 版
文字识别
图像处理
express
svg
reactnative
babel.js
移动开发
serverless
压力测试
gui
mybatis
决策树
线性回归
二叉树
cdn
aop
单元测试
hexo
安全
小程序
windows
element ui
聚类算法
unicode
utf8
验证码
图像标签
智能家电
assets
class
constructor
data
dropdown
dt
exception
footer
function
init
iptables
keepalived
list
nav
observable
preview
product
public
self
service
stock
summary
void
编程
测试
接口
排序
软件架构
设计
文件上传
异常
搜索文章
搜索
搜索
关闭
图解Java设计模式之组合模式
hashmap
node.js
编程算法
编写程序展示一个学校院系结构 :需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院,一个学院有多个系。如图 :
海仔
2020-03-26
424
0
面试总结
云数据库 Redis
分布式
spring
spring boot
hashmap
面试总结 面试总结 : Dubbo并发通信原理解析 Redis常用命令 SpringMVC与Struts2区别与比较总结 git常用命令 : 虚拟机的类加载机制。 spring boot与spring mvc的区别是什么? 一、Duboo基本概念解释 二、dubbo原理 ActiveMQ的功能解耦合和减轻写的压力。 项目优化 : 第一级优化 : 第二级优化 :redis缓存 第三极优化 : solr进行搜索 第四级优化 :SOA面向服务分布式的架构 第五级优化 : fastDFS分布式文件系统 第六级优化
海仔
2019-08-06
694
0
java基础第十四篇之Map
java
hashmap
编程算法
c++
一,Map集合的特点: * * 1.Map集合和Collection集合,没有关系 * * 2.Map集合的元素是成对存在(夫妻关系) * Collection集合的元素是独立存在的(单身关系) * * 3.Map集合的元素不能重复(是元素的key值不能重复) * * 总结: * Collection集合我们一般称为单列集合 * Map集合我们称为双列集合 * 二,Map接口下常用的实现类 * * HashMap<K,V>:底层是哈希表结构,无序的(存取顺序不一致) * * * LinkedHashMap<K,V>:底层链表+哈希表结构,有序的(存取顺序一致) * 这里<K,V>是两个泛型,这里的K和V可以相同 也可以不同 * K代表键的类型,V代表的是值的类型 * * 以上所有的实现类,保证键的唯一性(键不能重复),那么我们需要重写K这种类型的hashCode和equals方法 * 比如:K的类型是String,Integer...(java提供的类型),那么我们不需要管他 * K的类型是Person,Dog等自定义类型 那么我们就需要重写hashCode和equals方法 * * 三,Map接口中定义的常用方法: * * 1.增加: * public V put(K key,V value);//向Map集合中添加一个元素(键值对) * 返回值:表示被新的键值对 覆盖的那个旧的键值对的值 * 如果没有覆盖,返回值是null * * 2.删除: * public V remove(Object key);//删除一个键值对(根据键来删除) * * 3.改:实际上就是put方法,只要put的时候键和map集合中原有的键重复,就可以达到改的目的 * * 4.查 * public V get(Object key);//根据键 来查找键所对应的值 public interface InterfaceA { public abstract void showA(); interface InterfaceB{//内部接口 public abstract void showB(); } }
海仔
2019-08-05
335
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档