一个程序引起的血案

问题描述

问下大家为何以下程序不能正常运行???出了什么毛病classMyExceptionextendsException{publicMyException(){}publicMyException(Stringmsg){super(msg);}publicMyException(Stringmsg,intx){super(msg);i=x;}publicintval(){returni;}privateinti;}publicclassDemoException{/***<br>方法说明:使用MyException类中默认的构造器*<br>输入参数:*<br>返回类型:*/publicstaticvoida()throwsMyException{System.out.println("ThrowingMyExceptionfroma()");thrownewMyException();}/***<br>方法说明:使用MyException类中带信息的构造器*<br>输入参数:*<br>返回类型:*/publicstaticvoidb()throwsMyException{System.out.println("ThrowingMyExceptionfromb()");thrownewMyException("Originatedinb()");}/***<br>方法说明:使用了MyException中有编码的构造器*<br>输入参数:*<br>返回类型:*/publicstaticvoidc()throwsMyException{System.out.println("ThrowingMyExceptionfromc()");thrownewMyException("Originatedinc()",47);}publicstaticvoidmain(String[]args){try{a();}catch(MyExceptione){e.getMessage();}try{b();}catch(MyExceptione){e.toString();}try{c();}catch(MyExceptione){e.printStackTrace();System.out.println("errorcode:"+e.val());}}}//end:)

解决方案

解决方案二:
很正常阿,你丟出MyException,catch也都有抓到,只有e.printStackTrace();多印了一些你預期外的錯誤訊息而已。
解决方案三:
xingshoukankan
解决方案四:
又见标题党
解决方案五:
我插!
解决方案六:
路过,接分
解决方案七:
路过接分

时间: 2016-01-25

一个程序引起的血案的相关文章

运行效率-为程序分配更多系统资源,或者说怎样提高一个程序的cpu使用率?

问题描述 为程序分配更多系统资源,或者说怎样提高一个程序的cpu使用率? 写了一个图像识别程序,就是运行效率太低,想给程序分配更多的cpu时间让他运行快点. 那些大型游戏是采用什么机制能够占那么多的系统资源的? 解决方案 采用多线程.如果你不用多线程,你只能用 1/计算机逻辑cpu数量 的cpu占用率. 解决方案二: 也要看语言的,像Java/C语言都是可以100%调用CPU的,而Python是不能的,. 解决方案三: 1.多线程,比如线程1处理第一部分,线程2处理第二部分,,,协调好,另外如果

c语言-编写一个程序,打印输入中的单词长度的直方图。垂直方图。

问题描述 编写一个程序,打印输入中的单词长度的直方图.垂直方图. 直方图是如何理解????求教这道题~~ 这道题目是书上的!有没有懂的大神.给讲解啊. 解决方案 问题是怎么解决的? 我想到的就是算好格式用printf()一行行的输入,最后拼成直方图.

c语言-C语言的一个程序,求大神

问题描述 C语言的一个程序,求大神 三.实验内容 1.实验题目:手动输入10个0~100之内的整数,按从小到大排列输出.: (1)要求 排序算法: 使数组从小到大排序的规则如下: ⑴ 设数组为a[0],a[1],-,a[n-1],构造i循环从0,1,-,n-2变化,构造j循环从i+1,i+2,-,n-1变化,即j>i. ⑵ 对于任何一个a[i],如果a[i]>a[j],表面前面有一个元素a[i]比它后面的元素a[j]大,a[i]应该在后面,a[j]应该在前面,交换a[i]与a[j]. ⑶ 对于

在一个程序后面运行另一个程序

问:怎样在一个程序运行后面运行另一个程序? ●1. 在一个程序里面运行另一个程序的最简单的方法是把它们依次列入一个批处理文件(扩展名为.BAT的文件),在执行该批处理文件时,其中所列程序就会自动运行.在C或DOS中,都没有一种特定的方法来完成"在一个程序结束后运行另一个程序"这样一种函数调用.然而,C提供了两组函数,它们允许一个程序随时可以运行另一个程序,而后者的运行将结束前者的运行.如果你将这样的函数调用放在第一个程序的末尾,就能达到上述目的.C提供的这两组函数是exec()和spa

怎样通过一个程序来生成另一个程序

前不久大家都在讨论怎样通过一个程序来生成另一个程序,我提出了将另一个程序当资源文件包含在程序中一起编译,然后在程序运行时根据需要再重新生成出来,下面是我的一个例子, 在这里,我将windows自带的写字板(writer.exe)当资源. 下面是源代码 //资源文件writer.exe长度为204800,在资源文件中定义为"CUSTOM"资源,编号为1111 HRSRC  hMyRes;  //resource handle HGLOBAL  hgpt;  //resource poin

一个程序员的创业失败教训

这段经历是悲伤的,也是快乐的,毕竟创业是充满激情的,想着自己以后可以不再给人打工了,可以给自己打工了,一个程序员写了很多年的程序之后,能够有机会给自己写程序,现在想着都是兴奋的,心情久久不能平静. 创业的那个项目是我自己带队开发出来的一个大型的物流信息平台,技术团队都是我一手带出来的,每个人都有自己的技术特色,有的擅长客户端展现,有的擅长后台业务逻辑,有的则对总体架构把握很好,我认为这个团队是一个配合很好的团队;我们的运营模式是物流管理软件+物流电子商务+GPS在线运营平台一起运营.该项目的赢利

陈涛:一个程序员的八年前戏

创业家杂志 文/王雨豪 题记 他出身小镇,他曾因好打不平险些被斩杀于军校宿舍中,他是企业职工学校里的馒头师傅,他是红杉资本宠幸的创业幸运儿,他是2012年<财富>杂志评出的"中国40位40岁以下商界精英"榜单第四十名,他是北京圣特尔科技发展有限公司的CEO.他称自己的创业旅程为:一个程序员的八年前戏.他叫陈涛. 雨豪评述 1945年7月5日黄土高原夜,近代史学大师傅斯年在延安窑洞中与当年那位北大图书馆助理员毛泽东秉烛夜谈,毛没有忘记北大时代令他百感交集的情结:"我

Linux下查看某一个程序所使用的内存方法

在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况.有很多个命令都可以达到我们的需求,这里给大家列举几个: 1: top -p pid 查看程序的情况 2: ps -aux | grep process_name 3: cat /proc/pid/status 这里会打印出当前进程详细的情况,其中,内存是 VmRSS. 注:pid是要替换成一个id数字的.

文件删不掉显示已在另一个程序中打开怎么办删除?

  有时候我们想删除电脑上的某个文件或者文件夹的时候,会弹出一个对话框写着,操作无法完成,因为其中的文件夹或文件已在另一个程序中打开,请关闭该 文件夹或文件然后重试,这多半是由于文件夹里面文件正在被某个程序使用,或者正在运行导致,下面介绍不借助任何第三方工具就解决这个问题. 右键点击桌面下方的任务栏,在下拉菜单中选择任务管理器选项点击进入任务管理器. 此时我们点击任务管理器上方的进程选项,查看我们需要删除的文件或者文件夹运行进程选择结束进程. 当然有时候可能我们在任务管理器进程中找不到自己要结束

开机出现服务器正在运行中由于另一个程序正在运行中怎么办?

  为什么开机后就出现"服务器正在运行中由于另一个程序正在运行中,此操作无法完成.请选择"切换到"来激活正在运行中的程序,并更正问题",需要点击多次"切换到"才能使这个对话框消失,电脑也不能进入正常的运行,奇怪了,今天小编就自己的亲身经历来交大家如何解决. 1.crtl+alt+del调用windows任务管理器 2.然后,文件-新建任务运行 3.输入msconfig.msc 4.然后禁用里面的所有开机启动项 5.接着重启一下电脑,启动起来时候就