Time of Update: 2018-12-06
// SendMessage.java - Sample application.//// This application shows you the basic procedure for sending messages.// You will find how to send synchronous and asynchronous messages.//// For asynchronous dispatch, the example application sets a
Time of Update: 2018-12-06
程式開發過程中,需要從鍵盤擷取輸入值是常有的事,但Java它偏偏就沒有像c語言給我們提供的scanf(),C++給我們提供的cin()擷取鍵盤輸入值的現成函數!Java沒有提供這樣的函數也不代表遇到這種情況我們就束手無策,請你看以下三種解決方案吧: 以下將列出幾種方法: 方法一:從控制台接收一個字元,然後將其列印出來 public static void main(String [] args) throws IOException{ System.out.print(“Enter
Time of Update: 2018-12-06
以下內容轉載自http://www.devdiv.com/home.php?mod=space&uid=6998&do=blog&id=4235在win7下面安裝了jdk-7-windows-i586.exe。在安裝installer_r12-windows.exe時,出現Java SE Development Kit(JDK) not found。沒有檢測到jdk的安裝。這時不允許點擊Next,我重啟電腦,也還是出現同樣的問題。在cmd下運行java
Time of Update: 2018-12-06
錯誤如下,不知道是不是遇到鬼了,之前好好的,裝了myeclipse以後出錯了(說實話,myeclipse用的很不爽,感覺netbeans更好用些)HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this
Time of Update: 2018-12-06
//程式名 :TelnetApp.Java import java.applet.*; import java.awt.*; import java.io.*; import java.net.*; import java.util.*; public class TelnetApp extends Applet implements Runnable { //聲明成員變數 Thread client; TextArea log; TextField hostname; Te
Time of Update: 2018-12-06
ASCII字元集編碼 ASCII碼是7位編碼,編碼範圍是0x00-0x7F。ASCII字元集包括英文字母、阿拉伯數字和標點符號等字元。其中0x00-0x20和0x7F共33個控制字元。 只支援ASCII碼的系統會忽略每個位元組的最高位,只認為低7位是有效位。HZ字元編碼就是早期為了在只支援7位ASCII系統中傳輸中文而設計的編碼。早期很多郵件系統也只支援ASCII編碼,為了傳輸中文郵件必須使用BASE64或者其他編碼方式。GB2312字元集編碼
Time of Update: 2018-12-06
java.net.ConnectException: Call to master/192.168.137.101:9001 failed on connection exception: java.net.ConnectException: Connection refused at org.apache.hadoop.ipc.Client.wrapException(Client.java:1099) at
Time of Update: 2018-12-06
一、名詞解釋國際化(Internationalization)是設計一個適用於多種語言和地區的應用程式的過程。適用於多種語言和地區的含義是當使用不同語言及處於不同的地區的使用者在使用這個應用程式時,應用程式必須使用他們能看懂的語言和符合他們文化習慣來顯示資訊。國際化有時候被簡稱為i18n,因為有18個字母在國際化的英文單詞的字母i和n之間。二、國際化的程式特徵有一個附加的本地化資料(localized data)及擁有在全世界各個地區執行的能力。
Time of Update: 2018-12-06
從《java反射機制剖析(一)》的API我們看到了許多介面和類,我們能夠通過這些介面做些什麼呢?從上篇API中我們能看到它能夠完成下面的這些功能:1) 獲得類A. 運用getClass() (每個class都有此函數) i. String str = "abc"; ii. Class c1 = str.getClass(); B.
Time of Update: 2018-12-06
java範型簡介一.簡單認識java範型 經常聽人說“範型”,我一直不是太明白什麼叫“範型”,今天就查閱了一些文章,給我的第一感覺就是之所以在java中用範型,就是為了讓一些錯誤在編譯階段就可以暴露出來,而不用在運行階段才拋出異常。下面給出一個簡單例子來說明。 /** *//** * 沒有利用範型的例子 */ public void example1()...{ ArrayList array=new
Time of Update: 2018-12-06
在把jdk安裝到電腦中之後,我們來進行設定使java環境能夠使用。 首先右鍵點我的電腦。開啟屬性。然後選擇“進階”裡面的“環境變數”,在新的開啟介面中的系統變數需要設定三個屬性“JAVA_HOME”、“path”、“classpath”,其中在沒安裝過jdk的環境下。path屬性是本來存在的。而JAVA_HOME和classpath是不存在的。 一:點“建立”,然後在變數名寫上JAVA_HOME,顧名其意該變數的含義就是java的安裝路徑,呵呵,然後在變數值寫入剛才安裝的路徑“C:\jdk1.6
Time of Update: 2018-12-06
1. 單例的目的是什嗎? 這個應該很明顯,保證一個類只有單一的執行個體,也就是說你無法通過New或CreateInstance來建立這個類的一個新執行個體。2. 單例的好處在哪裡? 當一個對象在程式內部只能有一個執行個體的時候,它可以保證我們不會重複建立,而是始終指向同一個對象。3. 怎麼用? 單例模式的實現代碼如下: namespace SinglePattern{ public class SingleClass { private
Time of Update: 2018-12-06
可以有以下步驟來編譯運行Java applet:1.假設我們的程式叫TestApplet.java,首先在命令列中切換到程式當前所在的目錄。2.我們需要編譯產生.class檔案。命令列中輸入:javac TestApplet.java,我們發現有提示:”TestApplet.java
Time of Update: 2018-12-06
1. MD5加密,常用於加密使用者名稱密碼,當使用者驗證時。 protected byte[] encrypt(byte[] obj) ...{ try ...{ MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(obj); return md5.digest(); } catch (NoSuchAlgorithmException e) ...{
Time of Update: 2018-12-06
1.你需要精通物件導向分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該瞭解UML,尤其是class,object,interaction以 及statediagrams。2.你需要學習JAVA語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking,?multithreading,reflection
Time of Update: 2018-12-06
原文:http://www.cnblogs.com/woodslee/articles/98691.html1. Collection: 一組各自獨立對象 List: 以特定次序儲存一組元素 [原序] 常用舉例: ArrayList, LinkedList Set: 元素不得重複 [重排序] 常用舉例: HashSet 最常用介面: add(element) get() iterator() 2. Map: key-value paris, 也被稱為關聯式數組(associative
Time of Update: 2018-12-06
修改build.properties檔案,將如下注釋掉和去掉注釋# javac.compiler=modern // 注釋掉javac.compiler=org.eclipse.jdt.core.JDTCompilerAdapter // 去掉注釋 參考:Liferay IDE - Error running javac.exe compilerhttp://cjh820425.iteye.com/blog/978392 官方論壇給出的方案:#### Compiler##....
Time of Update: 2018-12-06
"聲明一個boolean公開變數,表明當前httpconnection是否得到伺服器回應。你的連接線程中在串連之前置這個變數為false;另起一個監視線程,拿到那個HttpConnection的連線物件,並迴圈監視這個boolean公開變數。如果指定時間內(20秒後)你的boolean公開變數還是false,那麼就主動置httpconnection=null。這樣,那邊連接線程就會拋出異常退出來。"寫了Timer類來實現.(學習國外一個網站上的寫法)class Timer extends
Time of Update: 2018-12-06
第一,談談final, finally, finalize的區別。 第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(介面)?第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。第四,&和&&的區別。第五,HashMap和Hashtable的區別。第六,Collection 和
Time of Update: 2018-12-06
System類代表系統,系統級的很多屬性和控制方法都放置在該類的內部。該類位於java.lang包。 由於該類的構造方法是private的,所以無法建立該類的對象,也就是無法執行個體化該類。其內部的成員變數和成員方法都是static的,所以也可以很方便的進行調用。 1、成員變數System類內部包含in、out和err三個成員變數,分別代表標準輸入資料流(鍵盤輸入),標準輸出資料流(顯示器)和標準錯誤輸出資料流(顯示器)。