说出一些常用的类,包,接口,请各举5 个
要让人家感觉你对java ee开发很熟,所以,不能仅仅只列core java中的那些东西,要多列你
在做ssh项目中涉及的那些东西。就写你最近写的那些程序中涉及的那些类。
A.InputStream
B.OutputStream
C.File
D.RandomAccessFile
若将森林中的每棵树视作一个等价类,则Kruskal算法迭代过程所涉及的计算不外乎两类:
支持以上操作接口的数据结构,即所谓的独立集(disjoint set),亦称作并查集(union-find set)。
a)试基于此前介绍过的基本数据结构实现并查集,并用以组织Kruskal算法中的森林;
b)按你的实现,find()和union()接口的复杂度各是多少?相应地,Kruskal算法的复杂度呢?
为一元二次方程ax2+bx+c=0设计一个名为QuadraticEquation的类。这个类
包括:
•代表三个系数的私有数据域a、b和c;
•一个参数为a,b和c的构造方法;
•a、b、c的三个getter方法;
•一个名为getDisermnant()的方法返回判别式b2-4ac;
•名为getRoot1()和getRoot2()的方法返回方程的两个根。
这些方法只有在判别式为非负数时才有用,如果判别式为负,这些方法返回0。
画出该类的UML图并实现这个类。编写一个测试程序,提示用户输入a、b和c的值,然后显示判别式的结果。如果判别式为正数,显示两个根;如果判别式为0,显示一个根;否则显示“方程无根”。
设计一个名为Stock的类表示股票,该类包括:
一个名为symbol的字符串数据域表示股票代码;
一个名为name的字符串数据域表示股票名称;
一个名为previousPrice的double型数据域,用来存储股票的前一日收盘价;
一个名为currentPrice的double型数据域,用来存储股票的当前价格;
创建一个给定特定代码和股票名称的构造方法;
一个名为getChangePercent()的方法。返回从前一日价格到当前价格变化的百分比。
画出该类的UML图并实现这个类。编写一个测试程序,创建一个Stock对象,它的股票代码是600000,股票名称是“浦发银行",前一日收盘价是25.50,当前的最新价是28.6,显示市值变化的百分比。