java事件处理程序实验报告,java异常处理程序,实验报告.docx

java异常处理程序,实验报告

实验报告  课程名称:Java语言程序设计  院:管理学院  专业班级:  姓名:  学号:  指导教师:  XX年6月7日  《Java语言程序设计》上机实验报告  一、实验目的  1.熟悉异常处理原理和程序结构;  2.掌握异常处理程序设计技术并能正确应用。  二、实验内容  算术异常ArithmeticException处理程序设计与调试。  三、实验硬件、软件环境  计算机一台,配置为CPU为P4,内存为512M,硬盘为80G;  ++JCreatorV4。  四、实验算法设计  对各种异常进行不同的处理  五、程序设计  异常处理  /**  *@(#)  *  *  *@author  *@versionXX/6/7  */  import*;  publicclassyichang{  publicstaticvoidmain(Stringargs[]){  try{  Stringstring="Thisisaword";  char[]a=newchar[15];  (12,20,a,0);  }  catch(StringIndexOutOfBoundsExceptione1){  ("字符串下标越界异常");  (e1);  }  try{  intc[]={1};  (c[1]);}  catch(ArrayIndexOutOfBoundsExceptione3){  ("数组下标越界异常:");  (e3);  }  try{  ("输入a,b的值");  Scannerin=newScanner();  ("a=");  inta=();  ("b=");  intb=();  ("商为:"+a/b);  }  catch(ArithmeticExceptione2){  ("算术运算异常:");  (e2);  }  }  }  六、程序测试记录及结果、运行说明  七、实验总结  ava实现了c++风格的异常处理,当程序出现异常,能启动相应的异常处理程序进行异常处理,使程序继续运行下去。为了使程序安全,java要求如果程序中调用的方法有可能出现某种异常,那么调用该方法的程序必须采用相应的动作处理异常。  信息工程学院  Java程序设计实习报告  多线程异常处理  1.实验目的  (1)掌握Java的异常处理机制及相关实现方法能够在程序设计中熟练运用异常及相关类及对象;  (2)掌握Java多线程的概念和实现方法;  (3)(来自:写论文网:java异常处理程序,实验报告)掌握Java多线程的同步问题;  2.实验内容  实验题1创建两个线程,一个线程打印“A”,另一个线程打印“B”,比如ABBABAABBA….  主要代码:  packagepackage1;  publicclassTestThread{  }  packagepackage1;  /***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubPrintoutA_Print=newPrintout('A');PrintoutB_Print=newPrintout('B');A_();B_();}  实验报告的内容与格式按任课教师的要求书写。  publicclassPrintoutextendsThread{  publiccharout;  Printout(chartemp){  }  }publicvoidrun(){}for(inti=0;i<5;i++){(out);}out=temp;  运行结果:  实验题2假设有火车票1000张,创建10个线程模拟10个售票点,每个售票点100毫秒买一张票。打印出售票过程,注意使用synchronized确保同一张票只能卖出一次。输出格式如下:  第4售票点卖出第100张票  第2售票点卖出第101张票??  主要代码:  packagepackage2;  publicclassSellTicketextendsThread{  intSellnum;staticintTicketnum=0;SellTicket(intindex){  }Sellnum=index;publicvoidrun(){while(true){synchronized(this){if(Ticketnum<1000){Ticketnum++;("第"+Sellnum+"售票点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值