原创 JAVA細節使用20131125

1.Java的properties類的使用: .properties文件中只用兩種書寫模式,一種是註釋(前面有#號的),另一種是配置屬性(鍵值對)。 屬性值可以使用"\"來換行,但是鍵不能換行。 屬性中可以使用特殊符號來標記,這樣的好處是

原创 InputStream使用

轉自:http://blog.csdn.net/xiaoya629/article/details/5610670 01.//使用InputStream從文件中讀取數據,在已知文件大小的情況下,建立合適的存儲字節數組 02.impor

原创 JAVA細節使用20131127

1.break可以這樣使用: label_1: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case BASE: ca

原创 SPARQLParser11分析

select DISTINCT ?name where{ people:me foaf:name ?name } 向上面這一句sparql語句,jena如何操作的呢? 首先,對於語句的功能實現,jena分了兩個層次,一個是翻譯層,一個是

原创 Java細節使用20131124

1.枚舉類型的一種使用方式:public enum FeedEnum { FEED_A, FEED_B } 像這樣調用的時候: F

原创 JAVA細節使用20131128

1.工廠模式太不利於別的程序員閱讀了,除非跑一遍程序,要不然很難搞清具體的代碼實現是哪一塊搞的,只有開發的一小部分人估計會樂在其中,要麼說程序員都是猥瑣的天使,這裏可見一斑。 2.ARQ中sparql實現的關鍵一句是將DatasetGra

原创 Java基礎學習1--HashMap

import java.util.*; public class HashMapTest2 { public static void main(String[] args){ HashMap h1=n

原创 活的沒有意義

活的沒有目標 活的沒有追求 活的沒有價值 活的沒有意義 碌碌無爲 苟且偷生 20歲能看到40歲的生活 活着是爲了什麼? 社交障礙更加嚴重 往一個方向衝刺的時候 另一個方向就愈發縮減 不知道自己還有多少種選擇 也許 有選擇也不意味着有希望

原创 Pellet對SWRL的支持

Pellet 2.0及其以上的版本對SWRL的支持並不完整,這些不支持: swrlb:listConcat (from Common Lisp append) Satisfied iff the first argument is a

原创 【轉載】Eclipse調試Java的10個技巧

先提三點 不要使用System.out.println作爲調試工具啓用所有組件的詳細的日誌記錄級別使用一個日誌分析器來閱讀日誌1、條件斷點 想象一下我們平時如何添加斷點,通常的做法是雙擊行號的左邊。在debug視圖中,Brea

原创 JAVA細節使用20131202

轉眼進入12月了,細看項目進展,滿眼都是淚,沒文化真可怕,還是要加油了。 1.拋異常使用throw時,不是非要將throw寫在開頭函數末尾,可以寫在執行語句之後,比如這樣: if (queryExecutionIter == null)

原创 ArrayList用法

轉自http://www.cnblogs.com/skylaugh/archive/2006/09/15/505346.html System.Collections.ArrayList類是一個特殊的數組。通過添加和刪除元素,就可以動

原创 JAVA細節使用20131129

1. 首先還是先放出本例中的查詢語句: PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX foaf: <http://xmlns.com/foaf/0.1/> P

原创 epl frame

<?xml version="1.0"?> <!-- every(A->B) --> <every> <followBy> <var1> <A/> </var1> <var2> <B/> </var2>

原创 軟件開發中良心程序員必要修養

1.儘量不要將可能出現問題的東西放在判斷語句上,這樣一來,別人試運行你的代碼的時候,一句話走不通,下面的全都死掉了。尤其是當你的代碼已經封裝完畢,不容易修改的時候,這樣做會讓別人鬱悶到死的感覺。比如: run(new XmlConfig(