邮科笔试_求职面试_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 求职面试 > 邮科笔试

邮科笔试

 2010/12/17 8:32:44  flylynne  http://flylynne.javaeye.com  我要评论(0)
  • 摘要:1.Character和char的关系char是基本类型的数据,Charater是封装成的类;character是char的封装类,他的对象是new出来的,是放在堆里的,而chara='c'这里的c是放在栈里的,而放在堆里的对象当没有引用指向他的时候就会被当成垃圾回收掉2.什么时候要重载equals函数1.equals()和hashCode()两个函数的使用是紧密配合的,自己设计其中一个,就要设计另外一个.2.只有当一个实例等于它本身的时候,equals()才会返回true值
  • 标签:笔试

1.Character和char的关系?

char是基本类型的数据,Charater是封装成的类;character是char的封装类,他的对象是new 出来的,是放在堆里的,而char a = 'c'这里的c是放在栈里的,而放在堆里的对象当没有引用指向他的时候就会被当成垃圾回收掉

?

2.什么时候要重载equals函数

1.equals()和hashCode()两个函数的使用是紧密配合的,自己设计其中一个,就要设计另外一个.2.只有当一个实例等于它本身的时候,equals()才会返回true值,我们在使用equals()来比较两个指向值对象的引用的时候,往往希望知道它们逻辑上是否相等,而不是它们是否指向同一个对象,此时重写equals方法

?

3.hashtable的原理,和hashmap区别

HashTable的原理:通过节点的关键码确定节点的存储位置,即给定节点的关键码k,通过一定的函数关系H(散列函数),得到函数值H( K),将此值解释为该节点的存储地址.

HashMap是Hashtable的轻量级实现(非线程安全 的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。

HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。 Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。 最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。

?

4.敏捷软件开发模型

Scrum(英式橄榄球争球队)一个显著特点就是响应变化,它能够尽快地响应变化。Scrum 开发流程通常以 30 天(或者更短的一段时间)为一个阶段,由客户提供新产品的需求规格开始,开发团队与客户于每一个阶段开始时挑选该完成的规格部分,开发团队必须尽力于 30 天后交付成果,团队每天用 15 分钟开会检查每个成员的进度与计划,了解所遭遇的困难并设法排除。

详细地址:http://www.cnblogs.com/xushuo/archive/2010/02/02/scrum.html

?

5.jsp的内置对象

jsp的内置对象request、response、out、Session、applicaton 、config、page、cookie、exception

?

6.面向对象编程的本质

传统的面向过程程序的数据经过抽象可用若干个组成对象表示,程序中的过程步骤可看成是在这些对象之间进行消息收集。这样,每一个对象都有它自己的独特行为特征。你可以把这些对象当作具体的实体,让它们对告诉它们做什么事的消息作出反应。这是面向对象编程的本质

发表评论
用户名: 匿名