11 2016 档案
摘要:import javax.swing.*; class AboutException {public static void main(String[] a) {double i=1, j=0, k;k=i/j; try{k = i/j; // Causes division-by-zero exc
阅读全文
摘要:下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? m=d; d=m; d=(Dog)m; d=c; c=(Cat)m; 结论: java中基类对象不能当做子类对象使用,需要用强制转换来实现,子类对象变量=(子类名)基类对象名;错误的代码是d=m; d=c; 1. 左边的程序运行
阅读全文
摘要:结论:通过super调用基类构造方法,必须是子类构造方法中的第一个语句。 子类必须先调用父类的构造方法是因为: 示例中,main方法实际上调用的是: public void println(Object x),这一方法内部调用了String类的valueOf方法。 valueOf方法内部又调用Obj
阅读全文
摘要:动手动脑: 阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结。 分析: 按引用传递与按值传送数组类型方法参数的最大关键在于: 使用前者时,如果方法中有代码更改了数组元素的值,实际上是直接修改了原始的数组元素。 使用后者则没有这个问题,方法体中修改的仅是原始数组元素的一个拷贝
阅读全文

浙公网安备 33010602011771号