我在Java教程中学习了对象,并学习了如何引用对象字段。他们给了我两种方法,也是我理解的第一种方法。然而,第二种方法使我感到困惑。注意到,在执行此语句后,程序不再有对创建的矩形的引用,因为程序从未将该引用存储在任何地方。该对象未引用,其资源可由Java免费回收。但却没有引用变量名”how“?那么它是如何不引用的呢?我理解这一点:
Rectangle rect1 = new Rectangle(1,2,3);// random arg
我正在使用Java和Android Studio IDE处理Android项目,并警告我Date(int,int,int)在API16中已被弃用,但当我将其替换为Calendar.set时,构建失败,因为不能在静态上下文中引用非静态方法正在静态日期选取器onItenSelectedListener上调用此方法
如果没有可以真正使用的替代品,它怎么会被弃用呢?