??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品中文在线观看,91精品国产九九九久久久亚洲,中国av一区http://www.aygfsteel.com/javaPlayer/zh-cnFri, 04 Jul 2025 02:06:51 GMTFri, 04 Jul 2025 02:06:51 GMT60单的java分页法http://www.aygfsteel.com/javaPlayer/archive/2006/05/29/48788.htmljavaPlayerjavaPlayerMon, 29 May 2006 09:06:00 GMThttp://www.aygfsteel.com/javaPlayer/archive/2006/05/29/48788.htmlhttp://www.aygfsteel.com/javaPlayer/comments/48788.htmlhttp://www.aygfsteel.com/javaPlayer/archive/2006/05/29/48788.html#Feedback0http://www.aygfsteel.com/javaPlayer/comments/commentRss/48788.htmlhttp://www.aygfsteel.com/javaPlayer/services/trackbacks/48788.htmlȝ记录敎ͼ(x)int totalSize = totalV.getSize();
每页昄的记录数Qint countPerPage;
总页敎ͼ(x)int totalPageNum = totalSize/countPerPage;
//如果ȝ记录数和每页记录数的余数大于Ӟ
//那么ȝ|Z们的整除l果加一
if (totalSize%countPerPage > 0 ){
totalPageNum = totalSize/countPerPage + 1;
}
当前的页敎ͼ(x)pageNumQ?
for (int j = 0;j
//分页Q根据当前的|和每|C的记录CtotalV中取?
//往currentPageV中添加记录;
//如果当前记录?当前늠-1)*每页昄记录敎ͼ包括{于Q?
//?当前늠*每页昄记录敎ͼ不包括等于)(j)之间的时候;
//属于该늚数据
if ( (j >= (pageNum - 1) * countPerPage) && (j < pageNum * countPerPage)) {
currentPageV.addElement(totalV.get(j));
}
//当currentPageV记录数等于每|C录数Q?
//停止往currentPageV中添加记?
if (currentPageV.size() == countPerPage) {
break;
}
}
那么Q当前页中显C的记录Q就是currentPageV中的记录?/totalv.size();j++){>

javaPlayer 2006-05-29 17:06 发表评论
]]>
JAVA30个基本知?/title><link>http://www.aygfsteel.com/javaPlayer/archive/2006/05/23/47721.html</link><dc:creator>javaPlayer</dc:creator><author>javaPlayer</author><pubDate>Tue, 23 May 2006 15:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/javaPlayer/archive/2006/05/23/47721.html</guid><wfw:comment>http://www.aygfsteel.com/javaPlayer/comments/47721.html</wfw:comment><comments>http://www.aygfsteel.com/javaPlayer/archive/2006/05/23/47721.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/javaPlayer/comments/commentRss/47721.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/javaPlayer/services/trackbacks/47721.html</trackback:ping><description><![CDATA[ 1.OOP中唯一关系的是对象的接口是什么,像计算机的销售商她不电(sh)源内部结构是怎样的,他只关系能否l你提供?sh)就行了Q也是只要知道can or not而不是how and why.所有的E序是由一定的属性和行ؓ(f)对象l成的,不同的对象的讉K通过函数调用来完成,对象间所有的交流都是通过Ҏ(gu)调用Q通过对封装对象数据,很大限度上提高复用率?<br />   <br />  2.OOP中最重要的思想是类Q类是模板是蓝图Q从cM构造一个对象,卛_Zq个cȝ一个实?instance)?<br />   <br />  3.装:是把数据和行ؓ(f)l合起在一个包?q对对象使用者隐藏数据的实现q程Q一个对象中的数据叫他的实例字段(instance field)?<br />   <br />  4.通过扩展一个类来获得一个新cdl承(inheritance)Q而所有的c都是由O(jin)bject根超cL展而得Q根类下文?x)做介绍?<br />   <br />  5.对象?个主要特?<br />   <br />  ehavior---说明q个对象能做什么?<br />   <br />  tate---当对象施加方法时对象的反映?<br />   <br />  dentity---与其他相D为对象的区分标志?<br />   <br />  每个对象有唯一的indentity 而这3者之间相互媄(jing)响?<br />   <br />  6.cM间的关系: <br />   <br />  use-a :依赖关系 <br />   <br />  has-a :聚合关系 <br />   <br />  is-a :l承关系--?Acȝ承了Bc,此时AcM仅有了BcȝҎ(gu)Q还有其自己的方?(个性存在于共性中) <br />   <br />  7.构造对象用构造器:构造器的提出,构造器是一U特D的Ҏ(gu)Q构造对象ƈ对其初始化?<br />   <br />  ?Datacȝ构造器叫Data <br />   <br />  ew Data()---构造一个新对象Q且初始化当前时间?<br />   <br />  Data happyday=new Data()---把一个对象赋值给一个变量happydayQ从而该对象能够多ơ用,此处要声明的使变量与对象变量二?<br />   <br />  是不同的.newq回的值是一个引用?<br />   <br />  构造器特点:构造器可以?个,一个或多个参数 <br />   <br />  构造器和类有相同的名字 <br />   <br />  一个类可以有多个构造器 <br />   <br />  构造器没有q回?<br />   <br />  构造器L和newq算W一起?<br />   <br />  8.重蝲:当多个方法具有相同的名字而含有不同的参数Ӟ便发生重?~译器必L选出调用哪个Ҏ(gu)?<br />   <br />  9.?package)Java允许把一个或多个cL集在一hZl,UC包,以便于组lQ务,标准Java库分多包.java.lang java.util javaQnet{,包是分层ơ的所有的java包都在java和javax包层ơ内?<br />   <br />  10.l承思想:允许在已l存在的cȝ基础上构建新的类Q当你承一个已l存在的cLQ那么你复用了q个cȝҎ(gu)和字D,同时你可以在新类中添加新的方法和字段?<br />11.扩展c?扩展cd分体Cis-a的承关p? 形式?class (子类) extends (基类)?<br />   <br />  12.多?在java中,对象变量是多态的.而java中不支持多重l承?13.动态绑?调用对象Ҏ(gu)的机制?<br />   <br />   1Q编译器(g)查对象声明的cd和方法名?<br />   <br />   2Q编译器(g)查方法调用的参数cd?<br />   <br />   3Q静态绑?若方法类型ؓ(f)priavte static final ~译器会(x)准确知道该调用哪个方法?<br />   <br />   4Q当E序q行q且使用动态绑定来调用一个方法时Q那么虚拟机必须调用x所指向的对象的实际cd相匹配的Ҏ(gu)版本?<br />   <br />   5Q动态绑?是很重要的特性,它能使程序变得可扩展而不需要重~译已存代码?<br />   <br />  14.finalc?为防止他Z你的cMz新类Q此cL不可扩展的?<br />   <br />  15.动态调用比静态调用花费的旉要长?<br />   <br />  16.抽象c?规定一个或多个抽象Ҏ(gu)的类本n必须定义为abstract?<br />   <br />  ? public abstract string getDescripition <br />   <br />  17.Java中的每一个类都是从ObjectcL展而来的?<br />   <br />  18.objectcM的equal和toStringҎ(gu)?<br />   <br />  equal用于试一个对象是否同另一个对象相{?<br />   <br />  toStringq回一个代表该对象的字W串Q几乎每一个类都会(x)重蝲该方法,以便q回当前状态的正确表示?<br />   <br />  (toString Ҏ(gu)是一个很重要的方? <br />   <br />  19.通用~程:Mcȝ型的所有值都可以同objectcL的变量来代ѝ?<br /><p>20.数组列表:ArrayList动态数l列表,是一个类库,定义在java.uitl包中Q可自动调节数组的大?</p><br /><p>21.classc?objectcM的getclassҎ(gu)q回ckasscd的一个实例,E序启动时包含在mainҎ(gu)的类?x)被加蝲Q虚拟机要加载他需要的所有类Q每一个加载的c都要加载它需要的cR?<br />   <br />  22.classcMؓ(f)~写可动态操Ujava代码的程序提供了强大的功能反,q项功能为JavaBeans特别有用Q用反Java能支持VBE序员习(fn)惯用的工具?<br />   <br />  能够分析c能力的E序叫反器QJava中提供此功能的包叫Java.lang.reflect反射机制十分强大?<br />   <br />  1Q在q行时分析类的能力?<br />   <br />  2Q在q行时探察类的对象?<br />   <br />  3Q实现通用数组操纵代码?<br />   <br />  4Q提供方法对象?<br />   <br />  而此机制主要针对是工兯(g)而不是应用及(qing)E序?<br />   <br />  反射机制中的最重要的部分是允许你检查类的结?用到的API? <br />   <br />  java.lang.reflect.Field q回字段?<br />   <br />  java.reflect.Method q回Ҏ(gu)?<br />   <br />  java.lang.reflect.Constructor q回参数?<br />   <br />  Ҏ(gu)指针:java没有Ҏ(gu)指针Q把一个方法的地址传给另一个方法,可以在后面调用它Q而接口是更好的解x案?<br />   <br />  23.接口(Interface)说明c该做什么而不指定如何dQ一个类可以实现一个或多个interface?<br />   <br />  24.接口不是一个类Q而是对符合接口要求的cȝ一套规范?<br />   <br />  若实C个接口需?个步? <br />   <br />  1Q声明类需要实现的指定接口?<br />   <br />  2Q提供接口中的所有方法的定义?<br />   <br />  声明一个类实现一个接口需要用implements 关键?<br />   <br />  class actionB implements Comparable 其actionb需要提供CompareToҎ(gu)Q接口不是类Q不能用new实例化一个接口?<br />   <br />  25.一个类只有一个超c,但一个类能实现多个接口。Java中的一个重要接口:(x)Cloneable <br />   <br />  26.接口和回?~程一个常用的模式是回调模式,在这U模式中你可以指定当一个特定时间发生时回调对象上的Ҏ(gu)?<br />   <br />  ?ActionListener 接口监听?<br />   <br />  cM的API? <br />  java.swing.JOptionPane <br />  java.swing.Timer <br />  java.awt.Tookit <br />   <br />  27.对象clone:cloneҎ(gu)是object一个保护方法,q意味着你的代码不能单的调用它?<br />   <br />  28.内部c?一个内部类的定义是定义在另一个内部的cR?<br />   <br />  原因? <br />   <br />  1Q一个内部类的对象能够访问创建它的对象的实现Q包括私有数据?<br />   <br />  2Q对于同一个包中的其他cL_(d)内部c能够隐藏v来?<br />   <br />  3Q匿名内部类可以很方便的定义回调?<br />   <br />  4Q用内部类可以非常方便的编写事仉动程序?<br />   <br />  29.代理c?proxy): <br />   <br />  1Q指定接口要求所有代?<br />   <br />  2Qobjectcd义的所有的Ҏ(gu)(toString equals) <br />   <br />  30.数据cd:Java是强调类型的语言Q每个变量都必须先申明它都类型,java中d?个基本类?4U是整型Q?U是点型,一U是字符型,被用于Unicode~码中的字符Q布?yu)(dng)型?/p><img src ="http://www.aygfsteel.com/javaPlayer/aggbug/47721.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/javaPlayer/" target="_blank">javaPlayer</a> 2006-05-23 23:22 <a href="http://www.aygfsteel.com/javaPlayer/archive/2006/05/23/47721.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Jave基础学习(fn):jdbc技?/title><link>http://www.aygfsteel.com/javaPlayer/archive/2006/05/23/47719.html</link><dc:creator>javaPlayer</dc:creator><author>javaPlayer</author><pubDate>Tue, 23 May 2006 15:05:00 GMT</pubDate><guid>http://www.aygfsteel.com/javaPlayer/archive/2006/05/23/47719.html</guid><wfw:comment>http://www.aygfsteel.com/javaPlayer/comments/47719.html</wfw:comment><comments>http://www.aygfsteel.com/javaPlayer/archive/2006/05/23/47719.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/javaPlayer/comments/commentRss/47719.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/javaPlayer/services/trackbacks/47719.html</trackback:ping><description><![CDATA[利用jdbcq行数据库操作,分ؓ(f)以下几步Q?br />  1.载入驱动<br />    格式QClass.forName (<JDBC  Driver Class Name>)<br />     E.G.Class.forName("Weblogic.jdbc.mssqlserver4.Driver") <p>  2.联接数据源?br />  Connection con<br />  以下任选其一<br />  con = DriverManager.getConnection(<url>)<br />  con = DriverManager.getConnection(<url>,<proporties>)<br />  con = DriverManager.getConnection(<url>,<user>,<password>)</p><p>  3.执行<br />  Statement stmt=con.creatStatement();<br />  ----执行存储q程Qstmt.execute(<String sql>)<br />  ----以批处理方式执行多个语句Qstmt.executeBatch()<br />  ----更新处理Q ?int updateCount=stmt.executeUpdate(<String  sql>)<br />  ----查询             ResultSet rs=stmt.executeQuery(<String sql>)</p><p>        常用的是:  while (rs.next())<br />                                      {}<br />  利用 . PrepairedStatement<br />   优点Q不需重新在生成,只要修改参数可以了Q?br />   e.g.  PrepairedStatement pstmt1 <br />   pstmt1=con.PrepairedStatement("select * from tableName where  a=? and b=?")<br />   pstmt1.setString(text1.getText,text2.getText)<br />   ResultSet  rs=pstmt1.executeQuery();</p><p>  利用 ResultSetMetaData<br />    要取得数据表中的字段数目Q类型等Q可以利用Result的getMetaData(),q回l果是以ResultSetMetaData对象保存?br />    e.g.<br />    ResultSet rs =stmt.getResultSet()<br />    ResultSetMetaData rsmd=rs.getMetaData();<br />    //字段数目Q?br />    int columeCount=rsmd.getColumnCount()<br />         for (i=1;i<=columnCount;i++)<br />           {<br />               System.out.println(rsmd.getClumnName())</p><p>              }</p><img src ="http://www.aygfsteel.com/javaPlayer/aggbug/47719.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/javaPlayer/" target="_blank">javaPlayer</a> 2006-05-23 23:05 <a href="http://www.aygfsteel.com/javaPlayer/archive/2006/05/23/47719.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>甌加入郑州java组http://www.aygfsteel.com/javaPlayer/archive/2006/05/22/47415.htmljavaPlayerjavaPlayerMon, 22 May 2006 02:45:00 GMThttp://www.aygfsteel.com/javaPlayer/archive/2006/05/22/47415.htmlhttp://www.aygfsteel.com/javaPlayer/comments/47415.htmlhttp://www.aygfsteel.com/javaPlayer/archive/2006/05/22/47415.html#Feedback56http://www.aygfsteel.com/javaPlayer/comments/commentRss/47415.htmlhttp://www.aygfsteel.com/javaPlayer/services/trackbacks/47415.html

