随笔分类 -  动手动脑,课后作业

摘要:运行结果如下 观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 运行图示代码,可以得出了 前面示例中,main方法实际上调用的是: public void println(Obj 阅读全文
posted @ 2022-10-29 18:13 樱花开到我身边 阅读(27) 评论(0) 推荐(0)
摘要:java常见的异常都在如下列表中,以及相应的处理方式 1.空指针异常(java.lang.nullpointerexception) 发生该情况一般是字符串变量未初始化,数组未初始化,类对象未初始化等。还有一种情况是当该对象为空时你并没有判断是否为空值,因此为了避免这种情况,除了检查是否初始化之外, 阅读全文
posted @ 2022-10-29 17:57 樱花开到我身边 阅读(949) 评论(0) 推荐(0)
摘要:异常如图所示 异常发生的原因是整数不能除零而引发的异常,0不能作为分母。 解决方法 把可能会发生错误的代码放进try语句块中。 当程序检测到出现了一个错误时会抛出一个异常对象。异常处理代码会捕获并处理这个错误。 catch语句块中的代码用于处理错误。 当异常发生时,程序控制流程由try语句块跳转到c 阅读全文
posted @ 2022-10-29 17:54 樱花开到我身边 阅读(31) 评论(0) 推荐(0)
摘要:两个结果不同,第一个为false,第二个为true 可以推断出对象obj1是引用类型,==判断的是地址是否相等,要想判断内容是否相等要重写equals方法,因为类没有声明继承的话,统一继承自超类Object类。 这个方法名和类名相同,是构造方法,需要对对象进行初始化 图中的错误出现的原因是自己定义了 阅读全文
posted @ 2022-09-30 21:26 樱花开到我身边 阅读(24) 评论(0) 推荐(0)
摘要:测试square 方法将static删除后产生的问题 会报错 所以main方法是一个静态方法,只能调用静态方法,所以平方数方法必须用static修饰 阅读全文
posted @ 2022-09-18 21:43 樱花开到我身边 阅读(20) 评论(0) 推荐(0)
摘要:原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+1]原 = 0000 0001 [-1]原 = 1000 0001 第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是: [1111 1111 , 0111 1111] 即 [- 阅读全文
posted @ 2022-09-11 22:30 樱花开到我身边 阅读(28) 评论(0) 推荐(0)