小编And*_*sti的帖子

通过构造函数抛出异常

假设我有以下代码:

public class Conf{    
  public Conf(String szPath) throws IOException, ConfErrorException{
      ...
  }
  public void someMethod(){
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

然后我想以这种方式实例化对象:

Conf configuration = new Conf("/etc/myapp/myconf.conf");
Run Code Online (Sandbox Code Playgroud)

如果由于某种原因,构造函数抛出任何定义的异常,那么是否会创建对象?
我的意思是,我仍然可以访问其中的方法,例如,如下面的代码?

Conf configuration;
try{
   configuration = new Conf("/etc/myapp/myconf.conf");
}catch(IOException|ConfErrorException e){
   //Suppose we entered here
   configuration.someMethod();
}
Run Code Online (Sandbox Code Playgroud)

java exception

2
推荐指数
2
解决办法
3596
查看次数

查询时有没有办法替换列值?

我有一张存储员工信息的表格:

mysql> select * from emp;

+-------+--------+-----------+------+------------+---------+---------+--------+
| EMPNO | ENAME  | JOB       | MGR  | HIREDATE   | SAL     | COMM    | DEPTNO |
+-------+--------+-----------+------+------------+---------+---------+--------+
|  7369 | SMITH  | CLERK     | 7902 | 1980-12-17 |  800.00 |    NULL |     20 |
|  7499 | ALLEN  | SALESMAN  | 7698 | 1981-02-20 | 1600.00 |  300.00 |     30 |
|  7521 | WARD   | SALESMAN  | 7698 | 1981-02-22 | 1250.00 |  500.00 |     30 |
|  7566 | JONES …
Run Code Online (Sandbox Code Playgroud)

mysql sql

1
推荐指数
1
解决办法
84
查看次数

标签 统计

exception ×1

java ×1

mysql ×1

sql ×1