JAVA 练习题 2019-7-30AM

这是一组JAVA练习题目,涵盖了类的访问控制、javadoc的理解、注释编写规范、ArrayList与LinkedList的区别、重写与静态方法、线程安全与数据结构选择、字符集对比、接口实现细节、输入输出对象解析、Servlet处理请求方式以及Spring事务传播特性等核心概念。还探讨了'=='与equals的区别、JAVA基本类型以及线程同步问题。
摘要由CSDN通过智能技术生成

JAVA 练习题 2019-7-30AM

第二题:类A被defaul修饰符修饰,同一包内的其他类是否可以访问A类。

答:
可以。
牢记:   public>protcted>default>priavte

public:可以被所有其他类所访问;
	protected:自身、子类及同一个包中类可以访问;
	default:同一包中的类可以访问;
	private:只能被自己访问和修改。
记忆技巧,
protected一个特点是只要子类都能访问,不管在不在一个包。
同一类记作死党,同一包记作公司成员,子类记作子公司,其他类记作其他公司。
死党间为public关系,公司成员为default关系,
子公司成员为protected关系,其他公司成员为private关系。

第五题: javadoc与javac的概念。

答:
javadoc 用来识别注释,javac 用来识别代码。

Javadoc是一个从Java源代码创建HTML格式文档的工具。 该实用程序检查源代码,提取文档中的特殊标记信息,然后生成汇总软件的Web页面。

文档注释(也称为doc注释)指定了javadoc工具要处理的注释的格式。 称为标签的特殊标签也由javadoc解析。 同时,doc注释和标签可用于构建完整的Java应用程序编程接口(API)规范。

第七题:在项目开发中需要编写功能性注释,编写需要注意什么?

答:
1.java文件得写创建时间和作者。
2.类、接口,得写类的职责,所完成的功能,时间和作者。
3.方法得编写方法简洁,参
好的,我可以为您提供一些 Java 接口练习题,供您练习和巩固相关知识。以下是一些题目: 1. 定义一个接口 Animal,包含方法 eat() 和 sleep(),同时定义一个实现该接口的类 Dog 和 Cat。要求 Dog 和 Cat 实现 eat() 和 sleep() 方法,其中 eat() 方法输出 "I am a dog/cat, and I am eating",sleep() 方法输出 "I am a dog/cat, and I am sleeping"。 2. 定义一个接口 Shape,包含方法 getArea() 和 getPerimeter(),同时定义一个实现该接口的类 Rectangle 和 Circle。要求 Rectangle 和 Circle 实现 getArea() 和 getPerimeter() 方法,其中 getArea() 方法返回形状的面积,getPerimeter() 方法返回形状的周长。 3. 定义一个接口 Calculator,包含方法 add()、subtract()、multiply() 和 divide(),同时定义一个实现该接口的类 BasicCalculator 和 ScientificCalculator。要求 BasicCalculator 和 ScientificCalculator 实现 add()、subtract()、multiply() 和 divide() 方法,其中 BasicCalculator 实现的方法为简单的四则运算,ScientificCalculator 实现的方法为科学计算器常用的函数,例如 sin、cos、tan 等。 4. 定义一个接口 Sortable,包含方法 sort(),同时定义一个实现该接口的类 BubbleSort 和 QuickSort。要求 BubbleSort 和 QuickSort 实现 sort() 方法,其中 BubbleSort 实现冒泡排序,QuickSort 实现快速排序。 希望这些题目能够帮助您巩固 Java 接口的相关知识。如果您有任何问题或需要更多帮助,请随时告诉我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值