JAVA基础与实践:选择题集与方法调用详解
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Java是一门广泛使用的编程语言,主要用于开发企业级应用、安卓应用以及Web应用程序。这个PDF文档提供了一些基础的Java编程题目,旨在帮助学习者巩固Java语言的基础知识。以下是其中五个问题及其知识点的详细解析: 1. 选择题: A选项错误,因为`abstract`修饰符仅用于声明抽象类和抽象方法,不修饰字段。B选项错误,虽然理论上可以省略大括号,但通常为了清晰性会包含。C选项错误,抽象方法的定义中必须有空的大括号表示方法体是未实现的。D选项正确,声明抽象方法时,方法体是不存在的,所以不可写出大括号。 2. 题目涉及的是实例方法与全局变量的关系。在Java中,静态变量(如`static int i`)不能在非静态方法(如`aMethod()`)中定义,因为它们属于类级别而不是对象级别。因此,`aMethod()`内部定义全局变量会导致编译失败(D选项)。 3. 实例方法(实例变量和方法)只能访问同类型的实例方法(包括父类中的公开或受保护方法),不能直接访问其他类的实例方法,也不能访问私有方法。A选项错误,B选项错误,C选项错误,D选项正确,指的是可以通过`this`关键字调用本类的类方法。 4. 子类重写父类的方法时,返回类型必须保持一致或者兼容。在这个例子中,`Sub`类的`getLenght()`返回`Long`,而父类`Super`的`getLenght()`返回`Integer`,所以`Sub`的实例调用`getLenght()`会返回`5`。由于`sooper`是`Super`类型的,调用`getLenght()`也会返回`4`。因此,最终输出应为`4,5`(B选项)。 5. 关于垃圾回收,Java中对象的引用计数为0时会被自动回收。在给出的代码中,对象`o`在第14行被设置为`null`,表示没有引用指向它,但由于数组`oa`中还有一个引用`oa[0]`,直到第15行这个引用也被设置为`null`,此时`o`才能被垃圾回收。因此,`o`在第15行之后才能被回收(A选项)。 通过这些问题,我们可以看到学习者在Java中关注的关键点,包括抽象类和方法、实例方法与静态变量的区分、继承和方法重写规则以及垃圾回收机制的理解。这些知识点是Java编程基础的重要组成部分。
![](https://csdnimg.cn/release/download_crawler_static/87171432/bg7.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87171432/bg8.jpg)
剩余38页未读,继续阅读
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/06779827608847128b637bead301d722_weixin_72426331.jpg!1)
- 粉丝: 3949
- 资源: 1万+
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 电力电子系统建模与控制入门
- SQL数据库基础入门:发展历程与关键概念
- DC/DC变换器动态建模与控制方法解析
- 市***专有云IaaS服务:云主机与数据库解决方案
- 紫鸟数据魔方:跨境电商选品神器,助力爆款打造
- 电力电子技术:DC-DC变换器动态模型与控制
- 视觉与实用并重:跨境电商产品开发的六重价值策略
- VB.NET三层架构下的数据库应用程序开发
- 跨境电商产品开发:关键词策略与用户痛点挖掘
- VC-MFC数据库编程技巧与实现
- 亚马逊新品开发策略:选品与市场研究
- 数据库基础知识:从数据到Visual FoxPro应用
- 计算机专业实习经验与项目总结
- Sparkle家族轻量级加密与哈希:提升IoT设备数据安全性
- SQL数据库期末考试精选题与答案解析
- H3C规模数据融合:技术探讨与应用案例解析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)