面试题
新新领域
国籍:火星人
住址:重庆
性别:女
爱好:男
作品:http://www.tpframe.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中的HashCode(1)之hash算法基本原理
一、为什么要有Hash算法Java中的集合有两类,一类是List,一类是Set。List内的元素是有序的,元素可以重复。Set元素无序,但元素不可重复。要想保证元素不重复,两个元素是否重复应该依据什么来判断呢?用Object.equals方法。但若每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数就非常多了。也就是说若集合中已有1000个元素,那么第1001个元素加转载 2016-06-28 14:52:03 · 726 阅读 · 0 评论 -
Java中的HashCode(2)之Hashset造成的内存泄露
所谓内存泄露就是一个对象占用的一块内存,当这个对象不在被使用时,该内存还没有被收回。 例子package cn.xy.test;public class Point2{ private int x; private int y; public Point2(int x, int y) { super(); this.x = x;转载 2016-06-28 15:04:23 · 330 阅读 · 0 评论 -
25匹马赛跑问题
25匹马通过赛跑来决出前三名,每轮最多5匹马参赛,求最少需要几轮?条件:1、最多5匹马一组,可以决出本组比赛的次序。2、没有计时工具,假设马每轮的速度相同。===================================================================== 每次都排除不能争夺前三名的马是关键7轮就可以了1。小组比赛转载 2016-06-28 15:07:45 · 420 阅读 · 0 评论 -
Java String类型值真的不可改变吗?
1.Java String 可以改变吗?一直认为java 中String类型的值不能修改,主要是因为String是final的,而且里面没有设置值的set方法。但是可以通过反射机制改变值。例1public class Test { public static void main(String[] args) throws Exception { Stri转载 2016-06-28 15:21:01 · 576 阅读 · 0 评论 -
Java泛型-- 通配符
通配符在本文的前面的部分里已经说过了泛型类型的子类型的不相关性。但有些时候,我们希望能够像使用普通类型那样使用泛型类型:◆ 向上造型一个泛型对象的引用◆ 向下造型一个泛型对象的引用向上造型一个泛型对象的引用例如,假设我们有很多箱子,每个箱子里都装有不同的水果,我们需要找到一种方法能够通用的处理任何一箱水果。更通俗的说法,A是B的子类型,我们需要找到一种方法能转载 2016-06-28 15:23:15 · 308 阅读 · 0 评论
分享