itkui

          年少為何不輕狂!

          06 2007 檔案

          標(biāo)識(shí)接口的作用
               摘要: 標(biāo)識(shí)接口是沒有任何方法和屬性的接口。標(biāo)識(shí)接口不對(duì)實(shí)現(xiàn)它的類有任何語義上的要求,它僅僅表明實(shí)現(xiàn)它的類屬于一個(gè)特定的類型。
          標(biāo)接口在Java語言中有一些很著名的應(yīng)用,比如java.io.Serializable和java.rmi.Remote等接口便是標(biāo)識(shí)接口。標(biāo)識(shí)接口,當(dāng)一個(gè)類實(shí)現(xiàn)了一個(gè)標(biāo)識(shí)接口之后就像是給自己打了個(gè)標(biāo)簽。
          打個(gè)比喻,不是很恰當(dāng)。就像是一個(gè)人穿了件名牌衣服(實(shí)現(xiàn)了標(biāo)識(shí)接口),別人一看他穿的衣服(標(biāo)識(shí)接口)就知道他的品味、身份(特性)。
            閱讀全文

          posted @ 2007-06-16 21:47 itkui 閱讀(881) | 評(píng)論 (0)  編輯

          『轉(zhuǎn)摘』Java中的instanceof關(guān)鍵字
               摘要: instanceof是Java的一個(gè)二元操作符,和==,>,<是同一類東東。由于它是由字母組成的,所以也是Java的保留關(guān)鍵字。它的作用是測試它左邊的對(duì)象是否是它右邊的類的實(shí)例,返回boolean類型的數(shù)據(jù)  閱讀全文

          posted @ 2007-06-16 21:24 itkui 閱讀(198) | 評(píng)論 (0)  編輯

          Overload和Override的區(qū)別
               摘要: 重寫Override是父類與子類之間多態(tài)性的一種表現(xiàn),重載Overload是一個(gè)類中多態(tài)性的一種表現(xiàn)。
          在Java語言規(guī)范里,一個(gè)方法的特征僅包括方法的名字、參數(shù)的數(shù)目和種類,而不包括返回類型、參數(shù)的名字以及拋出的異常。Java編譯器檢查方法的重載Overload時(shí)會(huì)根據(jù)這些條件判斷兩個(gè)方法是否重載了。
          但是Java編譯器在檢查方法的重寫時(shí),則會(huì)進(jìn)一步的檢查兩個(gè)方法的返回類型和拋出的異常是否相同。  閱讀全文

          posted @ 2007-06-16 15:31 itkui 閱讀(3251) | 評(píng)論 (1)  編輯

          Java:獲取文件的路徑
               摘要: java:獲取類文件所在的真實(shí)路徑

          1:this.getClass().getClassLoader().getResource("/").getPath();
          2:this.getClass().getResource("/").getPath();

          注意:
          1.如果文件不存在的話,將會(huì)發(fā)生nullpointerException
          2.如果想獲取web-inf/classes的路徑,可以通過"/."獲取

          獲取web服務(wù)器所在的真實(shí)路徑
          request.getContextPath();  閱讀全文

          posted @ 2007-06-12 07:43 itkui 閱讀(2249) | 評(píng)論 (0)  編輯

          關(guān)于BlogJava

          posted @ 2007-06-11 05:08 itkui 閱讀(151) | 評(píng)論 (0)  編輯

          JDBC之代碼復(fù)用
               摘要: 在使用JDBC連接數(shù)據(jù)庫的時(shí),我們會(huì)采用executeQuery(String sql)獲得一個(gè)結(jié)果集。當(dāng)數(shù)據(jù)庫結(jié)構(gòu)變化或者獲得其他數(shù)據(jù)庫表結(jié)果集的時(shí)候我們需要將ResultSet結(jié)果集根據(jù)不同的數(shù)據(jù)結(jié)構(gòu)重新遍歷。
          如何才能建立一個(gè)與數(shù)據(jù)庫結(jié)構(gòu)無關(guān)的JDBC連接呢?我們可以通過使用ResultSetMetaData()方法獲得表結(jié)構(gòu)。然后使用Object[]數(shù)組遍歷結(jié)果集。當(dāng)我們要取得相應(yīng)的結(jié)果時(shí),我們可以使用Iterator迭代器。只要遍歷迭代器就可以取出結(jié)果。
            閱讀全文

          posted @ 2007-06-09 14:17 itkui 閱讀(1476) | 評(píng)論 (13)  編輯

          JDBC可滾動(dòng)和可更新結(jié)果集
               摘要: JDBC中ResultSet類中,我們可以使用next()方法從結(jié)果集中的一條記錄移動(dòng)到下一條記錄。同時(shí)我們還可以在定義Statement或PrepareStatement時(shí)指定結(jié)果集是否可滾動(dòng)或更新。以下是注意事項(xiàng):
          1. 即使使用了CONCUR_UPDATABLE參數(shù)來創(chuàng)建Statement,得到的結(jié)果集也不一定是“可更新的”。如果你的記錄集來自合并查詢,這樣的結(jié)果集就可能是不可更新的??梢允褂肦esultSet類的getConcurrency()方法來確定是否為可更新結(jié)果集。
          2.在JDBC中使用可更新的結(jié)果集來更新數(shù)據(jù)庫,不能使用"select * from table"方式的sql語句,必須寫成以下兩種形式之一:<1>.select table.* from table <2>.select column1,column2,column3 from table
          3.如果使用的JDBC版本是3.0 (JDK1.4以后的版本),使用CallableStatement的setXXX()方法來設(shè)置IN參數(shù)時(shí),既可以使用索引,也可以使用參數(shù)名稱。如果使用JDBC  閱讀全文

          posted @ 2007-06-09 14:11 itkui 閱讀(885) | 評(píng)論 (1)  編輯

          Properties屬性持久化
               摘要: 在編寫Java程序的時(shí)候?yàn)榱俗孞ava具有更好的可擴(kuò)展性,我們需要將一些常用的、需要的根據(jù)實(shí)際情況改變的屬性存在文本文件中。JDK5提供了屬性持久化支持。
          java.util.Properties中提供了對(duì)普通文本和xml文件屬性的讀取方法。在利用Java對(duì)屬性文件進(jìn)行讀取和更新前我們需要先將文件加入輸入輸出流中。
          1.屬性讀?。鹤x取普通文本可以使用load(InputStream in)、loadFromXML(InputStream in)方法將輸入流內(nèi)容讀入屬性列表。然后,通過getProperty(String key)按照指定的鍵在此屬性列表中搜索屬性。
          2. 屬性更新:更新屬性列表setProperty(String key,String value),store(OutputStream out,String comments)和storeToXML(OutputStream out,String comments)可以將屬性列表寫入輸出流中。
          Properties繼承自Hashtable,Properties類的出現(xiàn)簡化了對(duì)屬性持久化的操  閱讀全文

          posted @ 2007-06-09 13:58 itkui 閱讀(543) | 評(píng)論 (0)  編輯

          導(dǎo)航

          統(tǒng)計(jì)

          留言簿(1)

          隨筆檔案(24)

          收藏夾(15)

          好站珍藏

          學(xué)習(xí)資源

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 龙门县| 广昌县| 丁青县| 青川县| 乌鲁木齐县| 库车县| 靖远县| 镇沅| 阜城县| 平谷区| 普宁市| 襄城县| 平陆县| 德保县| 辽宁省| 新平| 全椒县| 全州县| 大荔县| 顺平县| 汝阳县| 南川市| 千阳县| 霍林郭勒市| 永兴县| 翁源县| 乌兰县| 治多县| 台湾省| 阿克| 凤翔县| 祁连县| 宁明县| 崇左市| 重庆市| 浠水县| 永城市| 兰坪| 宁明县| 黎城县| 吉隆县|