从头学编程之Java基础
陈汐01
博主兰州某二流院校,机械专业毕业,挣扎几年,一事无成。遂跟人学Java开发,混沌几年,迟迟不见长进。一次面试,被大神狂虐,后获友人提点,如醐醍灌顶,茅塞顿开。故静心潜行,从头学起,所看所想,所惑所解,皆示与众,望批评指点。
展开
-
hashCode的作用及与equals的关系
要了解hashcode,首先了解下哈希表,这对我们加深理解Java中的hashcode作用有很大帮助。 数据结构中的哈希表,它可以提供快速的查找及插入,它与线性查找的区别在于,他没有具体的依赖顺序,而是通过关键字直接可以定位到存储位置 存储位置=f(关键字),简化就是:存储位置=f(key)。这种存储技术叫做散列技术,散列技术是在记录存储位置与它的关键字之间建立确定一种对应关系f,使每个关键字对原创 2017-11-09 17:56:56 · 444 阅读 · 0 评论 -
Java集合框架关系图谱
Java集合是用于存储数量不等的对象的容器,还可以保存具有映射关系的关联数组, Collection是集合接口,它提供了对集合对象进行基本操作的通用接口方法。 Java集合大致分为下面四种类型:List,Set,Queue,Map。 List代表有序,可重复集合,Set代表无序,不可重复集合,Queue代表队列集合,Map代表具有映射关系的集合。 Java集合主要有Collection和原创 2017-11-21 19:49:37 · 607 阅读 · 0 评论