throw

    1热度

    1回答

    我想抛出一个自定义异常,这是我的CakePHP应用程序的控制器中的数据验证异常。我如何在Cakephp中创建自己的自定义异常处理程序,以便可以引发异常并捕获异常? 我的代码示例: function getUserDetails($userid){ try{ if(!$validUser){ throw new Exception('Invalid User'

    0热度

    3回答

    我在我的Java应用程序的方法,它抛出SQLException。是否有必要在catch块中抛出SQLException,以便将异常抛出到处理异常的调用方法? public void insert(Connection conn) throws SQLException { try { // my code } catch (SQLException s) {

    1热度

    1回答

    public class A extends Exception {....} public class B extends A {....} public class C extends RuntimeException {....} 给定方法签名A bar(B q)抛出C,下列哪个不会编译? A. A m() throws C { return bar(new B());

    0热度

    1回答

    我有这个代码来从相扑逻辑和其他服务获取数据。 core.clj了这一点,这将会解析这些参数,并routes它右边的功能在route.clj (def cli-options [ ["-a" "--app APPNAME" "set app. app can be: sumologic or jira"] ["-?" "--help"]

    0热度

    3回答

    所以我用throw语句和嵌套前面描述函数的其他函数声明和定义了一个函数。我的书在C++中说,如果嵌套函数throw数据类型与catch参数不匹配,那么调用函数将被终止。但是,我的代码不能这样做。相反,它只是跳过抛出的异常,就好像它甚至不在首位抛出一样。这里的代码片段应该使我所说的更清楚。 #include<iostream> #include<string> using namespace s

    -2热度

    2回答

    我有两个按钮和一个文本框。当我点击按钮1时,我希望事件处理程序引发一个事件,使按钮2认为它已被点击。我想要做到这一点,而不是给按钮1和2相同的事件处理程序。 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void bu

    0热度

    3回答

    抛出问题:“非正整数派”编写一个叫做addTwoPositive方法,它采用两个int参数,如果任一值不积极,抛出ArithmeticException,传递字符串到例外的构造函数。如果这些值都是正值,则返回它们的总和。 我很困惑如何通过ArithmeticException构造函数来处理这个异常。这里是我的代码: package IfnotPos; public class IfNotPos

    2热度

    1回答

    假设的Foo构造函数不调用影响Windows errno或类似像GetLastError()状态代码的任何功能,是保证 throw Foo 不影响任何这些价值。也就是说,我可以直接读取错误代码直到Foo的构造函数?如果没有标准规定,我最感兴趣的是GCC,GNU/Linux和MinGW-SJLJ变体的行为。

    1热度

    4回答

    对于下面的方法,是不是还好抛出异常时,它是不是一个“尝试”块内? public void setCapacity(x) throws CapacityExceededException { if (x > 10) throw new CapacityExceededException(x); else this.x = x; }

    2热度

    3回答

    我是新来编写Java代码,我很难理解如何投掷工程。 当我编译我的代码的一部分与投掷有关时,我总是收到错误。我如何解决这些问题? 我的代码: class BankAccount { public String name; public double balance; public BankAccount(String name, double balance) thr