<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            計算機二級考試Java語言程序設計輔導

            時間:2025-04-16 02:15:34 試題 我要投稿
            • 相關推薦

            2016計算機二級考試Java語言程序設計輔導

              2016年3月計算機考試在3月26日-29日進行,為了幫助考生全面備戰,下面是百分網小編為大家搜索整理的2016計算機二級考試Java語言程序設計輔導,供大家參考學習,預祝考生考試順利。

            2016計算機二級考試Java語言程序設計輔導

              練習一

              如下的GreetingClient 是一個客戶端程序,該程序通過socket連接到服務器并發送一個請求,然后等待一個響應。

              // 文件名 GreetingClient.java

              import java.net.*;

              import java.io.*;

              public class GreetingClient

              {

              public static void main(String [] args)

              {

              String serverName = args[0];

              int port = Integer.parseInt(args[1]);

              try

              {

              System.out.println("Connecting to " + serverName

              + " on port " + port);

              Socket client = new Socket(serverName, port);

              System.out.println("Just connected to "

              + client.getRemoteSocketAddress());

              OutputStream outToServer = client.getOutputStream();

              DataOutputStream out =

              new DataOutputStream(outToServer);

              out.writeUTF("Hello from "

              + client.getLocalSocketAddress());

              InputStream inFromServer = client.getInputStream();

              DataInputStream in =

              new DataInputStream(inFromServer);

              System.out.println("Server says " + in.readUTF());

              client.close();

              }catch(IOException e)

              {

              e.printStackTrace();

              }

              }

              }

              練習二

              如下的GreetingServer 程序是一個服務器端應用程序,使用Socket來監聽一個指定的端口。// 文件名 GreetingServer.java

              import java.net.*;

              import java.io.*;

              public class GreetingServer extends Thread

              {

              private ServerSocket serverSocket;

              public GreetingServer(int port) throws IOException

              {

              serverSocket = new ServerSocket(port);

              serverSocket.setSoTimeout(10000);

              }

              public void run()

              {

              while(true)

              {

              try

              {

              System.out.println("Waiting for client on port " +

              serverSocket.getLocalPort() + "...");

              Socket server = serverSocket.accept();

              System.out.println("Just connected to "

              + server.getRemoteSocketAddress());

              DataInputStream in =

              new DataInputStream(server.getInputStream());

              System.out.println(in.readUTF());

              DataOutputStream out =

              new DataOutputStream(server.getOutputStream());

              out.writeUTF("Thank you for connecting to "

              + server.getLocalSocketAddress() + "\nGoodbye!");

              server.close();

              }catch(SocketTimeoutException s)

              {

              System.out.println("Socket timed out!");

              break;

              }catch(IOException e)

              {

              e.printStackTrace();

              break;

              }

              }

              }

              public static void main(String [] args)

              {

              int port = Integer.parseInt(args[0]);

              try

              {

              Thread t = new GreetingServer(port);

              t.start();

              }catch(IOException e)

              {

              e.printStackTrace();

              }

              }

              }編譯以上 java 代碼,并執行以下命令來啟動服務,使用端口號為 6066:$ java GreetingServer 6066

              Waiting for client on port 6066...像下面一樣開啟客戶端:$ java GreetingClient localhost 6066

              Connecting to localhost on port 6066

              Just connected to localhost/127.0.0.1:6066

              Server says Thank you for connecting to /127.0.0.1:6066

              Goodbye!

            【計算機二級考試Java語言程序設計輔導】相關文章:

            計算機二級《Java語言程序設計》考試知識點09-30

            二級計算機Java語言程序設計試題10-11

            2016年二級java語言程序設計考試大綱10-28

            計算機java考試輔導09-22

            2015全國計算機等級考試二級Java語言程序設計考試大綱10-15

            java語言程序設計考試大綱04-27

            2016年全國計算機二級java語言程序設計考試大綱06-27

            2016計算機二級《Java語言程序設計》知識考點10-11

            2017計算機二級Java語言程序設計知識點09-21

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看