标签:HashTable

Java

【J2SE】java编程思想之数组与集合学习总结

puefu.he 发布于 2019-03-18

数组 简述 数组是一种效率最高的存储和随机访问对象引用的一个简单的线性序列,虽然访问快速,但为之付出的代价是数组的大小固定,并且在其生命周期中不可改变。数组与其他容器之间的区别在于:效率、类型和保存基本类型的能力。但随着自动包装机制的出现,容器已经可以与数组几乎一样方便,而数组仅...

阅读(7)评论(0)赞 (0)

Java

理解HashMap

4

邓龙华 发布于 2019-03-15

HashMap源码分析 基于JDK7的HashMap源码分析 类的介绍 下面的类介绍是从源码的英文翻译来的 HashMap是基于哈希表实现的Map接口实现类。这个实现提供所有的map相关的操作,允许使用null的键和null的值。(HashMap与Hashtable大致是一样的,...

阅读(17)评论(0)赞 (0)

Java

蚂蚁金服面试题及答案之二面

小丁 发布于 2019-03-15

二面 22、你有什么问题想问我的吗? 1、自我介绍、工作经历、技术栈 2、项目中你学到了什么技术? 3、微服务划分的粒度? 4、微服务的高可用怎么保证的? 负载均衡与反向代理,隔离,限流,降级,超时与重试,回滚,压力测试与应急预案 5、常用的负载均衡,该怎么用,你能说下吗? 1、...

阅读(44)评论(0)赞 (0)

Java

Java™ 教程(配置实用程序)

1

Harries 发布于 2019-03-14

配置实用程序 本节介绍一些帮助应用程序访问其启动上下文的配置实用程序。 属性 Properties 是作为键/值对管理的配置值,在每对中,键和值都是字符串值,键标识并用于检索值,就像变量名用于检索变量的值一样。例如,能够下载文件的应用程序可能使用名为“ download.last...

阅读(19)评论(0)赞 (0)

Java

java.util.concurrent 并发包使用指南

8

xiaoli.he 发布于 2019-03-14

本文只要是对java.util.concurrent包下的相关开发工具做一个简单的介绍,引导各位认识在这个包下的类,并尝试在项目中使用它, 本文不会去解释关于 Java 并发的核心问题 – 其背后的原理,也就是说,如果你对那些东西感兴趣,请参考《Java 并发指南》。...

阅读(23)评论(0)赞 (0)

Java

10分钟掌握ConcurrentHashMap 3分钟清楚和HashMap、Hashtable的区别

5

xirruiqiang 发布于 2019-03-11

ConcurrentHashMap 顾名思义就是同步的HashMap,也就是线程安全的HashMap,所以本篇介绍的ConcurrentHashMap和HashMap有着很重要的关系,所以建议之前没有了解过HashMap的可以先看看这篇关于HashMap的原理分析 《HashMa...

阅读(26)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-分布式系列并发编程atomic&collections(31)

4

yanxinchi 发布于 2019-03-11

在java中提供了一种对于原子操作的类,Atomic的包名为java.util.concurrent.atomic。这个包里面提供了一组原子变量的操作类,这些类可以保证在多线程环境下,当某个线程在执行atomic的方法时,不会被其他线程打断,而别的线程就像自旋锁一样,一直等到该方...

阅读(27)评论(0)赞 (0)

Java

5面阿里,终获offer(Java后端)

2

yeseng 发布于 2019-03-10

作者:ppxyn。本文来自读者投稿。该文已加入笔主的开源项目——JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识的文档类项目),地址: https://github.com/Snailclimb… 。觉得不错的话,记得点个Star。 在接触 Jav...

阅读(40)评论(0)赞 (0)

Java

五分钟看懂Hashtable源码以及与HashMap的区别

4

xubiao.zhuang 发布于 2019-03-09

上一篇我们认识了什么是 Map 、 Hash ,了解了 Hash 处理哈希冲突的几种常用方法(拉链法、开放定址法),以及分析了JDK1.8版本的 HashMap 源码,对Java集合框架有了初步的认识,我们本篇继续分析JDK1.8版本的 Hashtable 源码,最后比较 Has...

阅读(30)评论(0)赞 (0)

Java

假如我是面试官,我会这样虐你

1

hanze 发布于 2019-03-08

又是金三银四的时候,我希望这份面试题能够祝你一臂之力! 自我和项目相关 1、自我介绍 2、你觉得自己的优点是?你觉得自己有啥缺点? 3、你有哪些 offer? 4、你为什么要离开上家公司?你上家公司在xxx,我们公司在xxx,离这么远为什么要选择我们这里? 5、上家公司的同事和领...

阅读(117)评论(1)赞 (0)

Java

假如我是面试官,我会这样虐你

dulong 发布于 2019-03-07

又是金三银四的时候,我希望这份面试题能够祝你一臂之力! 自我和项目相关 1、自我介绍 2、你觉得自己的优点是?你觉得自己有啥缺点? 3、你有哪些 offer? 4、你为什么要离开上家公司?你上家公司在xxx,我们公司在xxx,离这么远为什么要选择我们这里? 5、上家公司的同事和领...

阅读(39)评论(0)赞 (0)

Java

JAVA程序员面试30问(附带答案)

songhua.gao 发布于 2019-03-07

第一,谈谈final, finally, finalize的区别。 最常被问到。final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为fin...

阅读(36)评论(0)赞 (0)

Java

HashMap原理?没有那么难

2

likai 发布于 2019-03-07

相信大多数朋友都使用过HashMap,面试也经常会被问到,但往往都回答的都不尽人意,确实,HashMap还算是比较复杂的一个数据结构,尤其是在JDK1.8之后又引入了红黑树之后。本文就基于JDK1.8的HashMap源码,带大家将常用方法、重要属性及相关方法进行分析,HashMa...

阅读(32)评论(0)赞 (0)

Java

程序员50+Java面试题

邓龙华 发布于 2019-03-06

大家好!最近,我一直在分享很多Java面试问题和讨论,我的许多读者都要求将它们组合在一起,以便他们可以将它们放在同一页面中并做好准备,这篇文章就是整理的结果。 本文包含 50多个Java面试题, 涵盖所有重要主题,如核心Java基础知识, Java集合框架 ,, Java IO ...

阅读(35)评论(0)赞 (0)

Java

阿里P7分享最新java面试——线程面试题集合

1

dulong 发布于 2019-03-06

1、说说进程,线程,协程之间的区别 简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程.进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高.线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更...

阅读(47)评论(0)赞 (0)

Java

一线互联网公司Java高级面试题总结

4

changyuan.xu 发布于 2019-03-06

1、hashcode相等两个类一定相等吗?equals呢?相反呢? 2、介绍一下集合框架? 3、hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢? 4、hashmap和treemap什么区别?低层数据结构是什么? 5...

阅读(41)评论(0)赞 (0)

Java

据说 99.99% 的人都会答错的类加载问题

1

刘莉莉 发布于 2019-03-06

概述 首先还是把问题抛给大家,这个问题也是我厂同学在做一个性能分析产品的时候碰到的一个问题。 同一个类加载器对象是否可以加载同一个类文件多次并且得到多个Class对象而都可以被java层使用吗 请仔细注意上面的描述里几个关键的词 同一个类加载器:意味着不是每次都new一个类加载器...

阅读(45)评论(0)赞 (0)

Spring

Java 面试题 200+ 全解析:面试必备

1

puefu.he 发布于 2019-03-01

这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但...

阅读(64)评论(0)赞 (0)