我试图了解nullJava中的工作原理.
如果我们分配null给任何对象,那么场景背后会发生什么?它是否指定了指向null"对象"或其他内容的内存位置地址?
我已经尝试了以下程序,我已经明白所有人都null指向同一个位置.
但任何人都可以告诉我Java如何抛出NullPointerException以及如何null在Java中运行?
class Animal{
}
class Dog{
}
public class testItClass {
public static void main(String args[]){
Animal animal=null;
Dog dog=null;
if(((Object)dog) == ((Object)animal))
System.out.println("Equal");
}
}
Run Code Online (Sandbox Code Playgroud)
产量
等于.
我在很多页面上都读过"所有DDL命令都是Oracle中的AutoCommit".没关系,DDL命令是autoCommit,但我的问题是:这样做的原因是什么?
意思是,为什么Oracle中的所有DDL命令都是AutoCommit?这样做的原因是什么?