说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

100分等你来拿~~~~~~~~解决就给分!!!

编辑:说三道四文库 发布时间:2017-12-12 04:49
HTML文档下载 WORD文档下载 PDF文档下载
/*在运行下面代码时报错,PageableResultSet2.java:6: PageableResultSet2 is not abstract and does not overr
ide abstract method getTimestamp(java.lang.String,java.util.Calendar) in java.sql.ResultSet
public class PageableResultSet2 implements Pageable1 {
       ^
1 error
*/
//abstract 意思是要求我重载抽象方法吧!可是我重载了N个还没重载完,火了~~~
//PageableResultSet2.java
import java.sql.*;
import java.sql.SQLException;
import java.sql.ResultSet;
import java.lang.*;
import java.util.*;
public class PageableResultSet2 implements Pageable1 {
    protected java.sql.ResultSet rs=null;
    protected int rowsCount;
    protected int pageSize;
    protected int curPage;
    protected String command = "";

//只有在Pageable接口中新增的方法才需要自己的写方法处理
/**方法注释可参考Pageable.java
*/
public int getCurPage() {
    return curPage;
}
public int getPageCount() {
    if(rowsCount==0) return 0;
    if(pageSize==0) return 1;
    //calculate PageCount
    double tmpD=(double)rowsCount/pageSize;
    int tmpI=(int)tmpD;
    if(tmpD>tmpI) tmpI++;
    return tmpI;
}
public int getPageRowsCount() {
    if(pageSize==0) return rowsCount;
    if(getRowsCount()==0) return 0;
    if(curPage!=getPageCount()) return pageSize;
    return rowsCount-(getPageCount()-1)*pageSize;
}
public int getPageSize() {
    return pageSize;
}
public int getRowsCount() {
    return rowsCount;
}
public void gotoPage(int page) {
    if (rs == null)
        return;
    if (page < 1)
        page = 1;
    if (page > getPageCount())
        page = getPageCount();
    int row = (page - 1) * pageSize + 1;
    try {
        rs.absolute(row);
        curPage = page;
    }
    catch (java.sql.SQLException e) {
    }
}
public void pageFirst() throws java.sql.SQLException {
    int row=(curPage-1)*pageSize+1;
    rs.absolute(row);
}
public void pageLast() throws java.sql.SQLException {
    int row=(curPage-1)*pageSize+getPageRowsCount();
    rs.absolute(row);
}
public void setPageSize(int pageSize) {
    if(pageSize>=0){
        this.pageSize=pageSize;
        curPage=1;
    }
}  
//PageableResultSet2的构造方法:
public PageableResultSet2(java.sql.ResultSet rs) throws java.sql.SQLException {
    if(rs==null) throw new SQLException("given ResultSet is NULL","user");
    
    rs.last();
    rowsCount=rs.getRow();
    rs.beforeFirst();
    
    this.rs=rs;
}
}
同意楼上的说法。
需要实现所有的抽象方法,否则子类也是abstract
原文中已经提到了呀,这不过是人家中间省略了N多个你要实现的方法,还有哪些方法你可以查jdk的API,多着呢!!

  PageableResultSet2中继承自ResultSet的主要方法:
