Time of Update: 2018-12-06
在java.util 包下面有一個類 Properties,該類主要用於讀取以項目的設定檔(以.properties結尾的檔案和xml檔案)。 Properties的建構函式有兩個,一個不帶參數,一個使用一個Properties對象作為參數。使用Properties讀取.properties檔案test.properties檔案如下:#測試環境配置:平台路徑配置jstrd_home=D:/TMS2006/webapp/tms2006/WEB-INF/dbPort = localhost
Time of Update: 2018-12-06
那裡將簡單談談如何為Linux配置Java Home變數,這一變數假如設定得當,今後再應用Java編譯時間都不需求再重新設定。 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC Java_Home=/habitat/loocao/software /java/jdk1.6.0_13 JRE_HOME=$Java Home/jre
Time of Update: 2018-12-06
Annotation在java的世界正鋪天蓋地展開,有空寫這一篇簡單的annotations的文章,算是關於Annotation入門的文章吧,希望能各位們能拋磚,共同學習...... 不講廢話了,實踐才是硬道理. 第一部分:瞭解一下java1.5起預設的三個annotation類型: 一個是@Override:只能用在方法之上的,用來告訴別人這一個方法是改寫父類的。
Time of Update: 2018-12-06
Java的serialization提供了一種持久化對象執行個體的機制。當持久化對象時,可能有一個特殊的對象資料成員,我們不想用serialization機制來儲存它。為了在一個特定對象的一個域上關閉serialization,可以在這個域前加上關鍵字transient。
Time of Update: 2018-12-06
對set進行迭代刪除時,出現java.util.ConcurrentModificationException。for(DTNHost neighbor: this.localCommunity) { if(connHistory.containsKey(neighbor)) {
Time of Update: 2018-12-06
http://blog.csdn.net/jxzxm1_2/article/details/2499751使用Java程式從資料庫中查詢大量的資料時出現異常: java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的時間是用於GC且可用的 Heap size 不足2%的時候將拋出此異常資訊。 JVM堆的設定是指java程式運行過程中JVM可以調配使用的記憶體空間的設定. JVM在啟動的時候會自動化佈建Heap
Time of Update: 2018-12-06
為什嗎? 我們為什麼需要Lambda運算式 主要有三個原因: > 更加緊湊的代碼 比如Java中現有的匿名內部類以及監聽器(listeners)和事件處理器(handlers)都顯得很冗長 > 修改方法的能力(我個人理解為代碼注入,或者有點類似JavaScript中傳一個回呼函數給另外一個函數)
Time of Update: 2018-12-06
http://f.dataguru.cn/thread-14885-1-1.html我安裝成功,總結一下system:xp+R+jdkR:C:\Program Files\R\R-2.15.1JDK:C:\Program Files\Java\jdk1.7.0_051.配置好java2.配置rJava1)install.packages("rJava")2)設定環境變數CLASSPATH=C:\Program Files\R\R-2.15.1\library\rJava\jri;PATH=C:\
Time of Update: 2018-12-06
今天用MetaMap處理pubmed資料,總是遇到java.lang.OutOfMemoryError: Java heap space,在網上搜了一大圈,終於找到瞭解決方法,記錄一下。以下內容來自:wfnlibo因為程式要從資料讀取近10W行記錄處理,當讀到9W的時候就出現 java.lang.OutOfMemoryError: Java heap space 這樣的錯誤。在網上一查可能是JAVA的堆棧設定太小的原因。跟據網上的答案大致有這兩種解決方案:1、設定環境變數 set
Time of Update: 2018-12-06
1,兩種方法來建立線程:1)繼承Thread類實現run方法:public class Hello1 extends Thread{String name;public Hello1(String n){name = n;}public void run(){for (int i=1; i<=10; i++){System.out.println(name+" Hello "+i);}}}2)實現Runnable介面,實現run方法:public class Hello2
Time of Update: 2018-12-06
2011-03-15 00:411,檔案類File在java裡,File類代表普通的檔案或檔案夾,用來擷取檔案的一些資訊,例如檔案位置,是檔案還是檔案夾,存不存在,大小,最後修改時間。該類不開啟任何檔案,也不提供處理檔案內容的功能,甚至不保證該檔案存在。建構函式 構造方法摘要File(File parent, String child) 根據 parent 抽象路徑名和 child 路徑名字串建立一個新 File 執行個體。File(String pathname)
Time of Update: 2018-12-06
2011-03-11 19:441,異常分類: Error和Exception。Exception又分為Runtime Exception和Checked Exception以上的區別,對應的情形 2,try
Time of Update: 2018-12-06
在java中,將數組看成是一個對象,length是數組的屬性而不是方法1,一維數組定義:dataType[] arrayname;或者 dataType arrayname[];建議java習慣的第一種數組的定義只是聲明了數群組類型的變數,實際上數組在記憶體中並不存在,為了使用數組,需要為數組申請空間:arrayname = new dataType[arraysize]例子:int[] intArray;intArray = new int[5];也可一步完成int
Time of Update: 2018-12-06
2011-03-02 19:11藉助於其他的類來實現字串的格式化,而不是String類本身,例如日期,貨幣的表示。 格式化日期: Date類: 構造方法: Date() 分配Date 對象並初始化此對象,以表示分配它的時間(精確到毫秒)。Date(long date) 分配Date 對象並初始化此對象,以表示自從標準基準時間(稱為“曆元(epoch)”,即 1970 年 1 月 1 日 00:00:00
Time of Update: 2018-12-06
2011-03-01 22:20String類:在java中,沒有內建的字串類型,字串常量是作為String類的對象存在的。(String類的對象是字串常量!!!)內容一旦確定不可更改構造方法無建構函式 直接指向一個String對象String()
Time of Update: 2018-12-06
有時候開啟檔案會有這樣的提示:該檔案已被另一個程式佔用,開啟失敗。這是因為另一個程式正在編輯該檔案,並且不希望編輯過程中其他程式來修改這個檔案,由此鎖定了該檔案。 在java中,使用Filelock類來實現鎖定檔案,下面的代碼示範了這種方法。package FileOperation;import java.io.FileOutputStream;import java.io.IOException;import java.nio.channels.FileLock;public
Time of Update: 2018-12-06
第一章
Time of Update: 2018-12-06
2011-03-02 20:09三, 字元類CharacterCharacter類用於儲存和操作單一的字元值,一旦Character對象被建立,就不能改變。 構造方法摘要Character(char value) 構造一個新分配的 Character 對象,用以表示指定的 char 值。常用方法: intcompareTo(Character anotherCharacter) 根據數字比較兩個 Character 對象。 booleanequals(
Time of Update: 2018-12-06
第1~6章1,兩種運行java Applet的方式package ch2;import java.awt.*;//這是一個java Applet的樣本,展示了兩種運行java Applet的方式,直接運行,和在html代碼中運行public class SayHello extends java.applet.Applet{ public void init() { setSize(100,100); } public void
Time of Update: 2018-12-06
2011-03-02 20:08一, 字串數組 建構函式: String[] array = new String[5];String[] array =new String[] {“aa”,”bb”,”cc”};String[] array = {“aa”,”bb”,”cc”};字串數組也被看做對象: 屬性:length (區別於字串的方法length())常用方法:void System.arraycopy(object[] from,intfromIndex, object[]