相关疑难解决方法(0)

在Java中,当对象无法实例化时会发生什么?

我来自c ++背景,我发现自己经常在java中这样做:

SomeClass sc=new SomeClass();

if(null!=sc)
{
    sc.doSomething();
}
Run Code Online (Sandbox Code Playgroud)

我想知道的是,如果构造函数由于某种原因(例如可能没有足够的内存)而失败,那么变量sc中会出现什么.我找不到一个直接的答案,我担心我只是在浪费时间,因为如果新的操作员失败,程序会崩溃吗?

java creation object instantiation new-operator

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

标签 统计

creation ×1

instantiation ×1

java ×1

new-operator ×1

object ×1