ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

练习:一对一线上咨询

2022-04-15 19:04:43  阅读:158  来源: 互联网

标签:语句 捕获 练习 try catch 类型 咨询 异常 一线


声明

文章仅用作个人学习,原文链接:https://blog.csdn.net/qq_46331050/article/details/117706050

练习二:一对一线上咨询

需求:

  • 完成在线咨询功能
  • 学生和咨询师在线一对一交流
  • 加入多线程,可以双向交流
  • 聊天终止条件为输入"bye"

知识补充

try catch

try catch语句

在 Java中通常采用 try catch 语句来捕获异常并处理。语法格式如下:

在以上语法中,把可能引发异常的语句封装在 try 语句块中,用以捕获可能发生的异常。

如果 try 语句块中发生异常,那么一个相应的异常对象就会被拋出,然后 catch 语句就会依据所拋出异常对象的类型进行捕获,并处理处理之后,程序会跳过 try 语句块中剩余的语句,转到 catch 语句块后面的第一条语句开始执行。

如果 try 语句块中没有异常发生,那么 try 块正常结束,后面的 catch 语句块被跳过,程序将从 catch 语句块后的第一条语句开始执行。

在以上语法的处理代码块1中,可以使用以下 3 个方法输出相应的异常信息。

  • printStackTrace() 方法:指出异常的类型、性质、栈层次及出现在程序中的位置
  • getMessage() 方法:输出错误性质
  • toString() 方法:给出异常的类型与性质

注意:catch 语句的参数类似于方法的声明,包括一个异常类型和一个异常对象。异常类型必须为 Throwable 类的子类,它指明 catch 语句可以处理的异常类型,异常对象则由运行时系统在 try 语句块中生成并被捕获。

多线程:后续学习,这里先用着

练习代码

1.数据发送类


2.数据接收类


3.学生类

4.老师类

程序测试


标签:语句,捕获,练习,try,catch,类型,咨询,异常,一线
来源: https://www.cnblogs.com/xypersonal/p/16150559.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有