应聘Java笔试时可能出现问题及其答案(二)
百度广告
答:Collection FrameWork
├List
│├ArrayList
│ └Stack
Map
├HashMap
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)
10、Java中异常处理机制,事件机制?
11、JAVA中的多形与继承?
12、抽象类与接口?
答:抽象类与接口都用于抽象,但是抽象类(JAVA中)可以有自己的部分实现,而接口则完全是一个标识(同时有多重继承的功能)。
13、Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
答:Server端程序:
import java.net.*;
public class Server
private ServerSocket ss;
private BufferedReader in;
public Server()
try
ss=new ServerSocket(10000);
{
String RemoteIP = socket.getInetAddress().getHostAddress();
System.out.println("A client come in!IP:"+RemoteIP+RemotePort);
String line = in.readLine();
out = new PrintWriter(socket.getOutputStream(),true);
out.close();
socket.close();
}
{
}
public static void main(String args)
new Server();
};
package test;
import java.net.*;
public class Client
Socket socket;
PrintWriter out;
{
{
socket = new Socket("127.0.0.1",10000);
System.out.println("Please enter some Character:");
InputStreamReader(System.in));
out.println(line.readLine());
System.out.println(in.readLine());
in.close();
}
{
}
public static void main(String args)
new Client();
};
14、用JAVA实现一种排序,JAVA类实现序列化的方法(二种)? 如在COLLECTION框架中,实现比较要实现什么样的接口?
答:用插入法进行排序代码如下
import java.util.*;
{
public InsertSort(int num,int mod)
al = new ArrayList(num);
System.out.println("The ArrayList Sort Before:");
{
System.out.println("al["+i+"]="+al.get(i));
}
{
int MaxSize=1;
{
if(tempInt.intValue()>=((Integer)al.get(MaxSize-1)).intValue())
al.add(MaxSize,tempInt);
System.out.println(al.toString());
else
for (int j=0;j)
if (((Integer)al.get(j)).intValue()>=tempInt.intValue())
al.add(j,tempInt);
System.out.println(al.toString());
}
}
System.out.println("The ArrayList Sort After:");
{
}
public static void main(String args)
InsertSort is = new InsertSort(10,100);
}
JAVA类实现序例化的方法是实现java.io.Serializable接口
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>