//……
public boolean next() throws SQLException {
    return rs.next();
}
//……
public String getString(String columnName) throws SQLException {
    try {
        return rs.getString(columnName);
    }
    catch (SQLException e) {//这里是为了增加一些出错信息的内容便于调试
        throw new SQLException (e.toString()+" columnName="
            +columnName+"\r\nSQL="+this.getCommand());
    }
}
//……  
晕,,,抽象方法在接口里面的是要全部实现的啊
即使是空方法也ok啊
关于windowlistener就是例子....
关于模式里面有adapter你可以参考
晕倒,为什么要重载,那么多方法不得累死。用组合不用继承
up
你的Pageable为什么要 extends ResultSet呢?没这个必要,因为你在页面中只需要使用Pageable接口而不会用到任何ResultSet的方法,扩展了ResultSet已大大降低了Pageable接口的扩展性!
你要把抽象类里的所有公开方法全部实现一下才可以使用,这是必须的。可以光写个方法名放着。
初创公司SwiftStack:“放在盒子里的S3” 赫尔辛基:全球移动游戏开发者的“黄埔军校” 不只属于三星!uMoove将发布“眼球追踪”SDK Android掌门人Andy Rubin宣布辞职 Chrome主管接任 openSUSE 12.3发布 弃MySQL拥抱MariaDB Meteor:让实时Web App成为主流 别了,Google Reader!谷歌于7月1日关闭服务 “天网”降临 机器人或将崛起? 涅槃重生:Qt 5 for Android预览版发布 Google Play将逐步移除广告拦截应用 Shapeways公司开放API 3D打印时代来临 37signal设计师眼中的iOS与Android系统 VMware/Oracle向公有云拓展生态系统 AWS“山寨”技术伙伴创意与产品,是自我完善还是杀鸡取卵? 苹果发布OS X 10.8.3 新版Boot Camp可支持Windows 8 恭喜!麻省理工两密码学教授获2012图灵奖 Rovio的逆袭,发布首款RPG游戏“克鲁德一家” 百会呼吁微软提供合法经营Office&#160;365的相关证明 谁说Vim不是IDE?(四) RDS升级:单DB实例最高可获得3TB存储和3万IOPS 移动周报:“先验证,后开发”的App开发必杀技 Supercell首席执行官谈公司运营理念 SwiftKey:Galaxy S4输入法背后的开发团队 前IE团队领导:IE是如何走向衰败的 谷歌更新BigQuery 允许在其中加入大型数据集 初创公司Spiral Genetics:超越现有DNA序列分析平台40倍速 六大开源监测工具 你用过哪个? TUP第28期:Intel 微软 Yahoo的大数据实践 惊变14天,从“小白”到上架App Store商店 “今日头条”CEO张一鸣:我是爱冒险的技术宅 OpenStack基金会COO Mark Collier:2014年将超越AWS 请问:哪里有人民邮电出版社的《个体软件工程》下载 ?(有分送) 存储过程执行出错,请帮忙看看!急! 请问:在sybase中的设备大小的设定,有没有一个标准?? include问题,屡试屡败 请问怎么才能用最简单的方法把程序做成服务? 程序设计文档怎么写啊?求教 不好意思,一个简单的问题 websphere的问题(2)? 请问如何实现模式窗口,就是当打开子窗口主窗口不能操作,除非关闭子窗口,如果有这样的网页也行 关于清华出版社出版的“微软.NET程序设计系列”之《ADO.NET程序设计》的问题,大家来讨论一下 如何用程序实现光驱的弹入弹出? 在线等了,各位帮忙了!! 我运行了一个网络管理软件出现乱码?而别的程序都没有乱码? 对话框上面显示视图,怎么办? 一道四级题有一点不明白的地方,谢谢各位高手帮我解决一下困惑。。 websphere的问题? 在一个对话框CDialog类中访问窗体视图类CFormView中的函数发生错误? 有关简繁体转换的问题 怎么分离这个字符串 aa|bb|cc|dd| ASP连接Oracle9i的连接字符串是什么? 请教:EXCEL中使用VB进行串口编 websphere的问题(4)? 如何在自己写的类的属性、方法在被使用的时候显示一些相关信息? 高分:大侠们,帮我看一下这个设计思路对吗?(在线等待!) 初级问题:请问用ASP开发BS结构程序,应该选什么工具啊 请教各位pb的可执行程序的分发 我运行了一个网络管理软件时 这个软件显示的信息是乱码?而别的程序都没有乱码? 多谢awpking ,请进给你洒分. asp里调ActiveX控件,客户端却不能用,请帮助解决,100分相送。 如何让两个网段的电脑互相访问 在线等!打开文档的问题! HtmlHelp用法问题。急急!!1 只有在这问,关于笔记本网卡的驱动程序 我运行了一个网络管理软件时 这个软件显示的信息是乱码?而别的程序都没有乱码? 菜鸟的问题,大虾解决 本地安全策略打不开,怎么解决? 高分求教,如何让asp.net生成的网页转为pdf输出,在线等待 求救:用JMail发送邮件,用IIS的SMTP虚拟服务器,邮件都堵在Queue目录里发不出去 时间问题 在线等待 !!!没分啦!以后报答!! 为何执行int n=str.GetLength()后,n为0??? 急寻《基于XML电子公文格式规范》 初学 关于datagrid的问题 讨论用例分析技术 .net被我安在D盘,D盘下有一个WINNT目录被我删了,.NET就起不来了,我的系统在C盘 怎样删除表中的重复数据,急!! web datagrid的页脚怎样显示整个列的合计值或整个表的记录数? 如何使下拉选择框的默认为空? 初學者求助,請看下面代碼,幫忙解釋動態建立問題.... Crosstab数据窗口中的设计问题 基础问题 bear wealthy,poverty will bear ltself翻译成中文,这是一句谚语 简算题:(3—9/5)×99+6/5 Tom is an aggressive but easygoing person, will succeed whatever career he chooses.A.the one who B.one who C.the one D.one 罗浮山豆腐花一箱有多少 要一个寓言故事中文的 甲乙两车同时从A B两地相向而行,甲乙行了一百八十千米时与乙车相遇,这时乙车超过中点三十千米.已知乙车每小时行四十千米,相遇时,乙车行了多少小时? 求一首英文歌,大概意思就是我要有钱了怎么怎么着的.分不多,受累了,貌似是一个组合唱的.都是男的 Unhappy parents rarely are provoked to wonder if they shouldn't have had kids.请高人解析此句,翻译 语法 结构 shouldn't=don't have to吗如果不等于,那shouldn't等于哪个 三个词的短语 you shouldn't frighten the cat.=you ___ ___ ____ frighten the cat. 刘备说的:汉贼不丙立,王业不偏安. 不要拿别人的错误来惩罚自己 英文怎么写啊 杭州昨雾天多个监测点PM2.5超标 日参议员违禁访朝促改善日朝关系 或将中国多地同现雾霾 华北再中“霾伏”局北京遭5级以上重度“霾伏” 一周发4北京继续被雾霾笼罩 前门PM2.5居德国与巴西共同向联合国提交有关反监控斯诺登致信默克尔:“讲实话并不犯法”泰国入境税对中国影响几何委内瑞拉总统谴责推特强删其推特粉丝汤加附近海域发生6.4级地震斯诺登密会德议员 称愿为NSA窃听事陕西推进食药诚信体系建设运用道德武器陕西:政府性收费“大瘦身” 年减20湖南嘉禾:3个月查处村组干部“雁过拔女人一生必做9种检查中日缓和无望 日本小肚鸡肠恐中国崛起莫慌!早盘砸盘不会打开大跌之门,莫慌程子康解读绩效合伙制低油价或成为美国经济的绊脚石?“操碎了心”的美国 就为遏制中国!安倍惆怅 日本经济衰退 恐需战争“狗曝宫鲁鸣恐已被弃用 篮协避谈男篮集训异世之轩辕豪门游戏:闲妻的外遇绝对能力者之行白衣王爷道末桃色步步高:官缘 女人缘中国太后必杀:援朝空战英雄传武动王牌诸天我是伊利丹怒风九眼楼旅游齐白石旧居纪念馆旅游红灯笼外婆家旅游崇明明珠湖公园旅游凤凰沟旅游红海旅游沧州文庙旅游清真北大寺旅游沧州铁狮子旅游八角楼旅游岳飞庙旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