Time of Update: 2018-12-04
rugby還算成功,但這1個星期的體力恢複還不行,昨天打了一半就有點累了,不過昨天避開了Shean和Rock的衝擊,這2個傢伙可比我要重25KG以上,簡直不敢正面對抗~~~很奇怪的是昨天球場旁邊有一棟樓的避雷針在5秒內被閃電擊中2次,有點爽哈...第4講是OOP的第2部分,主要講解了class,inheritance和Polymorphism.以及一些JAVA的新特性,Java裡沒有多重繼承,但可以通過interface和internal-class來完成.下面是作業:/*定義一個介面,聲明一個
Time of Update: 2018-12-04
今天的作業^_^很簡單,但感覺JAVA的確提供了N多可以用的類,這點比C++好一點,但對於OOP語言機制的思考還是有一點沒由明白,C++因為是為了小型介面所設計的OOP語言,所以COM/COM+之類的封裝符合C++哲學,但如果一旦需要用C++封裝比較大型的類庫,ex:MFC~這對於效能來講簡直有點惡夢,當然MFC是採用了奇怪的marco和其他一些技術比如訊息映射躲避了C++的先天性不足,但JAVA有是通過什麼方式搞定這點的呢?有興趣的朋友一定和我交流一下,citypw@gmail.com/* *
Time of Update: 2018-12-04
本人在實現此功能的過程中,費了不少勁,才實現。以下內容有些摘自網上,在這裡只是把自己遇到的問題記錄下來,以便以後查閱。一:首先安裝好myeclipse6.5,設定好jdk環境。二:安裝flexbuilder的eclipse外掛程式版,安裝過程中注意選擇myeclipse的路徑。要選擇myeclipse6.5下的eclipse檔案夾。三:在安裝好的flexbuilder目錄中找到sdks檔案夾,將其複製到myeclipse6.5目錄下的eclipse檔案夾中,然後配置外掛程式(或者把flexbui
Time of Update: 2018-12-04
package cn.edu.nwsuaf.cie.aisa.wsc.operation; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import com.mysql.jdbc.DatabaseMetaData; public class DataBaseTableNameRead { ConnectionSource dbConnectionSourceImpl =
Time of Update: 2018-12-04
//代碼絕對沒有問題的 這可是完成了一個公司項目中用到了的 經過測驗了的package cn.edu.nwsuaf.cie.aisa.wsc.operation;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import
Time of Update: 2018-12-04
首先聲明:我還是一個C++的學習者,如果有什麼地方沒說對,請大家原諒!我越接觸C++,越感到它的前景其實並沒有好多人說的那麼黯淡!!對於現在C++和JAVA的針鋒相對,我想說說一下一些個人觀點!
Time of Update: 2018-12-04
今天學習完畢Weblogic Server 12c+ Coherence + TopLink 的進階原廠培訓課程,迫不及待的想看看WebSphere Application Server V8.5的一些特性和 Oracle 12c的比較。看到IBM
Time of Update: 2018-12-04
今天上了JAVA的第2講課,上到一半感覺那些data type在C++都學過的,所以就先開溜了~出來居然看到了大雨和大太陽在同一時間進行^_^回來把作業做完了,但第2題搞了半天老是越界問題,結果出在自己沒仔細.看來programming的時候千萬不要粗心啊^_^大家繼續努力吧~/*輸出前10個的自然數的平方ShawnCityPW@copyright*/class square{ static int i,v; square() {
Time of Update: 2018-12-04
昨天第3講主要講了點OOP的概念和package的用法,後者是新接觸的,下面是這一講的作業,比較簡單僅供newbie參考,老師要求用JBuilder,但那東東畢竟不是開源的,雖然自己水平很爛其實用開源和不用開源沒什麼區別~但從精神上還是贊同開源~Because the Open-Source Community is our hope that we can beat back to Microsoft.今天天氣還是有點熱,晚上的rugby已經準備好~~lets fight...wait a
Time of Update: 2018-12-04
看了王森的《JAVA深度曆險》,做了一個簡單的學習筆記。1. JAVA類裝載器在裝載類的時候是按需載入的,只有當一個類要使用(使用new 關鍵字來執行個體化一個類)的時候,類載入器才會載入這 個類並初始化。 類Main: java 代碼 public class Main { public static void main(String[] args) { A a = new A(); a.print();
Time of Update: 2018-12-04
1.對於反射Class.getMethod(String name, Class ... parameterTypes) ,如果類中parameterTypes中的元素是數位物件類型,則調用的時候用基本類型會拋出異常比如 test(Long l);調用的時候用Class.getMethod("test", long.class) 是找不到對應方法的,因為參數為物件類型,這裡需要區分物件類型和基本類型的,所以反射的時候用基本類型則調用不到
Time of Update: 2018-12-04
Java為什麼能夠支援Reflection?答案是Java運行時仍然擁有類型資訊,它包含了這個類一切:它有哪些欄位、哪些方法,各是何種保護層級等等,還有這個類依賴於哪些類。在Java中,類資訊以對象的形式存放,這些對象是一種元對象,它們的類型就是Class。擁有了這些資訊,無論是動態建立對象還是調用某些方法都是輕而易舉。在C++中,通過RTTI(運行時類型識別),我們也可以知道類的一些資訊,但為什麼C++中卻沒有
Time of Update: 2018-12-04
Be Careful With Transient DataJava's serialization provides an elegant, and easy to use mechanism for making an object's state persistent. While controlling object serialization, we might have a particular object data member that we do not want the
Time of Update: 2018-12-04
1。用jacob. 其實jacob是一個bridage,串連java和com或者win32函數的一個中介軟體,jacob並不能直接抽取word,excel等檔案,需要自己寫dll哦,不過已經有為你寫好的了,就是jacob的作者一併提供了。 jacob下載:http://www.matrix.org.cn/down_view.asp?id=13 下載了jacob並放到指定的路徑之後(dll放到path,jar檔案放到classpath),就可以寫你自己的抽取程式了,下面是一個例子:
Time of Update: 2018-12-04
Java Web Start(以下簡稱JWS)是SUN提供的一種通過Web來部署和發布Java
Time of Update: 2018-12-04
1、含義:將一個對象的狀態(各個屬性量)儲存起來,然後在適當的時候再獲得。2、編程要求:只有實現Serializable介面的類對象才可以被序列化。 Serializable介面沒有定義任何成員,它只用來說明某個類可以被序列化。3、序列化的特點:(1)如果某個類能夠被序列化,其子類也可以被序列化。(2)聲明為static和transient類型的成員資料不能被序列化。因為static代表類的狀態,
Time of Update: 2018-12-04
今天看了看java.beans包,發現了兩個好東西,XMLEncoder和XMLDecoder。發現自己以前把從XML存取對象真是太費力氣啦。做了小工具類,以後可以用用了。 以下是引用片段:package com.imct.util; import java.beans.XMLDecoder; import java.beans.XMLEncoder; import java.io.File; import java.io.FileInputStream;
Time of Update: 2018-12-04
import java.util.Locale;import java.util.MissingResourceException;import java.util.ResourceBundle;public class TestI18n ...{ private String title = getTitle("title"); public static void main(String[] args) ...{ TestI18n testI18n = ne
Time of Update: 2018-12-04
zz from http://www.javaeye.com/topic/71035 writer:jonsamwang簡單來說序列化就是一種用來處理物件流程的機制,所謂物件流程也就是將對象的內容進行流化,流的概念這裡不用多說(就是I/O),我們可以對流化後的對象進行讀寫操作,也可將流化後的對象傳輸於網路之間(註:要想將對象傳輸於網路必須進行流化)!在對物件流程進行讀寫操作時會引發一些問題,而序列化機制正是用來解決這些問題的! 問題的引出:
Time of Update: 2018-12-04
執行函數public class HessianTask implements Job{ static List<Map<Object, Object>> list = null; NewsBaseDao newsBaseDao = null; SuporbuyBaseDao suporbuyBaseDao = null; ExhibationBaseDao exhibationBaseDao = null; @Override public void execute(