![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 92
ghscarecrow
这个作者很懒,什么都没留下…
展开
-
【浅谈23种设计模式】单例模式总结
前言:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。在平时的软件开发中,单例模式可以说是我们接触最多的设计模式了。当我们想要让整个程序在运行期间只存在一个对象时,我们总是很习惯地联想到单例模式。在我之前在第...原创 2018-08-17 10:09:39 · 150 阅读 · 0 评论 -
Java的发展历程
为什么叫做Java?Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目。SUN公司的一个叫做帕特里克·诺顿的工程师被自己开发的C和C语言编译器搞得焦头烂额,因为其中的API极其难用。帕特里克决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth 计划”的项目的机会。 “Stealth 计划”后来改名为“Green计划”,JGosling(詹姆斯·...原创 2018-09-02 20:57:59 · 4096 阅读 · 0 评论 -
【Java进阶】深入剖析HashMap底层原理及其实现
前言HashMap这个集合类,相信大家再熟悉不过了,这个类也是在Java面试题中经常会考察到的一个类,它经常被拿来与HashTable,CurrentHashMap进行比较。它是一种高效率的,可扩展性强的一种集合类。在初触编程的时候,相信大家都接触过数组和链表这两种数据结构,可以说,这两种数据结构是两种极端。在正式讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能...原创 2018-09-19 23:31:04 · 300 阅读 · 0 评论