内容发布更新时间 : 2024/11/2 20:34:14星期一 下面是文章的全部内容请认真阅读。
java笔试答案
【篇一:java笔试题(一)答案】
岗位: 高级 中级 初级 笔试时间: 姓名: 一、jquery
1、java如果需要匹配包含文本的元素,用下面哪种来实现?(单选) a、text() b、contains()c、input() d、attr(name) 考点:jquery的选择器 (b)
2、在jquey中,如果想要从dom中删除所有匹配的元素,下面哪一个是正确的?(单选)
a、delete() b、empty() c、remove() 考点:jquery的文档处理 (c)
3、为每一个指定元素的指定事件(像click)绑定一个事件处理器函数,下面哪个是用来实现该功能的? (单选) a、trigger (type) b、bind(type) 考点:jquery的事件操作 (b)
4、当一个文本框中的内容被选中时,想要执行指定的方法时,可以使用下面哪个事件来实现?(单选) a、click(fn) b、change(fn) 考点:jquery的事件处理 (c)
5、在jquery中,想让一个元素隐藏,用________实现,显示隐藏的元素用_________实现。
考点:jquery的页面效果 (hide(),show())c、select(fn) d、bind(fn) c、one(type)d、bind d、removeall()
6、在jquery中想要实现通过远程http get请求载入信息功能的是下面的哪一下事件? (单选)
a、$.ajax() b、load(url) c、$.get(url) d、$. getscript(url) 考点:jquery的ajax (c)
7、在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的哪个事件实现? (单选) a、hover(over ,out)
c、change()b、keypress(fn)d、change(fn) 考点:jquery的事件处理 (d)
8、如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?(单选)
a、append(content)
c、insertafter(content)
考点:jquery的文档处理 (d) 二、java
1、java的基本数据类型有哪些 ?string 是不是基本数据类型? 数值型:——整型:byte(字节型)、short(短整型)、int(整型)、long(长整型)——浮点型:float(单精度浮点数)、
double(双精度浮点数)字符型:char布尔类型:boolean string不是基本数据类型,它属于引用数据类型当中的class类型。 b、appendto(content) d、after(content)
2、数组有没有length()这个方法? string有没有length()这个方法? 数组没有length()这个方法,只有length的属性。string有有length()这个方法。
3、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 可以。
4、abstract class和interface有什么区别? 设计目的不同:
接口体现的是一种规范,类似于整个系统的“总纲”,它制定了系统各模块应该遵循的标准 。抽象类作为多个子类的共同父类,体现的是模板式设计。抽象类可以被当成系统实现过程中的中间产品,这个中间产品已经实现了部分功能,但这个产品还不能当成最终产品,必须交由其子类作更进一步的完善,这种完善可能有几种不同方式。 用法不同:
在接口里:(1)接口里只能包含不带方法体的非静态的抽象方法。(2)接口里只能定义静态常量属性(3)接口里不能包含初始化块和构造方法(4)一个类可以实现多个接口,并且必须实现接口中所有的抽象方法。
在抽象类里:(1)抽象类中既可以包含普通方法也可以定义静态方法 。(2)抽象类既可以包含普通属性,也可以包含静态常量属性(3)抽象类中以包含初始化块并且也可以有构造方法,但是不用于创建对象,而是让子类调用(4)一个只能继承一个父类当一个抽象类被子类继承时子类要么重写父类的抽象方法要么将子类定义为抽象类。
5、你所知道的集合类都有哪些?主要方法?
线性表型的集合:list——arraylist、linkedlist、vector、stack 不允许有重复元素的set集合:set——hashset
“键-值”对型的集合:map——hashmap、hashtable 主要方法:
arraylist:add(int index, e element)、add(e e)、remove(int
index)remove(object o)、get(int index)、size()、indexof(object obj)sublist(int fromindex, int toindex)、clear()
linkedlist:push(e e)、pop()、polllast()、pollfirst()、peek()、get(int index)、getfirst()、getlast()、addfirst(e e)addlast(e e)、add(e e)、remove()、remove(int index)remove(object o) vector:firstelement()、elements()、contains(object o)、add(int index, e element) 、clear()
stack:构造方法:stack st=new stack(); stack string st = new stack();其他方法:peek() 、pop() 、push(e item) 、empty()、search(object o) hashset:构造方法hashset()hashset(e c)其他方法contains(object o) 、isempty()、iterator()、remove(object o)size()
hashmap:entryset() 、get(object key)、isempty()、keyset()、put(k key, v value)
6、final, finally的区别。
final:(1)final关键字可用于修饰类、变量和方法,用于表示它所修饰的类、变量和方法不可改变。变量: final修饰变量时,表示该变量一旦获得了初始值之后就不可被改变,final既可修饰成员变量(包括类变量和实例变量),也可以修饰局部变量、形参。 方法:final修饰的方法不可被重写,如果出于某些原因,不希望子类重写父类的某个方法,则可以使用final修饰该方法。 类:final修饰的类不可有子类。
finally:(1)finally关键字用于异常处理机制中往往跟在try-catch语句块之后,finally语句所包含的代码在任何情况下都会被执行 会被执行,且在try-catch语句块中只能有一个finally语句块。 7、list 和 map 区别?
列表(list):(1)list列表区分元素的顺序,即list列表能够精确的控制每个元素插入的位置,用户能够使用索引来访问list中的元素。(2)list允许包含重复元素。映射(map):(1)保存的是“键-值”对信息,即map中存储的每个元素都包括起标识作用的“键”和该元素的“值”两部分,查找数据时需要提供相应的“键”,才能查找到该