小编Laa*_*nya的帖子

已检查vs未经检查的异常

我研究过:然而,对于未经检查的异常,编译器不会强制客户端程序员捕获异常或在throws子句中声明它.事实上,客户端程序员可能甚至不知道可能抛出异常.例如,StringIndexOutOfBoundsException由String的charAt()方法抛出.

这是什么意思?

根据该代码,不需要在代码中放置try catch块,但我已经看到编译器强制将代码放入try catch块中.

我很困惑他们到底是什么?

java exception-handling runtimeexception checked-exceptions

10
推荐指数
3
解决办法
1万
查看次数

有关接口引用变量的问题

我研究过在实例方法的情况下,在运行时jvm使用实际的实例类,在类方法的情况下,编译器只会查看引用变量的声明类型而不是实际的类.

我研究了这个概念实例方法隐藏..

在我的proram中,我使用了接口引用变量来存储类的对象,并尝试使用它来访问类的实例方法,但它引发了错误.我的程序如下:

interface A
{
   void show();
}
class B implements A
 {
   public void show()
   {
      System.out.println("Interface Method");
   }
    void info()
  {
     System.out.println("IN Info");
  }
}
class interDemo
{
   public static void main(String args[])
  {
     A a;
     B b=new B();
      a=b;
      a.show();
      a.info();
  }
}
Run Code Online (Sandbox Code Playgroud)

请帮我理解一下...

java interface

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

如何使用python regex删除字符串中特定单词之前和之后的文本

我有一个字符串"复制表a(no = 1,name = xyz,city = c0nl)来自'a.dat';".在这里我想删除'copy'和'from'中的单词,但需要file-name为:我理想的输出是"从a.dat复制a;"

任何帮助都会很棒.我想使用正则表达式.

python regex

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