答:java有自动内存回收机制,即所谓GarbargeCollector。你再也不用担心指针错误,内?br>嬉绯隽恕?br>
30我想知道为什么main方法必须被声明为publicstatic?
答:声明为public是为了这个方法可以被外部调用,详情见面向对象篇37。
static是为了将某个成员变量/方法关联到类(class)而非实例(instance)。
你不需要创建一个对象就可以直接使用这个类的static成员,在A类中调用B类的static成员可以使用B.staticMember的写法。
注意一个类的static成员变量是唯一的,被所有该类对象所共享的。
31throw和throws有什么不同?
答:throws用于声明一个方法会抛出哪些异常。而throw是在方法体中实际执行抛出异常的动作。
如果你在方法中throw一个异常,却没有在方法声明中声明之,编译器会报错。
注意Error和RuntimeException的子类是例外,无需特别声明。
32什么是异常?
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/