2.5 常见面试笔试真题

(1)常见笔试题:Java中有几种类型的流?

常见的有两种,分别为字节流与字符流。其中,字节流继承于InputStream与OutputStream,字符流继承于Reader与Writer。在java.io包中还有许多其他的流,流的作用主要是为了提高程序性能并且使用方便。

(2)用Socket通信写出客户端和服务器端的通信,要求客户发送数据后能够回显相同的数据。

首先,创建一个名为Server.java的服务端代码,如下所示。

然后,创建一个Client.java的客户端程序,如下所示。

最后启动服务端程序,然后运行客户端程序,客户端将会把从服务器端转发过来的“Hello”打印出来。