Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
以下程序有什么问题?
public class SomethingIsWrong { public static void main(String[] args) { Rectangle myRect; myRect.width = 40; myRect.height = 50; System.out.println("myRect's area is " + myRect.area()); } }
以下代码创建一个数组和一个字符串对象。代码执行后,对这些对象有多少引用?这两个对象是否有资格进行垃圾回收
... String[] students = new String[10]; String studentName = "Peter Parker"; students[0] = studentName; studentName = null; ...
程序如何销毁它创建的对象?
修复问题 1 中显示的名为 SomethingIsWrong
的程序。
给定以下类,称为 NumberHolder
,编写一些创建类实例的代码,初始化其两个成员变量,然后显示每个成员变量的值。
public class NumberHolder { public int anInt; public float aFloat; }