08-31 18:02:22.339: E/AndroidRuntime(1338): FATAL EXCEPTION: main08-31 18:02:22.339: E/AndroidRuntime(1338): java.lang.ExceptionInInitializerError08-31 18:02:22.339: E/AndroidRuntime(1338): at java.lang.Class.newInstanceImpl(Native Method)08-31 18:02
環境MyEclipse 8.6 + JBoss 6.0 + JDK 1.6.13 +EJB 3.0 問題EntityBean測試出現如下異常:java.lang.IllegalArgumentException: Unknownentity
一直做Java web,幾乎沒有做過CS方向上的東西。最近一同學來北京找工作,到我這兒來玩。說起筆試經曆,說了這樣一個程式題,大概是這樣的; 用C++編程實現一個簡單的通訊執行個體,要求伺服器即時接受用戶端發送來的訊息。雖說沒做過這方面的東西,但也知道需要用Java Socket來實現(坦白說C++不會)。工作之餘花了2個小時寫了一個基本滿足要求的執行個體。也確實遇到了一些問題,貼出來,共同學習。先貼代碼。伺服器端:package qy.server;import
我的java項目中需要開啟一些doc、ppt、rar等檔案,以前的方法是使用類似於Runtime.getRuntime().exec("應用程式路徑", "檔案路徑")的形式去開啟,發現可移植性很差,當項目移植到其他不同的機器時,由於應用程式可能安裝在不同的目錄,就會找不到路徑。後來找到一種更好的方法,Runtime.getRuntime().exec("rundll32 url.dll FileProtocolHandler " +
在WEB廣泛應用的時代,C/S結構不單是基於傳統的資料庫連接埠串連的方式。因為如果中間隔了網路代理程式、防火牆,連接埠資料則很容易被攔截。我們需要的是能開IE就能訪問的網路用戶端應用。在此,我的用戶端採用的是DELPHI然而一個問題在此就產生了。當java查詢出的資料是一個 List列表時,如何方便的匯入到DELPHI用戶端的表格顯示呢?不同人有不同的解決方案,有人採用Servlet返回XML來分析,有的用Servlet產生單個string傳遞然後去split,有人去採用自己的格式化剖析器然後填
這樣一來,Delphi使用Webservice和JAVA通訊時,可以將DELPHI的時間直接傳給JAVA。從而免去了時間字串parse之間的消耗,提高的程式效率。Delphi時間實質就是double類型,整數部分表示天,小數部分表示當天時間,每毫秒為1/86400000。考慮到時區的轉換後,JAVA和DELPHI時間之間的轉換類如下:import java.util.Calendar;import java.util.Date;/** * * Java時間和Delphi時間轉換類 *
JAVA WEB 開發之牛人與能人引子 利潤是一個企業的命根子。開源也好,節流也罷,都是為企業贏得更多的利潤。當一個項目開發合約簽定的時候,“開源”的工作已經做完了,剩下的,就是在開發階段如何“節流”了。而在開發階段,卻有兩種不同的“牛人”和“能人”的做法。牛人與能人
給java線程搞死,動則爆錯,更新 ui或者有可能觸發更新ui的代碼需要很小心Handlehttp://stackoverflow.com/questions/5094978/getting-a-bug-at-getresources-in-android 哥表示寫了C# 的線程,幾年。現在居然搞不明白java以下概念,真想日javaTMD,不過javaTM太多了,還都是TM的不負責的,害慘程式員了wait() notify() notifyAll() sleep() join() yield(
解決Eclipse中Java工程間循環參考而報錯的問題 如果我們的項目包含多個工程(project),而它們之間又是循環參考的關係, 那麼Eclipse在編譯時間會拋出如下一個錯誤資訊: “A cycle was detected in the build path of project: XXX” 解決方案非常簡單: Eclipse Menu -> Window -> Preferences... -> Java -> Compiler ->
由於Java的簡單類型不能夠精確的對浮點數進行運算,這個工具類提供精 確的浮點數運算,包括加減乘除和四捨五入。可以考過去直接用,很方便。import java.math.BigDecimal;/** * 由於Java的簡單類型不能夠精確的對浮點數進行運算, * 這個工具類提供精 確的浮點數運算,包括加減乘除和四捨五入。 */public class Arith {// 預設除法運算精度private static final int DEF_DIV_SCALE = 10;//
環境JBoss 6.0 + MyEclipse 8.6 + MySQL 5.1 + Struts 2.3 + EJB 3.0 問題啟動JBoss出現“java.lang.noclassdeffounderror org/apache/commons/lang3/stringutils jar”異常 解決缺少commons-lang3-3.1.jar,將此jar加入工程的Build
環境JBoss 6.0 + MyEclipse 8.6 + MySQL 5.1 + Struts 2.3 + EJB 3.0 問題啟動JBoss出現如下異常:Dispatcher initialization failedjava.lang.RuntimeException:
這幾天搞java,老是在System.out.println(“buf"+buf);,對中間的“+”很是迷惑!!!按照println(string s),先要把參數轉化為字串,然後把字串裡面的字元轉化為位元組,按照write(int)列印出來。所以按照我的想法肯定是:一,先將buf按照buf
環境JBoss 6.0 + MyEclipse 8.6 + MySQL 5.1 + Struts 2.3 + EJB 3.0 問題啟動JBoss出現如下異常: [ClassLoaderManager] Unexpected error during load of:org.w3c.dom.TypeInfo: java.lang.LinkageError: loader constraint violation: loader (instance of org/jboss/classloader/
Java中存在四種引用,它們分別是:1. 強引用(StrongReference) 強引用是使用最普遍的引用。如果一個對象具有強引用,那記憶體回收行程絕不會回收它。當記憶體空間不足,Java虛擬機器寧願拋出OutOfMemoryError錯誤,使程式異常終止,也不會靠隨意回收具有強引用的對象來解決記憶體不足的問題。2.
Zip檔案的子項有6種壓縮模式分別為:儲存、最快、較快、標準、較好、最好。本例子通過示範複製一個Zip檔案,對其子項設定最好、儲存兩種模式拋磚引玉,做個備份。呵呵... 1.通過JarOutputStream.setLevel(Deflater.BEST_COMPRESSION)設定壓縮模式2.通過JarEntry.getMethod()來擷取僅儲存或使用壓縮模式。3.對於想保留一些原有屬性的子項,可以用下面的代碼新增:jos.putNextEntry(new JarEntry(entry));
一直在想一個問題 :怎樣描述電腦????? 以前學C言語的時候經常跟 同學講這個問題,基本上沒有幾個能很全面的描述,包括自己,先從整體架構去考慮,電腦包括顯示器,機箱,滑鼠,鍵盤,也就是最基本的屬性。能這樣描述確實不錯了,至少能證明你能整體把握事情。總比很多人說電腦是CPU,硬碟,顯示器,記憶體組成的好,或者這裡說一點,那裡說一點。 學java的時候,老是不知道類和C的結構體有什麼區別呢?????但是現在我描述電腦我就不會這樣說了,除了
很多初學者總是認為我java還一竅不通呢,現在就學GUI了,自己心裡很沒有底! 所以我一開始就說一下為什麼學GUI,他有哪些好處呢??? 一,GUI 容易 上手。 二,他能 實實在在做出東西出來 。 三,他能讓你對一些java的基礎內容有些認識,譬如說調用類的 方法,類的繼承等之類基礎。 四,能對java產生一定的興趣,最最重要的可以知道java能幹些什麼
在開發過程中,遇到一個這樣的問題:java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat,這個問題很奇怪,JAR包也有了,編譯也通過了。但就是運行時出現類找不到的問題。NoClassDefFoundError這種錯誤一般就是對應的類,沒有被包含在對應的APK裡面。是不是對應的android-support-v4.jar並沒有打包到apk中?抱著試一試的態度,開啟工程屬性設定介面:把【Android
本段代碼能夠讀取APK簽名中的開發人員資訊,哈哈,有趣。感謝曾陽提供的代碼。 import sun.security.pkcs.PKCS7;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.security.GeneralSecurityException;import java.