3)如果执行unsafe()方法发生RuntimeException异常,那么输出____________ 2、
以下代码实现了一个简单的Socket通信服务,请仔细阅读代码,并将关于代码功能的描述补充完整,并回答后后面的几个问题。 package MyCoses;
import java.io.BufferedReader; import java.io.IOException;
import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket;
1. public class ServerThread extends Thread { 2. private Socket socket; 3. 4. public ServerThread(Socket socketIn) { 5. this.socket = socketIn; 6. } 7. 8. public void run() { 9. try { 10. BufferedReader in = newBufferedReader( 11. new (socket.getInputStream())); 12. PrintWriter out = newPrintWriter( 13. socket.getOutputStream()); 14. while (true) { 15. String str = in.readLine(); 16. System.out.println(str); 17. out.println(str); 18. out.flush(); 19. if (str.equals(\20. break; 21. } 22. } 23. } catch (IOException e) { 24. System.out.println(e.getMessage()); 25. } 26. 27. } 28. 29. public static void main(String[] args) throws IOException { 30. ServerSocket server = new ServerSocket(8009); 31. while (true) {
32. try { 33. Socket socket = server.accept(); 34. ServerThread th = new ServerThread(socket); 35. th.start(); 36. Thread.sleep(1000); 37. } catch (Exception e) { 38. e.printStackTrace(); 39. } 40. } 41. } 42. }
1)第11行空白部分,使用的Reader类是:
2)第_____行代码,启动服务端来等 待接受客户端节请求 3)第_____行代码,服务端对客户端的请求进行响应
4)当客户端输入内容为______时,当前与客户连接的服务端处理线程断开 3、
以下程序用来完成对数组的插入排序,请在空白处填写正确的代码? package com.tarena.pm_exam.javase.case01; public class Test09 {
public static void main(String[] args) { int[] arr = new int[100];
for(int i=0;i arr[i] = (int)(Math.random()*10000); } for(int i=1;i for(int k=i-1; 【3】 ;k--){ 【4】 } arr[j]=temp; } } } } } 请在【2】号位置填入正确的代码: 请在【3】号位置填入正确的代码: 请在【4】号位置填入正确的代码: 4、编写程序将由数字及字符组成的字符串中的数字截取出来并按顺序输出,例如: “ABC137GMNQQ2049PN5FFF”输出结果应该为 01234579。 5、表class和student结构如下,请完成后续SQL语句 表class 属性 CLASSNO CNAME 表student 属性 STUNO SNAME SEX BIRTHDAY EMAIL SCORE CLASSNO 数据 STUNO SNAME SEX BIRTHDAY EMAIL SCORE CLASSNO 21 Tom 男 19790203 Tom@163.net 89.50 1 56 jerry 默认值 空 空 空 2 1.修改表student的数据,将所有一班的学生成绩加10分。 2.删除表student的数据,将所有3班出生日期晚于1981年5月12日的记录删除。 3.查询student表中所有三班成绩为空的学生记录。 4.表student与class联合查询,要求查询所有学生的学号,姓名,成绩,班级名称。 6、写出一段 socket 通讯(客户端)的代码,功能描述如下: a)客户端发起 socket 通讯,报文结构为报文号(3 位)+用户名(5 位)+密码(8 位)+ 结束符(固 定为 END)。此处报文号为 100 类型(长度) 数值 (8) 变长字符 (12) 字符 (2) 字符(8) 变长字符 (20) 数值 (5, 2) 数值 (2) 默认值 无 无 男 无 无 无 无 约束 主键 姓名 无 无 无 无 无 含义 学号 姓名 性别 生日 电子邮件 成绩 班级编号 类型(长度) 默认值 约含义 束 主键 班级编号 非空 班级名称 数值 (2) 无 变长字符 (10) 无 b)服务端收到后返回应答报文,报文结构为报文号(3 位)+验证结果(2 位)+结束符(固定为 END)。 此处报文号为 101 c)Socket 服务器 ip 为 192.168.0.2,端口号为 9999
相关推荐: