现在我试着理解异常处理,但我仍然不知道它到底是如何工作的。我试图用循环编写计算器,当我尝试输入字符串时,会出现InputMismatchException --我试图捕获它,但是由于某种原因,在catch子句之后,java给了我另一个InputMismatchException;
最初有一个无限循环,由scanner.nextInt();在catch块中求解,但仍然得到了以下错误:
Choose operator (1 for +)(2 for -)(3
首先是一点背景--我正在开发一个服务器应用程序,它需要基于安装在服务器上的可用资源(MySQL、Server、XML等)使用多个数据访问类库。ApplicationException("Attempt to load an instance of IDataAccess failed.");}
此时的任何异常都将是致命的此代码在启动时只被调用一次,它获得的对象直到应用程序退出时才会释放。我一直很难找到关于以这种方式获得的对象引用的性能影响的信息,所以我特别欢迎来自这个方向的评论。