java.sql.resultSet接口中有好多方法的实现

查询javaAPI文档发现在java.sql.resultSet接口中有好多方法的实现,接口中不能有方法的实现啊,这是为什么啊?请高手指点吧。... 查询java API 文档发现在java.sql.resultSet接口中有好多方法的实现,接口中不能有方法的实现啊,这是为什么啊?请高手指点吧。 展开
 我来答
半旅
2011-12-19 · 超过19用户采纳过TA的回答
知道答主
回答量:136
采纳率:100%
帮助的人:36.1万
展开全部
你说的没错接口中确实不能有具体实现方法,但是我们可以让其他类继承这个接口来实现接口中定义的方法,建议初学者不要考虑这么多,知道怎么得到resultSet就可以了以及其方法的使用,其他的深点的东西工作后慢慢的研究吧
莫之梅主1X
2011-12-20
知道答主
回答量:6
采纳率:0%
帮助的人:2.8万
展开全部
ResultSet接口中这些方法在接口ResultSet中是肯定没有实现的,如果实现了就不是接口了,不信可以去看下JDK中源程序的ResultSet类哈...ResultSet接口中的这些方法都是在驱动程序中实现的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-12-20
展开全部
1、唯一要注意的是float型无法直接用%x进行十六进制的输出,需要用某种方法依次取它的各字节数据来输出。

#include "stdio.h"

void main()
{
short a=-12335;
int b;
unsigned short c;
unsigned int d;
int e;
float f;
unsigned char *p;
b=(int)a;
printf("%d %x\n",b,b);
c=(unsigned short)b;
printf("%u %x\n",c,c);
d=(unsigned int)c;
printf("%u %x\n",d,d);
e=(int)d;
printf("%d %x\n",e,e);
f=(float)e;
printf("%f ",f);
p=(unsigned char *)&f;
printf("%x%x%x%x\n",p[3],p[2],p[1],p[0]);
}

2、double型和float型数据要输出16进制形式,都要用1中用的方法

#include "stdio.h"

void main()
{
float a=123456.789e5;
double b;
float c;
unsigned char *p;
int i;
b=(double)a;
printf("%lf ",b);
p=(unsigned char*)&b;
for(i=sizeof(double)-1;i>=0;i--)
printf("%x",p[i]);
printf("\n");
c=(float)b;
printf("%f ",c);
p=(unsigned char*)&c;
for(i=sizeof(float)-1;i>=0;i--)
printf("%x",p[i]);
printf("\n");
}

3、题目要求看不懂,不知道效率是什么意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式