- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8阿里巴巴电话面试_图文教案
你对Java 的集合框架了解吗? 能否说说常用的类? Java集合框架类图: 我常用的类: HashMap,Hashtable,HashSet,ArrayList,Vector,LinkedList,Collections,Arrays; 说说Hashtable与HashMap的区别(源代码级别) 1.最明显的区别在于Hashtable 是同步的每个方法都是( synchronized),而HashMap则不是. 2.HashMap继承至AbstractMap,Hashtable继承至Dictionary ,前者为Map的骨干, 其内部已经实 现了Map所需 要做的大部分工作, 它的子类只需要实现它的少量方法即可具有Map的多项特 性。而后者内部都为抽象方法,需要 它的实现类一一作自己的实现,且该类已过时 3. key hash HashMap key hash 两者检测是否含有 时, 算法不一致, 内部需要将 的 码重新计算一边 再检测,而Hashtable则直接利用key本身的hash码来做验证。 HashMap: Java 代码 1. int hash = (key == null) ? 0 : hash(key.hashCode()); 2. 3. static int hash(int h) { 4. h ^= (h 20) ^ (h 12); 5. return h ^ (h 7) ^ (h 4); 6. } Hashtable: Java 代码 1. int hash = key.hashCode(); 4.两者初始化容量大小不一致,HashMap 内部为 16*0.75, Hashtable 为 11*0.75 HashMap: Java 代码 1. static final int DEFAULT_INITIAL_CAPACITY = 16; 2. static final float DEFAULT_LOAD_FACTOR = 0.75f; 3. public HashMap() { 4. this.loadFactor = DEFAULT_LOAD_FACTOR; 5. threshold=(int)(DEFAULT_INITIAL_CAPACITY*DEFAULT_LOAD_FACTOR); 6. table = new Entry[DEFAULT_INITIAL_CAPACITY]; 7. init(); 8. } 9. ……………………………… Hashtable: Java 代码 1. public Hashtable() { 2. this(11, 0.75f); 3. } 4. 5. public Hashtable(int initialCapacity, float loadFactor) { 6. 7. this.loadFactor = loadFactor; 8. table = new Entry[initialCapacity]; 9. threshold = (int)(initialCapacity * loadFactor); 10. } 其实后续的区别应该还有很多, 这里先列出4点。 平时除了ArrayList和LinkedList外,还用过的List有哪些? ArrayList和LinkedList 的区别? 事实上,我用过的List主要就是这2个, 另外用过Vector. ArrayList和LinkedList 的区别: 1. 毫无疑问,第一点就是两者的内部数据结构不同,ArrayList 内部元素容器是一个Object 的数组, 而LinkedList
您可能关注的文档
- mechanics and creep, shrinkage, and durability:力学和蠕变,收缩,和耐久性.pdf
- coating and drying defects:涂层和干燥缺陷.pdf
- antimicrobial peptides and wound healing biological and therapeutic considerations.抗菌肽和伤口愈合的生物治疗方面的考虑.pdf
- dgj32/j11-2005江苏居住区供配电设施建设标准_gaoqs.pdf
- secure computer systems mathematical foundations:安全计算机系统数学基础详解.pdf
- a critique of j. chang and j. halliday’s book mao, the ....pdf
- dimensions of liveability a tool for sustainable cities:可持续城市的宜居性工具的尺寸.pdf
- cell cycle regulation in plant development:在植物生长发育过程中细胞周期调控.pdf
- linking murine and human plasmodium falciparum challenge models in a translational path for antimalarial drug developmen.连接小鼠和人类恶性疟原虫挑战模型转化为抗疟药物发展路径.pdf
- 2016新版人教版八年级上册英语单词表(按单元排序)全册(附音标和解释)详解.pdf
- 2015年四川省乐山市中考真题数学教案.pdf
- design and analysis of distributed embedded systems using aadl….pdf
- catheter ablation patient information - arrhythmia alliance - home导管射频消融治疗心律失常病人信息联盟的家.pdf
- ciia历年真题及答案(2006-2013)--经济学教案.pdf
- ciia历年真题 答案(2006-2013)--经济学教案.pdf
- solution thermodynamics of simvastatin in pure solvents and binary solvent mixtures:辛伐他汀在纯溶剂和二元溶剂混合物中的溶液热力学.pdf
- ge的黑带培训资料-5教案.pdf
- jct 483-2006聚硫建筑密封胶教案.pdf
- mechanical_shock_and_vibration_testingpdf:mechanical_shock_and_vibration_testingpdf.pdf
- long-term efficacy and toxicity of low-dose-rate 125i prostate brachytherapy as monotherapy in low-, intermediate-, and high-risk prostate cancer:长期疗效和毒性低剂量率125i前列腺近距离放射疗法在低,中,高风险的前列腺癌.pdf
最近下载
- 低压电缆终端头技术规范.pdf VIP
- 人教版(2024)一年级上册数学第1课时1-5的认识课件.pptx VIP
- 肾功能不全患者的麻醉管理要点.pptx
- 保险档案管理制度.docx VIP
- 2025年西安电力高等专科学校单招(语文)测试题库必威体育精装版.docx VIP
- 教材教法五步拳教案教学设计.docx VIP
- 2024版医疗器械行业数字化转型白皮书.pptx
- 《神经根型颈椎病》课件.ppt VIP
- 段蕾:纲要课第六届青教赛一等奖逐字稿.doc VIP
- 舒曼声乐套曲《戒指在我手上》Op.42, No.4 (Du Ring an meinem Finger)声乐+钢琴伴奏谱 带歌词.pdf VIP
文档评论(0)