小编Gur*_*nda的帖子

JVM在创建线程时如何使用操作系统?

在这里,我尝试清楚地学习java线程.在哪个进程JVM创建线程.假设我是否在java中创建了一个线程,那么JVM如何创建这个线程呢?它会向谁发送exicute?..哪一个是这个的基本过程...

java

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

为什么我不能在try catch语句中调用的方法中抛出Exception(checked)?

 public class simple {
    public static void main(String[] args) {
        try {
            System.out.print("hello ");
            throwit();
        } catch (Exception re) {
            System.out.print("caught ");
        }
    }

    public static void throwit(){  // line number 11
        throw new Exception();  // line number 12
    }
   }
Run Code Online (Sandbox Code Playgroud)

为什么它会给我一个第12行的编译错误.如果我对行号11使用throws Exception,那么它工作正常.如果我抛出Exception的子类(在第12行),那么它可以正常工作......为什么呢?...

我想知道背面发生了什么(编译器如何显示错误)?

java exception-handling

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

SUPER类应从其SUBCLASS中获取函数和属性.在Java中有可能吗?

       A    
a1    a2    a3* 
Run Code Online (Sandbox Code Playgroud)

在这个例子中,A是SUPER类,它有a1,a2作为子类.

假设a3被添加到A,那么我希望A从a3获得一个特征(它应该是可选的).a3的这个额外功能应该转到A(超类),并且所有其他孩子(a1,a2)也应该获得此功能.

在Java或Java设计中是否可能?

java language-agnostic oop inheritance

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

用于垃圾收集的智能Java编译器

为什么Java编译器不是更聪明。假设是这样,那么它可以在编译时找出无法访问的对象,并通过代码本身清除垃圾。我认为这将有助于避免Java中的垃圾回收概念(需要添加DELETE关键字来删除对象)。为什么不可能呢?

java

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