Time of Update: 2018-12-03
07-24 10:54:13.529: E/AndroidRuntime(12130): FATAL EXCEPTION: AsyncTask #307-24 10:54:13.529: E/AndroidRuntime(12130): java.lang.RuntimeException: An error occured while executing doInBackground()07-24 10:54:13.529: E/AndroidRuntime(12130): at
Time of Update: 2018-12-03
大部分的java程式應用於UNIX/Linux系統,而絕大部分的開發是在Windows下。雖然,java可以運行在anywhere, 但畢竟還有很多環境配置問題。例如在UNIX下,你需要將某些設定檔的路徑寫入到另一個設定檔。 也許有很多局限,使你必須寫入絕對路徑。在config.properties裡寫入logs =
Time of Update: 2018-12-03
/** * Transfer java.io.InpuStream to byte array. * @param inStream, input stream of the uploaded file. * @param fileLength, the length of the file. * @return the byte array transferred from java.io.Inputstream. * @throws IOException occurred by the
Time of Update: 2018-12-03
package wzs.arithmetics;import java.util.ArrayList;import java.util.List;//題目:兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。//已抽籤決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程式找出三隊賽手的名單。 public class Test_wzs17{ public static void main(String[] args) {
Time of Update: 2018-12-03
package wzs.arithmetics;//題目:有5個人坐在一起,問第五個人多少歲?他說比第4個人大2歲。//問第4個人歲數,他說比第3個人大2歲。問第三個人,又說比第2人大兩歲。//問第2個人,說比第一個人大兩歲。最後問第一個人,他說是10歲。請問第五個人多大? //程式分析:利用遞迴的方法,遞迴分為回推和遞推兩個階段。// 要想知道第五個人歲數,需知道第四人的歲數,依次類推,推到第一人(10歲),再往回推。 public class Test_wzs22{
Time of Update: 2018-12-03
1、比較兩個浮點型是否相等,包括float及double,不要採用等號"=="進行比較,因為浮點計算可能涉及到舍入計算。如果是需要值比較準確的比較,如貨幣金額等,可以考慮使用固定精度的類型,如BigDecimal的。對於不需要精確的值,考慮比較平等一些範圍內,例如:如果(Math.abs(x - y的)<.0000001)。如:if(x==y){}可以修改為if(Math.abs(x -
Time of Update: 2018-12-03
部分代碼來自網上,所需jar包:barbecue-1.5-beta1.jar,jbarcode-0.2.8.jarimport java.awt.BorderLayout;import java.awt.Component;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.WindowAdapter;import
Time of Update: 2018-12-03
RMI是Java平台實現遠程調用的規範,下面是一個小例子,本機測試通過 一共有三個java類,遠程介面,服務端程式,用戶端程式 遠程介面:import java.rmi.*;public interface HelloIn extends java.rmi.Remote{ String sayHello() throws RemoteException;} 服務端程式:/*** author by http://www.bt285.cn http://www.5a520.cn
Time of Update: 2018-12-03
java檔案大小、名稱、日期排序方法//按照檔案大小排序public static void orderByLength(String fliePath) {List<File> files = Arrays.asList(new File(fliePath).listFiles());Collections.sort(files, new Comparator<File>() {public int compare(File f1, File f2) {long
Time of Update: 2018-12-03
JAVA中string.replace()和string.replaceAll()的區別及用法乍一看,字面上理解好像replace只替換第一個出現的字元(受javascript的影響),replaceall替換所有的字元,其實大不然,只是替換的用途不一樣。 請發郵件到freeget.one@gmail.com獲得翻強軟體。public String replace(char oldChar,char newChar)返回一個新的字串,它是通過用 newChar 替換此字串中出現的所有
Time of Update: 2018-12-03
Java檔案操作:按行讀取和寫入 檔案操作是任何語言中最為常用的部分,Java也不例外。這裡主要介紹按行讀取的檔案操作和寫入 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import
Time of Update: 2018-12-03
使用POI建立一個簡單的 myXls.xls 檔案 常用的包為 org.apache.poi.hssf.usermodel.*; 例子: import java.io.*; import org.apache.poi.hssf.usermodel.*; public class ZoomSheet { public
Time of Update: 2018-12-03
作者:臧圩人(zangweiren) 網址:http://zangweiren.javaeye.com>>>轉載請註明出處!<<< 上一次我們已經一起回顧了面試題中常考的到底建立了幾個String對象的相關知識,這一次我們以幾個常見面試題為引子,來回顧一下String對象相關的其它一些方面。 一、String類有length()方法嗎?數組有length()方法嗎?
Time of Update: 2018-12-03
/** * 讀取文字檔 * JavaAlpha */import java.io.*;import java.awt.*;import java.awt.event.*;public class jtxtfm {public static void main(String args[]) {jtxtfrm fm = new jtxtfrm(); //這裡是程式開始執行的地方,建立一個視窗}}class jtxtfrm extends Frame implements
Time of Update: 2018-12-03
本作品採用知識共用署名-非商業性使用-相同方式共用 2.5 中國大陸許可協議進行許可。 當我們通過Java程式員的視角來瀏覽網頁時會發現:一方面使用者端瀏覽器(IE或Firefox)以表單或連結的方式提交HTTP請求同時又處理HTTP伺服器發出的響應資料,將其中的資料流(HTML資料或其它種類的資料)以適當的方式展示給使用者瀏覽。另一方面在Java
Time of Update: 2018-12-03
沒什麼好說的,一切盡在代碼中。 import java.io.*;import java.security.*;import javax.crypto.*;/** * AES演算法產生密鑰和對檔案加解密的實現。 * @author Li Xiaofeng * AES--DES演算法的後續版本,由於DES演算法可以通過窮舉法破譯,因此不推薦使用。 */public class AESImpl { //產生AES密鑰 public void createKey()
Time of Update: 2018-12-03
Java在運行已編譯完成的類時,是通過java虛擬機器來裝載和執行的,java虛擬機器通過作業系統命令JAVA_HOME/bin/java –option 來啟動,-option為虛擬機器參數,JAVA_HOME為JDK安裝路徑,通過這些參數可對虛擬機器的運行狀態進行調整,掌握參數的含義可對虛擬機器的運行模式有更深入理解。虛擬機器參數分為基本和擴充兩類,在命令列中輸入JAVA_HOME/bin/java 就可得到基本參數列表, 在命令列輸入JAVA_HOME/bin/java –X
Time of Update: 2018-12-03
這個月好忙,一直沒時間弄“壽星天文曆”,其實翻譯早就在元旦弄完了,但始終沒空做梳理整合,後來我考慮到一些朋友們或許需要原始版的壽星天文曆Java代碼,所以我還是先發一原始翻譯的版本,大家自行根據需要去修改和封裝。由於代碼很多,所以我以檔案的形式上傳到了CSDN資產庫裡,博文裡就不貼了。這裡需要說明的有幾點:1. 我僅僅翻譯了月曆和氣朔中定氣的部分,不包括日月食、地方食、星曆等。2. 定氣部分我做了修改,以立春作為24節氣起始節氣。3. 入口方法分別是yueLiCalc、qiCalc。4.
Time of Update: 2018-12-03
There are several ways of iterating over a Map in Java. Lets go over the most common methods and review their advantages and disadvantages. Since all maps in Java implement Mapinterface, following techniques will work for any map implementation
Time of Update: 2018-12-03
Log4J日誌管理類使用詳解,java開發必備,不多說了一、前言: