Java
文章平均质量分 65
butterfly cat
这个作者很懒,什么都没留下…
展开
-
《Java程序设计基础》第9章习题
一般情况下,通过产生它的子类来创建自己的异常,即Exception类对象是Java程序抛出和处理的对象,它有各种不同的子类分别对应于各种不同类型的异常。抛出异常:在一个程序运行过程中,如果发生了异常事件,则产生代表该异常的一个“异常对象”,并把它交给运行系统,再由运行系统寻找相应的代码来处理这一异常。catch语句块紧跟在try语句块的后面,用来指定需要捕获的异常类型,若抛出的异常对象属于catch后面括号内欲捕获的异常,则catch会捕获此异常,然后进入到catch块内继续执行。原创 2022-09-28 19:57:20 · 631 阅读 · 0 评论 -
《Java程序设计基础》第8章习题
另一种是委托某个父接口的默认方法。重载是指在同一个类内定义名称相同,但参数个数或者类型不同的方法,而覆盖则是指在子类中,定义名称、参数个数与类型均与父类相同的方法,用以重写父类里同名方法的功能。(4)如果一个类继承一个父类并实现了多个接口,而从父类和接口中继承了同名的方法,此时采用“类比接口优先”的原则,即只继承父类的方法,而忽略来自接口的默认方法。(3)如果多个父接口中的同名方法都是抽象方法,则不会发生名字冲突,实现这些接口的类可以实现该同名方法即可,或者不实现该方法而将自己也声明为抽象类。原创 2022-09-28 19:29:46 · 701 阅读 · 0 评论 -
《Java程序设计基础》第7章习题
在Java程序的生命周期中,Java运行环境提供了一个系统的垃圾回收器线程,负责自动回收那些没有被引用的对象所占用的内存,这种清除无用对象进行内存回收的过程就叫做垃圾回收。如果一个类的静态方法去调用非静态方法或变量,因为类的静态方法存在的时候,类的非静态成员可能不存在,它隶属的对象可能还没被创建,所以静态方法不能直接操纵和处理属于某个对象的成员即非静态成员。对象的相等,是指两个对象的内容相,但它们是占据不同内存空间地址的不同对象,改变其中一个对象的内容,另一个对象不会变。实例变量必须先创建对象才能访问。原创 2022-09-28 19:24:43 · 741 阅读 · 0 评论 -
《Java程序设计基础》第6章习题
③ 从变量在内存中的生存时间上看,成员变量是对象的一部分,它随着对象的创建而存在,而局部变量随着方法的调用而产生,随着方法调用的结束而自动消失。由于类是将数据和方法封装在一起的一种数据结构,其中数据表示类的属性,方法表示类的行为,所以定义类实际上就是定义类的属性与方法。当一个对象被创建之后,在调用该对象的方法时,也可以不定义对象的引用变量,而直接调用这个对象的方法,这样的对象称为匿名对象。② 从变量在内存中的存储方式上看,成员变量是对象的一部分,而对象是存在于堆内存的,而局部变量是存在于栈内存的。原创 2022-09-28 19:06:54 · 669 阅读 · 0 评论 -
《Java程序设计基础》第5章习题
《Java程序设计基础》第5章习题原创 2022-09-28 19:01:41 · 752 阅读 · 0 评论 -
SCAU-《Java程序设计基础》第四章习题
《Java程序设计基础》第四章习题原创 2022-09-28 18:46:41 · 309 阅读 · 0 评论 -
SCAU-《Java程序设计基础》第三章习题
《Java程序设计基础》第三章习题原创 2022-09-28 18:40:26 · 146 阅读 · 0 评论