尚学堂内部面试笔试题Word格式.docx
- 文档编号:18766512
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:124
- 大小:105.36KB
尚学堂内部面试笔试题Word格式.docx
《尚学堂内部面试笔试题Word格式.docx》由会员分享,可在线阅读,更多相关《尚学堂内部面试笔试题Word格式.docx(124页珍藏版)》请在冰豆网上搜索。
16、文件读写,实现一个计数器-14-
17、指出下面程序的运行结果。
-15-
18、抽象类和接口的区别?
-16-
19、什么是类的返射机制?
20、类的返射机制中的包及核心类?
21、得到Class的三个过程是什么?
22、如何唤起类中的一个方法?
23、如何将数值型字符转换为数字(Integer,Double)?
-17-
24、如何将数字转换为字符?
25、如何去小数点前两位,并四舍五入。
26、如何取得年月日,小时分秒?
27、如何取得从1970年到现在的毫秒数-17-
28、如何获取某个日期是当月的最后一天?
29、如何格式化日期?
-18-
30、编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。
32、Strings=newString("
xyz"
);
创建了几个StringObject?
33、float型floatf=3.4是否正确?
-19-
35、说出一些常用的类,包,接口,请各举5个-19-
36、java中会存在内存泄漏吗,请简单描述。
37、java中实现多态的机制是什么?
38、垃圾回收器的基本原理是什么?
垃圾回收器可以马上回收内存吗?
有什么办法主动通知虚拟机进行垃圾回收?
39、静态变量和实例变量的区别?
41、是否可以从一个static方法内部发出对非static方法的调用?
-20-
42、写clone()方法时,通常都有一行代码,是什么?
43、JAVA语言如何进行异常处理,关键字:
throws,throw,try,catch,finally分别代表什么意义?
在try块中可以抛出异常吗?
45、冒泡排序法-20-
46、StringandStringBuffer的区别?
-21-
47、用java代码编写堆栈-21-
48、集合的作用是什么?
-23-
49、集合的通用方法有那些?
通用方法是什么?
(操作)-23-
50、说出ArrayList,Vector,LinkedList的存储性能和特性HashMap和Hashtable的区别-23-
51、Collection和Collections的区别。
52、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
是用==还是equals()?
它们有何区别?
用contains来区分是否有重复的对象。
还是都不用。
53、List,Set,Map是否继承自Collection接口?
-24-
54、面向对象的特征有哪些方面-24-
55、String是最基本的数据类型吗?
56、int和Integer有什么区别?
57、运行时异常与一般异常有何异同?
58、&
和&
&
的区别?
-25-
59、final,finally,finalize的区别?
62、heap和stack有什么区别?
63、StaticNestedClass和InnerClass的不同?
64、什么时候用assert?
65、GC是什么?
为什么要有GC?
66、shorts1=1;
s1=s1+1;
有什么错?
shorts1=1;
s1+=1;
-26-
67、Math.round(11.5)等於多少?
Math.round(-11.5)等於多少?
68、Java有没有goto?
69、给我一个你最常见到的runtimeexception-26-
70、接口是否可继承接口?
抽象类是否可实现(implements)接口?
抽象类是否可继承实体类(concreteclass)?
71、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
-27-
72、数组有没有length()这个方法?
String有没有length()这个方法?
73、构造器Constructor是否可被override?
74、是否可以继承String类?
75、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
76、try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后?
77、编程题:
用最有效率的方法算出2乘以8等於几?
78、两个对象值相同(x.equals(y)==true),但却可有不同的hashcode,这句话对不对?
79、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
-28-
80、四种会话跟踪技术-28-
81、编程题:
写一个Singleton出来。
83、Java中的异常处理机制的简单原理和应用。
-29-
84、垃圾回收的优点和原理。
并考虑2种回收机制。
85、描述一下JVM加载class文件的原理机制?
86、char型变量中能不能存贮一个中文汉字?
为什么?
88、写一个程序,从文件(c:
\test.txt)中查出字符串”mobnet”出现的次数?
java基础类库(io流,集合类,线程,Socket,AWT,Swing,sql)-30-
1、java中有几种类型的流?
JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
-30-
2、启动一个线程是用run()还是start()?
3、线程的基本概念、线程的基本状态以及状态之间的关系-30-
4、多线程有几种实现方法,都是什么?
同步有几种实现方法,都是什么?
用什么关键字修饰同步方法?
stop()和suspend()方法为何不推荐使用?
用synchoronized修饰同步方法。
-31-
5、集合框架有什么?
12、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
写出程序-31-
13、同步和异步有和异同,在什么情况下分别使用他们?
举例说明。
-32-
14、sleep()和wait()有什么区别?
-33-
15、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
17、输入输出流的理解:
18、请写一个程序的读写,要求用两种方式一种是低层流另一种是高层流。
19、如何列出某个目录下的所有文件-35-
Socket-36-
20、用socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数据?
-36-
23、介绍JAVA中的CollectionFrameWork(包括如何写自己的数据结构)?
-37-
24、请说出你所知道的线程同步的方法-38-
jdbc数据访问技术-38-
1、JDBC如何做事务处理?
-38-
2、写出几个在Jdbc中常用的接口-38-
3、简述你对Statement,PreparedStatement,CallableStatement的理解-38-
4、Java中访问数据库的步骤?
-39-
5、JDBC中的核心类及其作用是什么?
6、执行存储过程用那一个类,如何操作输出参数?
(操作)-39-
8、可能会让你写一段Jdbc连Oracle的程序.-40-
9、Class.forName的作用?
为什么要用?
-40-
10、Jdo是什么?
11、在ORACLE大数据量下的分页解决方法。
一般用截取ID方法,还有是三层嵌套方法-40-
Web编程Jsp&
Servlet技术-41-
1、简单说说tomcat的配置?
-41-
2、JSP中动态INCLUDE与静态INCLUDE的区别?
3、forward和redirect的区别?
4、Servlet的体系结构是什么?
-42-
Servlet-42-
5、如何实现一个自定义的servlet?
6、Servlet的生命周期是什么?
7、jsp就是一个servlet是否正确?
8、请罗列jsp中的脚本、指令及动作?
9、JSP的内置对象及方法-43-
10、说出在JSP页面里是怎么分页的?
-43-
11、include的两种实现方式的区别?
-45-
12、jsp页面中两种跳转方式分别是什么?
有什么区别?
-46-
13、描述JSP和Servlet的区别、共同点、各自应用的范围-46-
14、在JSP中如何读取客户端的请求,如何确定某个Jsp文件的真实路径?
15、描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。
16、说明Jsp中errorPage的作用,应用范围。
17、介绍在Jsp中如何使用JavaBeans-46-
19、简单介绍JSP的标记库-47-
20、Servlet中的核心类有那些,各有什么特点?
-47-
21、Servlet中重要的包有那些,有什么区别?
22、说出Servlet的生命周期,并说出Servlet和CGI的区别?
23、什么情况下调用doGet()和doPost()?
-48-
25、如何现实servlet的单线程模式-48-
27、Request对象的主要方法:
28、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
-49-
30、Servlet执行时一般实现哪几个方法?
5Hibernate持久层技术-49-
1、在myeclipse加入hibernate环境的全过程是什么?
2、hibernate的核心配置文件是什么及其作用?
3、hibernate的核心类是什么,它们的相互关系是什么?
重要的方法是什么?
-50-
4、关联:
5、hibernate中的one-to-many或many-to-one中常用的方式是什么?
6、Criteria的作用?
7、DetachedCriteria的作用?
-51-
8、Query-51-
9、继承关系的实现-52-
10、tomcat连接池:
在容器中预先产生了n个连接实例,客户端不用重新实例化,可以直接取。
-52-
11、对象的三大状态-54-
12、hibernate常见优化策略-54-
6.iBatis持久层技术-54-
用ibatis的原因:
-54-
jdbc、hibernate、ibatis的区别-55-
ibatis的核心配置文件:
-55-
ibatis的核心类:
7Structs界面控制层技术-56-
1、请说出struts框架的几大组件?
-56-
3、struts的核心类有那些,在MVC模式中其对应的关系是什么?
4、Struts的处理请求的全过程是什么?
-57-
5、在struts中如何通过一个url找到一个action,它的核心配置文件是什么?
6、为什么使用MVC,其主要目的是什么?
7、对于MVC在action中对应有类有几种,各有什么作用?
8、struts的标记有几类,请列举并说明其作用?
9、如何在struts中配置数据源在,什么文件?
用什么标签?
如何取出DataSource?
-58-
10、如何在jbuilder中开发struts?
11、如何实现struts的validator框架?
-59-
13、如何实现国际化?
-60-
国际化:
不用修改代码,就适用于不同的语言国家-60-
8JSF界面控制层技术-60-
1、Jsf中的核心类用那些?
有什么作用?
2、Jsf中的LiftCycle六大生命周期是什么?
3、如何管量web层中的Bean,用什么标签。
如何通过jsp页面与Bean绑定在一起进行处理?
4、Jsf中导航的标签是什么?
-61-
5、jsf中用户界面组件模型有几类,各代表什么?
6、表格处理及取值-61-
7、jsf的标签库有哪些?
-62-
9Spring应用框架技术-62-
1、Spring和Struts的区别?
strusts:
是一种基于MVC模式的一个web层的处理。
2、什么是aop,aop的作用是什么?
-63-
3、aop中的关键名词有些那些,相互关系是什么?
4、依赖注入的方式有几种,各是什么?
5、spring中的核心类有那些,各有什么作用?
6、ApplicationContext的作用-63-
7、如何实现资源管理-63-
8、如何实现加入web框架中-64-
9、如何实现事件处理-64-
10、spring的ioc及di代表什么意思?
-64-
、如何在spring中实现国际化?
12、spring的配置的主要标签是什么?
-65-
13、spring与ejb2.0的事务管理比较的优缺点?
14、spring的jdbc与传统的jdbc有什么区别,其核心类有那些?
15、在spring中有几种事务管理,分别是什么?
-66-
16、在spring中如何配代码的事务管理?
17、在spring中如何配容器的事务管理,相关的类有那些?
18、如果spring与hibernate结合在一起可以不需要hibernate.cfg.xml文件是否正确?
-67-
19、spring+hibernate的配置文件中的主要类有那些?
如何配置?
20、spring+hibernate的代码实现中,对于实现类一定继承于一个类是那一个,它有什么作用。
21、如何配置spring+struts?
22、如何在web环境中配置applicationContext.xml文件?
-68-
24、Jsf和spring的区别?
jsf:
是一种基于MVC模式的一个web层的处理,粒度较struts较细。
Ejb技术-68-
1、weblogic的热发布-68-
2、在ejb中实现one-to-many-68-
3、ejb所用的技术:
-69-
4、实现ejb几个接口,几个类?
5、实现ejb相关的配置文件是什么?
6、ejb的分类?
区别-69-
7、本地接口与远程接口的区别。
-70-
8、请求处理的过程?
9、statefull的生命周期-70-
10、stateless的生命周期-70-
11、entityBean的生命周期:
-71-
12、EJB需直接实现它的业务接口或Home接口吗,请简述理由。
13、EJB的激活机制-71-
14、EJB是基于哪些技术实现的?
并说出SessionBean和EntityBean的区别,-71-
15、EJB的分类是什么?
各有什么特点?
-72-
10、EJB中主要的配置文件及作用是什么?
15、说出数据连接池的工作机制是什么?
16、EJB2.0有哪些内容?
分别用在什么场合?
EJB2.0和EJB1.1的区别?
18、EJB与JAVABEAN的区别?
-73-
19、EJB的角色和三个对象-73-
20、EJB容器提供的服务-73-
21、EJB规范规定EJB中禁止的操作有哪些?
-74-
26、EJB的基本架构-74-
30、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置-75-
31如何查看在weblogic中已经发布的EJB?
-75-
WebService技术-75-
1、什么是WebService?
2、什么是Web容器?
3、应用服务器有那些?
-76-
5、如何给weblogic指定大小的内存?
6、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?
7、如何启动时不需输入用户名与密码?
8、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?
9、说说weblogic中一个Domain的缺省目录结构?
比如要将一个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入http:
//主机:
端口号//helloword.jsp就可以看到运行结果了?
又比如这其中用到了一个自己写的javaBean该如何办?
12、CORBA是什么?
用途是什么?
13、说说在weblogic中开发消息Bean时的persistent与non-persisten的差别-77-
14、WEBSERVICE名词解释。
JSWDL开发包的介绍。
JAXP、JAXM的解释。
SOAP、UDDI,WSDL解释。
-77-
j2ee模式(MVC模式、Model1,Model2)-77-
1、j2ee常用的设计模式?
说明工厂模式。
2、说说你所熟悉或听说过的j2ee中的几种常用模式?
及对设计模式的一些看法-78-
3、解释下面关于J2EE的名词-78-
4、介绍J2EE、J2SE、J2ME的区别。
-78-
5、开发中都用到了那些设计模式?
用在什么场合?
6、J2EE是什么?
-79-
7、J2EE是技术还是平台还是框架?
其他-79-
1、当前主流的解析器有那些?
2、Dom解析处理的过程是什么?
3、Sax解析处理的过程是什么?
-81-
4、Dom与Sax相比它们的优缺点是什么?
-82-
5、如何将Dom对象写入到文件中?
6、用jdom解析xml文件时如何解决中文问题?
7、XML文档定义有几种形式?
它们之间有何本质区别?
解析XML文档有哪几种方式?
8、标准建模语言UML中的各种图?
-83-
9、BS与CS的联系与区别。
10、Uml的概念是什么?
主要的工具是什么-84-
Uml:
统一建模语言-84-
11、Uml的概念中的九大图形是什么?
最重的三个图是什么?
-84-
13、在类图中如何找类?
-85-
Java面试题整理
Java面向对象
This():
当前类的对象,super父类对象。
Super():
在子类访问父类的成员和行为,必须受类继承规则的约束
而this他代表当前对象,当然所有的资源都可以访问.
在构造函数中,如果第一行没有写super(),编译器会自动插入.但是如果父类没有不带参数的构造函数,或这个函数被私有化了(用private修饰).此时你必须加入对父类的实例化构造.而this就没有这个要求,因为它本身就进行实例化的构造.
而在方法中super和this使用的方法就差不多了.只不过super要考虑是否能访问其父类的资源.
2.作用域public,protected,private,以及不写时的区别(default)?
Public>
protected>
default>
private(范围)
Ø
Public:
不同包、同一包、类内都可用
Private:
类内
Protected:
不同包的子类、同一包、类内都可用
不写时:
同一包内、类内
*****
****
***
**
*
代码如下:
publicclassPrint{
publicstaticvoidmain(String[]ar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学堂 内部 试笔 试题