java基础笔试题一

1.Vector和ArrayList的区别

答:Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,

因此,ArrayList的性能比Vector好。

2.Hashtable和HashMap

Hashtable和HashMap它们的性能方面的类似Vector和ArrayList,比如Hashtable的方法是同步的,而HashMap的不是

 

3.重写了equals()为什么要重写hashCode()方法

http://blog.csdn.net/micro_hz/article/details/47254869

 

4.overload和override的区别

答:overload是重载的意思,override是重写覆盖的意

重载Override表示同一个类中,可以有多个名称相同的方法,但这些方法的参数列表各不相同(即:参数个数或者类型不同)

重写Override表示子类中方法可以与父类中的某个方法名称和参数相同。

 

5.jquery选择器有哪几种?

一:基本选择器

1.  ID选择器#id

描述:根据给定的id匹配一个元素,返回单个元素(网页中,id名称不能重复)

示例:$("#test") 选取id为test的元素

 

2.  类选择器 .class

描述:根据给定的类名匹配元素,返回元素集合

示例:$(".test")选取所有class为test的元素

 

3. 元素选择器 element

描述:根据给定的元素名匹配元素,返回元素集合

实例:$("p")取所有<p>元素

 

4. *

描述:匹配所有元素,返回元素集合

示例:$("*")选取所有的元素

二:层次选择器

三:过滤选择器

 

posted @ 2018-01-20 16:02  shuaiflying  阅读(186)  评论(0编辑  收藏  举报