在这个程序中,两行代码相同,如下所示。回顾这一点,我发现我没有使用关键字"new“,因此没有创建BigInteger类的实例,但是程序仍然编译和运行没有任何问题。BigInteger one = new BigInteger(String.valueOf(i));我把这两句中的第一行改为使用在我使用的类或方法中,哪一种将给我最大的功能,哪一种更被认为是好实践?
总之,我的问题是: 1.哪一种是正确的? 2.不管我使用的是
我不确定new关键字在Java语言中是如何工作的。是否确定每次我使用new关键字时,堆上都会创建一个新对象?Mixer(Mixer m) { m1 = m; } public static void main(String[] args) { Mixer m3 = new Mixer(m2); // Does it create any new mixer ob