225道Java面试题 学会了Java面试随你问Word文档下载推荐.docx
- 文档编号:19835217
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:33
- 大小:37.60KB
225道Java面试题 学会了Java面试随你问Word文档下载推荐.docx
《225道Java面试题 学会了Java面试随你问Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《225道Java面试题 学会了Java面试随你问Word文档下载推荐.docx(33页珍藏版)》请在冰豆网上搜索。
JAXP、JAXM的解释。
SOAP、UDDI解释。
18、BS与CS的联系与区别。
19、LINUX下线程,GDI类的解释。
20、JAVA多线程编程。
用JAVA写一个多线程程序,如写四个线程,二个加1,二个对一个变量减一,输出。
21。
JAVA的基本功:
STRING与STRINGBUFFER的区别。
22。
STRUTS的应用(如STRUTS架构)
23,Collection
和
Collections的区别。
24,什么时候用assert。
25,GC是什么?
为什么要有GC?
26,String
s
=
new
String(“xyz”);
创建了几个String
Object?
27,Math.round(11.5)等於多少?
Math.round(-11.5)等於多少?
28,short
s1
1;
+
有什么错?
short
+=
29,sleep()
wait()
有什么区别?
30,Java有没有goto?
31,数组有没有length()这个方法?
String有没有length()这个方法?
32,Overload和Override的区别。
Overloaded的方法是否可以改变返回值的类型?
33,Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
是用==还是equals()?
它们有何区别?
34,给我一个你最常见到的runtime
exception。
35,error和exception有什么区别?
36,List,
Set,
Map是否继承自Collection接口?
37,abstract
class和interface有什么区别?
38,abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
39,接口是否可继承接口?
抽象类是否可实现(implements)接口?
抽象类是否可继承实体类(concrete
class)?
40,启动一个线程是用run()还是start()?
41,构造器Constructor是否可被override?
42,是否可以继承String类?
43,当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
44,try
{}里有一个return语句,那么紧跟在这个try后的finally
{}里的code会不会被执行,什么时候被执行,在return前还是后?
45,编程题:
用最有效率的方法算出2乘以8等於几?
46,两个对象值相同(x.equals(y)
==
true),但却可有不同的hash
code,这句话对不对?
47,当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
48,swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
49,编程题:
写一个Singleton出来。
50,JAVA
MVC表示什么意思?
JAVA
Bean的用途?
并在什么情况下用EJB什么情况下不用?
51.J2EE是什么?
包含了哪些技术?
52.EJB与JAVA
53.面向对象的特征有哪些方面
54简述抽象类与接口的区别
55.说出一些常用的类,包,接口,请各举5个
56谈谈final,
finally,
finalize的区别
57请问下面的代码输出什么?
父类:
package
test;
public
class
FatherClass
{
public
FatherClass()
System.out.println(“FatherClass
Create”);
}
子类:
import
test.FatherClass;
ChildClass
extends
ChildClass()
System.out.println(“ChildClass
static
void
main(String[]
args)
FatherClass
fc
FatherClass();
cc
ChildClass();
59int
Integer
有什么区别是什么?
60.String
和StringBuffer的区别是什么?
什么场合用StringBuffer?
61.Static
Nested
Class
Inner
Class的不同
62.JAVA
与redirect()的区别
63.JAVA解析XML的方式有哪些?
他们的区别是什么?
64.笔试可能的形式如下:
给你一个:
驱动程序A,数据源名称为B,用户名称为C,密码为D,数据库表为T,请用JDBC检索出表T的所有数据。
65.JSP中动态INCLUDE与静态INCLUDE的书写方式以及他们之间的区别
66.说出在JSP页面里是怎么分页的(要说出的方式越多越好)?
67.用socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数据。
68.&
和&
&
的区别
69.Java中异常处理机制是什么,事件机制是什么?
70.写一个单子模式出来。
71.HashMap和Hashtable的区别
72.Collection
Collections的区别
73.说出ArrayList,Vector,
LinkedList的存储性能和特性
74.GC是什么?
75.数组有没有length()这个方法?
String有没有length()这个方法?
他们都是干什么的?
76.Overload和Override的区别。
77.error和exception有什么区别?
78.List,
79.String是最基本的数据类型吗?
80.接口是否可继承接口?
81.启动一个线程是用run()还是start()?
82.父类的构造函数是否可被子类重写?
83.是否可以继承String类?
为什么?
84.try
85.两个对象值相同(x.equals(y)
Code,这句话对不对?
86.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
87.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
88.写出程序:
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
89.JSP的内置对象及其作用和主要方法
90.说出Servlet的生命周期,并说出Servlet和CGI的区别。
91.EJB是基于哪些技术实现的?
并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。
92.说出数据连接池的工作机制是什么?
93.在JSP中可以写哪些内容?
94.如果在SERVLET中要用到数据库连接,那么这个连接写到哪里合适?
95.你知道什么是J2ME吗?
和J2SE、J2EE有什么联系?
96.请问下面的代码的输出结果是什么?
OuterClass
private
InterClass
InterClass()
System.out.println(“InterClass
OuterClass()
InterClass
ic
InterClass();
System.out.println(“OuterClass
OuterClass
oc
OuterClass();
97.请选择两相正确答案
{
double
d1
1.0;
//在此处插入选择的代码
}
1.class
InnerOne
methoda()
{return
d1;
}
1.public
static
1.private
double
1.static
protected
1.abstract
abstract
methoda();
}
98.char型变量中能不能存贮一个中文汉字?
为什么?
99.多线程有几种实现方法,都是什么?
同步有几种实现方法,都是什么?
100.float型float
f=3.4是否正确?
101.jsp有哪些动作?
作用分别是什么?
102.请书写一个Servlet并输出HelloWorld字符串
103.Class.forName的作用是什么?
104.你在项目中用到了xml技术的哪些方面?
如何实现的?
105.在输出xml文件时如何解决中文问题?
Java基础方面:
106.ArrayList和Vector的区别,HashMap和Hashtable的区别
答:
就ArrayList与Vector主要从二方面来说.
107.同步性:
Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的
108.数据增长:
当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半
就HashMap与HashTable主要从三方面来说。
109.历史原因:
Hashtable是基于陈旧的Dictionary类的,HashMap是Java
1.2引进的Map接口的一个实现
110.同步性:
Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
111.值:
只有HashMap可以让你将空值作为一个表的条目的key或value
112.char型变量中能不能存贮一个中文汉字?
是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的
113.多线程有几种实现方法,都是什么?
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,wait与notify
114.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
答:
class?
输出结果:
C:
\>
java
test.ChildClass
Create
114.内部类的实现方式?
示例代码如下:
输出结果:
test/OuterClass
再一个例题:
//insert
code
here
You
need
to
insert
an
inner
declaration
at
line
3.
Which
two
declarations
are
valid(Choose
two.)
A.
InnerOne{
B.
D.
protected
E.
说明如下:
一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员。
故
A、B
错
二.静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;
return
出错。
D
三.非静态内部类的非静态成员可以访问外部类的非静态变量。
C
正确
四.答案为C、E
115、垃圾回收机制,如何优化程序?
116、float型float
不正确。
精度不准确,应该用强制类型转换,如下所示:
float
f=(float)3.4
117、介绍JAVA中的Collection
Collection
FrameWork如下:
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)
Map提供key到value的映射
118、Java中异常处理机制,事件机制?
118、JAVA中的多形与继承?
119、抽象类与接口?
120.Java
Server端程序:
.*;
java.io.*;
Server
ServerSocket
ss;
Socket
socket;
BufferedReader
in;
PrintWriter
out;
Server()
try
ss=new
ServerSocket(10000);
while(true)
socket
ss.accept();
String
RemoteIP
socket.getInetAddress().getHostAddress();
RemotePort
”:
”+socket.getLocalPort();
System.out.println(“A
client
come
in!
IP:
”+RemoteIP+RemotePort);
in
BufferedReader(new
InputStreamReader(socket.getInputStream()));
in.readLine();
System.out.println(“Cleint
send
is
:
”
line);
out
PrintWriter(socket.getOutputStream(),true);
out.println(“Your
Message
Received!
”);
out.close();
in.close();
socket.close();
}catch
(IOException
e)
out.println(“wrong”);
args)
Server();
};
Client端程序:
Client
Client()
System.out.println(“Try
Connect
127.0.0.1:
10000″);
Socket(“127.0.0.1″,10000);
System.out.println(“The
Server
Connected!
System.out.println(“Please
enter
some
Character:
InputStreamReader(System.in));
out.println(line.readLine());
System.out.println(in.readLine());
}catch(IOException
out.println(“Wrong”);
Client();
121、用JAVA实现一种排序,JAVA类实现序列化的方法(二种)?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 225道Java面试题 学会了Java面试随你问 225 Java 试题 学会 面试 随你