




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java 笔试题面试岗位:高级中级初级笔试时间:姓名:一、jQuery1、Java 如果需要匹配包含文本的元素,用下面哪种来实现?(单选)A、text()B、contains()C、input()D、attr(name)考点:jquery 的选择器(B)2、在 jquey 中,如果想要从 DOM 中删除所有匹配的元素,下面哪一个是正确的?(单选)A、delete()B、empty()C、remove()D、removeAll()考点:jquery 的文档处理(C)3、为每一个指定元素的指定事件(像 click)绑定一个事件处理器函数,下面哪个是用来实现该功能的?(单选)A、trigger(ty
2、pe)B、bind(type)C、one(type)D、bind考点:jquery 的事件操作(B)4、当一个文本框中的内容被选中时,想要执行指定的方法时,可以使用下面哪个事件来实现?(单选)A、click(fn)B、change(fn)C、select(fn)D、bind(fn)考点:jquery 的事件处理(C)5、在 jquery 中,想让一个元素隐藏,用实现,显示隐藏的元素用实现。考点:jquery 的页面效果(hide(),show()6、 在jquery中想要实现通过远程httpget请求载入信息功能的是下面的哪一下事件?(单选)A、$.ajax()B、load(url)C、$.g
3、et(url)D、$.getScript(url)考点:jquery 的 ajax(C)7、 在一个表单中, 如果想要给输入框添加一个输入验证, 可以用下面的哪个事件实现?(单选)A、hover(over,out)B、keypress(fn)C、change()D、change(fn)考点:jquery 的事件处理(D)8、如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?(单选)A、append(content)B、appendTo(content)C、insertAfter(content)D、after(content)考点:jquery 的文档处理(D)二、Java1、JAVA
4、 的基本数据类型有哪些?String 是不是基本数据类型?数值型:整型:byte(字节型)、short(短整型)、int(整型)、long(长整型)一一浮点型:float(单精度浮点数)、double(双精度浮点数)字符型:char 布尔类型:booleanString 不是基本数据类型,它属于引用数据类型当中的class 类型。2、数组有没有 length()这个方法?String 有没有 length()这个方法?数组没有 length()这个方法,只有 length 的属性。String 有有 length()这个方法。3、 当一个线程进入一个对象的一个 synchronized 方法后
5、, 其它线程是否可进入此对象的其它方法?可以4、abstractclassftinterface 有什么区另 U?设计目的不同:接口体现的是一种规范,类似于整个系统的“总纲”,它制定了系统各模块应该遵循的标准。抽象类作为多个子类的共同父类,体现的是模板式设计。抽象类可以被当成系统实现过程中的中间产品,这个中间产品已经实现了部分功能,但这个产品还不能当成最终产品,必须交由其子类作更进一步的完善,这种完善可能有几种不同方式。用法不同:在接口里:(1)接口里只能包含不带方法体的非静态的抽象方法。(2)接口里只能定义静态常量属性(3)接口里不能包含初始化块和构造方法(4)一个类可以实现多个接口,并且必
6、须实现接口中所有的抽象方法。在抽象类里:(1)抽象类中既可以包含普通方法也可以定义静态方法。(2)抽象类既可以包含普通属性,也可以包含静态常量属性(3)抽象类中以包含初始化块并且也可以有构造方法,但是不用于创建对象,而是让子类调用(4)一个只能继承一个父类当一个抽象类被子类继承时子类要么重写父类的抽象方法要么将子类定义为抽象类。5、你所知道的集合类都有哪些?主要方法?线性表型的集合:ListArrayList、LinkedList、Vector、Stack不允许有重复元素的 Set 集合:SetHashSet“键-值”对型的集合:MapHashMap、HashTable主要方法:ArrayLi
7、st:add(intindex,Eelement)、add(Ee)、remove(intindex)remove(Objecto)、get(intindex)obj)subList(intfromIndex,inttoIndex)LinkedList:push(Ee)、pop()、pollLast()、pollFirst()、peek()、get(intindex)getFirst()getLast()addFirst(Ee)addLast(Ee)add(Ee)remove()remove(intindex)remove(Objecto)Vector:firstElement()、elemen
8、ts()、contains(Objecto)、add(intindex,Eelement)clear()Stack:构造方法:Stackst=newStack();Stackst=newStack();其他方法:peek()、pop()、push(Eitem)、empty()、search(Objecto)HashSet:构造方法 HashSet()HashSet(c)其他方法 contains(Objecto)isEmpty()、iterator()、remove(Objecto)size()HashMap:entrySet()、get(Objectkey)、isEmpty()、keySet
9、()、put(Kkey,Vvalue)6、final,finally 的区别。final:(1)final 关键字可用于修饰类、变量和方法,用于表示它所修饰的类、变量和方法不可改变。 变量: final 修饰变量时, 表示该变量一旦获得了初始值之后就不可被改变, final既可修饰成员变量(包括类变量和实例变量),也可以修饰局部变量、形参。方法:final修饰的方法不可被重写,如果出于某些原因,不希望子类重写父类的某个方法,则可以使用 final 修饰该方法。类:final 修饰的类不可有子类。finally:(1)finally 关键字用于异常处理机制中往往跟在 try-catch 语句块之
10、后, finally 语句所包含的代码在任何情况下都会被执行会被执行, 且在 try-catch 语句块中只能有一个 finally语句块。7、List 和 Map 区另 1?、size()、indexOf(Objectclear()列表(List):(1)List列表区分元素的顺序, 即List列表能够精确的控制每个元素插入的位置,用户能够使用索引来访问 List 中的元素。(2)List 允许包含重复元素。映射(Map):(1)保存的是“键-值”对信息, 即 Map 中存储的每个元素都包括起标识作用的“键”和该元素的“值”两部分,查找数据时需要提供相应的“键”,才能查找到该“键”所映射的“
11、俏”。(2)Map 集合中不能包含重复的“键”,并且每个“键”最多只能映射一个值。8、将一个数组中的重复元素保留一个其他的清零。inta=1,2,2,3,4,5,6,4,7,2,10);for(inti=0;ia.length1;i+)for(intj=i+1;ja.length;j+)if(ai=aj)aj=0;)9、一球从 100 米高度自由落 R 每次落地后反跳回原高度的一半;再落 T,求它在第 5 次落地时,共经过多少米?再反弹弹起多少米?doublesn=100;/高h100 米doublehn=sn/2;/第一次反弹反弹高度 for(inti=2;i初始化-使用-销毁4、Sprin
12、g 事务特点?事务是用户定义的一个数据库操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。事务具有四个特性:1.原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列。这些操作要么完整的被全部执行,要么一步也不做。是一个逻辑工作单位。2.一致性:一个事务独立执行的结果将保持一致性,即数据不会因为事务的执行而遭受破坏。3.隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。4.持久性:一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。 接下来的其他操作或故障不应该对其执行结果有任何影响
13、。5、spring 中的 BeanFactory 与 ApplicationContext 的作用和区别?答:BeanFactory 负责读取 bean 配置文档,管理 bean 的加载,实例化,维护 bean 之间的依赖关系,负责 bean 的声明周期。ApplicationContext 是 BeanFactory 的扩展,除了提供上述 BeanFactory 所能提供的功能之外,功能得到了进一步的增强,比如容易与SpringAOP 集成,资源处理(国际化处理),事件传递及各种不同应用层的 context 实现。6、Spring 框架在 web 容器是如何启动的?答:(1)当 web 服务
14、器(tomcat)启动时,会加载所有工程中的 web.xml 文件.(2)在 web.xml 文件中会配置和这 2 个属性。四、Struts1、Struts 的工作流程答:当客户端向浏览器发送 HTTP 请求时,所有浏览器请求都被提交给ActionServlet 处理。如果用户提交表单,则会将表单中的数据放入到 ActionForm 中。ActionServlet 根据 struts_config.xml 文件中预先配置好的设置选择将请求转发到哪个action 对象,action 对象从 actionForm 对象中获取数据,但后调用业务逻辑组件,完成业务功能。2、说说 struts 是如何实
15、现 MVC 的?Struts 采用 JSP 作为 MVC 的视图,控制器由 ActionServlet 和 Action 类来实现.控制器负责视图和模型之间的交互.模型由实现业务逻辑的 JavaBean 或 EJB 组件构成,然后说说Struts 的工作流程.3、strust 的 Action 是不是线程安全的?如果不是有什么方式可以保证 Action 的线程安全?如果是,说明原因。答:不是.为了确保 action 的线程安全,最好的办法就是不要在 action 里定义实列变量。4、Struts 的常用标签库及用法?常见的 struts 标签库有 strutshtml 标签库,strutsbe
16、an 标签库,strutsLogic 标签库,StrutsTemplate 标签库,StrutsNested 标签库。用法:略五、iBatis1、iBatis 动态标签有哪些?答:动态标签的分类:标签二元标签一元标签标签。动态标签都属于 SQL 语句的一部分,所以这些标签在存在于 SQL 语句中,具体可以出现在 select,insert,delete,update,statement,sql 等语句中。这几类标签的共同属性 prepend,open,close。prepend 属性:表示前缀。在标签内容前加的文字。open 属性:在标签内容开始的时候添加的文字 close 属性:在标签内容结
17、束的时候添加的文字。(1)一元条件标签:检查是否存在该属性(存在 parameterbean 的属性):检查是否不存在该属性(不存在 parameterbean 的属性):检查属性是否为 null:检查属性是否不为 null:检查 Collection.size()的值,属性的 String 或 String.valueOf()值,是否为 null 或空(或 size()1):检查 Collection.size()的值,属性的 String 或 String.valueOf()值,是否不为 null 或不为空(或 size()0)二元条件标签:比较属性值和静态值或另一个属性值是否相等:比较属
18、性值和静态值或另一个属性值是否不相等。:比较属性值是否大于静态值或另一个属性值。:比较属性值是否大于等于静态值或另一个属性值。:比较属性值是否小于静态值或另一个属性值。:比较属性值是否小于等于静态值或另一个属性值。2、Hibernate 和 iBatis 的映射关系答: Hibernate 是一个 ORM(对象关系映射)框架.它使数据库的元数据和类的元数据之间建立一种关系.iBatis 是把 sql 语句的参数与结果映射为类.它是在类与数据库表之间建立了一个额外的连接层,这样就会在类和数据库表之间建立映射关系带来了更大的灵活性.使得在不改变数据模型或者对象模型的情况下改变它们的映射关系成为可能
19、.iBatis 映射的是 SQL 语句,而不是类和表之间的关系.这就是 iBatis 和 hibernate 的本质区别.3、iBatis 中使用 like%#filedName#%时,有什么问题?答:在 xml 映射文件中,如果直接按如上写法,会报异常:java.sql.SQLException:InvalidargumentinJDBCcall:parameterindexoutofrange:1。所以一般会采用如下两种方式:1)将#换成$,如 like%$filedName$%,这样就没有问题了.2)采用字符串联接符|,如:like%”|#filedName#|%4、iBatis 中#与$的区别?#说明:a.#是把传入的数据当作字符串,如#fi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口腔门诊分享活动方案
- 古建参观活动方案
- 古街徒步活动方案
- 古镇烧烤活动方案
- 可爱母婴活动方案
- 台球包厢活动方案
- 各个品牌活动方案
- 各局三八活动方案
- 各类知识宣传活动方案
- 合影创意活动方案
- TDSQL认证考试考题及答案-70分版
- 云南省大理白族自治州(2024年-2025年小学三年级语文)统编版期末考试(下学期)试卷(含答案)
- 2025年日历( 每2个月一张打印版)
- RB/T 228-2023食品微生物定量检测的测量不确定度评估指南
- 2023年北京海淀社区工作者考试真题
- 2024年国开电大 高级财务会计 形考任务4答案
- 幼儿园中班数学活动课件:有趣的排序
- 2024年广东省惠州一中学英语七下期末达标检测试题含答案
- 2023-2024学年广西壮族自治区桂林市高二下学期期末质量检测数学试卷(含答案)
- 化妆品行业联合研发合同样本
- 畜禽生产概论-形考作业4-国开(HB)-参考资料
评论
0/150
提交评论