Java笔试基础.docx
- 文档编号:8114565
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:8
- 大小:18.34KB
Java笔试基础.docx
《Java笔试基础.docx》由会员分享,可在线阅读,更多相关《Java笔试基础.docx(8页珍藏版)》请在冰豆网上搜索。
Java笔试基础
姓名:
1Java基础方面
1.1作用域public,private,protected,以及不写时的区别,请用×或√答题
答:
区别如下:
作用域
当前类
同一package
子孙类
其他package
public
protected
friendly
private
不写时默认为(在public,private,protected选择其一)
1.2ArrayList和Vector的区别,HashMap和Hashtable的区别
答:
1.3char型变量中能不能存贮一个中文汉字?
为什么?
答:
1.4多线程有几种实现方法,都是什么?
同步有几种实现方法,都是什么?
答:
1.5继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
答:
父类:
packagetest;
publicclassFatherClass
{
publicFatherClass()
{
System.out.println("FatherClassCreate");
}
}
子类:
packagetest;
importtest.FatherClass;
publicclassChildClassextendsFatherClass
{
publicChildClass()
{
System.out.println("ChildClassCreate");
}
publicstaticvoidmain(String[]args)
{
FatherClassfc=newFatherClass();
ChildClasscc=newChildClass();
}
}
输出结果:
C:
\>javatest.ChildClass
A
B
C
FatherClass
FatherClass
FatherClass
FatherClass
ChildClass
FatherClass
ChildClass
ChildClass
FatherClass
请选择:
1.6内部类的实现方式?
答:
示例代码如下:
packagetest;
publicclassOuterClass
{
privateclassInterClass
{
publicInterClass()
{
System.out.println("InterClassCreate");
}
}
publicOuterClass()
{
InterClassic=newInterClass();
System.out.println("OuterClassCreate");
}
publicstaticvoidmain(String[]args)
{
OuterClassoc=newOuterClass();
}
}
输出结果:
C:
\>javatest/OuterClass
答案:
A
B
InterClass
OuterClass
OuterClass
InterClass
请选择:
再一个例题:
publicclassOuterClass{
privatedoubled1=1.0;
//insertcodehere
}
Youneedtoinsertaninnerclassdeclarationatline3.Whichtwoinnerclassdeclarationsare
valid?
(Choosetwo.)
A.classInnerOne{
publicstaticdoublemethoda(){returnd1;}
}
B.publicclassInnerOne{
staticdoublemethoda(){returnd1;}
}
C.privateclassInnerOne{
doublemethoda(){returnd1;}
}
D.staticclassInnerOne{
protecteddoublemethoda(){returnd1;}
}
E.abstractclassInnerOne{
publicabstractdoublemethoda();
}
答案为,并请说明原因:
1.7float型floatf=3.4是否正确?
答:
1.8介绍JAVA中的CollectionFrameWork(包括如何写自己的数据结构)?
答:
1.9抽象类与接口?
答:
1.10Java的通信编程,编程题(或问答),用JAVASOCKET编程,读服务器几个字符,再写入本地显示?
答:
Server端程序:
Client端程序:
1.11用JAVA实现一种排序,JAVA类实现序列化的方法(二种)?
如在COLLECTION框架中,实现比较要实现什么样的接口?
答:
用插入法进行排序代码如下
JAVA类实现序例化的方法是
Collection框架中实现比较要实现
1.12编程:
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
答:
代码如下:
1.13STRING与STRINGBUFFER的区别。
答:
2Jsp方面
2.1jsp有哪些内置对象?
作用分别是什么?
答:
JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):
2.2jsp有哪些动作?
作用分别是什么?
答:
JSP共有以下6种基本动作
2.3JSP中动态INCLUDE与静态INCLUDE的区别?
答:
2.4两种跳转方式分别是什么?
有什么区别?
答:
有两种,分别为:
3Servlet方面
3.1说一说Servlet的生命周期?
答:
3.2JAVASERVLETAPI中forward()与redirect()的区别?
答:
3.34、Servlet的基本架构
答:
4Jdbc、Jdo方面
4.1可能会让你写一段Jdbc连Oracle的程序,并实现数据查询.
答:
程序如下:
4.2Class.forName的作用?
为什么要用?
答:
4.3Jdo是什么?
答:
4.4在ORACLE大数据量下的分页解决方法。
一般用截取ID方法,还有是三层嵌套方法。
答:
5Xml方面
5.1xml有哪些解析技术?
区别是什么?
答:
5.2你在项目中用到了xml技术的哪些方面?
如何实现的?
答:
5.3用jdom解析xml文件时如何解决中文问题?
如何解析?
答:
看如下代码,用编码方式加以解决
5.4编程用JAVA解析XML的方式.
答:
用SAX方式解析XML,XML文件如下:
王小明
信息学院
6258113
男,1955年生,博士,95年调入海南大学
事件回调类SAXHandler.java
JSP内容显示源码,SaxXml.jsp:
6EJB方面
6.1EJB2.0有哪些内容?
分别用在什么场合?
EJB2.0和EJB1.1的区别?
答:
6.2EJB与JAVABEAN的区别?
答:
6.3EJB的基本架构
答:
一个EJB包括三个部分:
7J2EE,MVC方面
7.1MVC的各个部分都有那些技术来实现?
如何实现?
答:
7.2应用服务器与WEBSERVER的区别?
答:
7.3J2EE是什么?
答:
7.4WEBSERVICE名词解释。
JSWDL开发包的介绍。
JAXP、JAXM的解释。
SOAP、UDDI,WSDL解释。
答:
7.5BS与CS的联系与区别。
答:
7.6STRUTS的应用(如STRUTS架构),Struts有哪些主要功能
答:
Struts
8设计模式方面
8.1开发中都用到了那些设计模式?
用在什么场合?
答:
8.2UML,是什么概念,主要用在哪些地方?
答:
9JavaScript方面
9.1如何校验数字型?
10LINUX方面
10.1LINUX下线程,GDI类的解释。
答:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 笔试 基础