javaPlayer 2006-05-22 10:45 发表评论
]]>
庆祝郑州javal博客开?/title><link>http://www.aygfsteel.com/javaPlayer/archive/2006/05/19/47091.html</link><dc:creator>javaPlayer</dc:creator><author>javaPlayer</author><pubDate>Fri, 19 May 2006 09:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/javaPlayer/archive/2006/05/19/47091.html</guid><wfw:comment>http://www.aygfsteel.com/javaPlayer/comments/47091.html</wfw:comment><comments>http://www.aygfsteel.com/javaPlayer/archive/2006/05/19/47091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/javaPlayer/comments/commentRss/47091.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/javaPlayer/services/trackbacks/47091.html</trackback:ping><description><![CDATA[Nq了Q这一天终于来刎ͼ不易啊,哈哈。热烈欢q!<img src ="http://www.aygfsteel.com/javaPlayer/aggbug/47091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/javaPlayer/" target="_blank">javaPlayer</a> 2006-05-19 17:48 <a href="http://www.aygfsteel.com/javaPlayer/archive/2006/05/19/47091.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">Т</a>| <a href="http://" target="_blank">Ϸ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">质</a>| <a href="http://" target="_blank">Ҷ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">Ĭ</a>| <a href="http://" target="_blank">޶</a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">ϴ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ӱ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ߴ</a>| <a href="http://" target="_blank">¬</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">۲</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˹</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ī񹤿</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>