Time of Update: 2017-01-19
代碼:複製代碼 代碼如下:package com.lwj.test.proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.sql.Connection;import
Time of Update: 2017-01-19
實現檔案夾和檔案產生複製代碼 代碼如下:package com.gotobus.common;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;public class JFile { public static boolean createFile(String
Time of Update: 2017-01-19
其實刪除html文本中的注釋有很多方法,這裡就自己隨便寫了一個處理方法,權當筆記,有需要的同學可以參考。 html文本的注釋有幾個特點: 1. 成對出現,有開始就一定有結束。 2. 注釋標籤沒有嵌套,注釋開始標籤(以下稱為 <!--)下一個一定是其對應的結束標籤(以下稱為 -->)。 3. 一行中可能有多個注釋標籤對兒。 4. 注釋也可以換行。 大致有以下幾種情況: 複製代碼 代碼如下:<html> <!--This is a
Time of Update: 2017-01-19
java刪除文字檔空行複製代碼 代碼如下:import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;
Time of Update: 2017-01-19
複製代碼 代碼如下:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import org.json.JSONObject;public class MenuUtil { /**
Time of Update: 2017-01-19
java擷取系統路徑字型、得到某個目錄下的所有檔案名稱、擷取當前路徑複製代碼 代碼如下:package com.liuxing.test;import java.awt.GraphicsEnvironment;import java.io.File;public class Test { private static GraphicsEnvironment environment; /** * @param args */ public
Time of Update: 2017-01-19
可以遍曆指定目錄(一個或多個)及其所有子檔案,用Iterator實現複製代碼 代碼如下:package archiver.util;import java.io.File;import java.util.ArrayList;import java.util.Arrays;import java.util.Iterator;import java.util.List;public class FileIterator implements Iterator<File>,
Time of Update: 2017-01-19
有兩種方法:方法一:用java.util.Date類來實現,並結合java.text.DateFormat類來實現時間的格式化,看下面代碼:複製代碼 代碼如下:import java.util.*;import java.text.*;//以下預設時間日期顯示方式都是漢語語言方式//一般語言就預設漢語就可以了,時間日期的格式預設為MEDIUM風格,比如:2008-6-16
Time of Update: 2017-01-19
用來產生簡單的隨機java產生隨機數,大小+數字。沒特符複製代碼 代碼如下:package passwords;import java.util.Random;public class pwdGen { private Random rdseed=new Random(); /** *@param *length password length; *@param
Time of Update: 2017-01-19
TestCar.java複製代碼 代碼如下:public class TestCar { public static void main(String[] args) { Car c1 = new Car(); c1.color = "red"; &
Time of Update: 2017-01-19
什麼是方法的重載?方法重載是以統一的方式處理不同資料類型的一種手段。怎樣構成方法的重載?方法名相同, 形參不同。而形參的不同又表示在: 1). 形參的個數不同 2). 形參的類型不同 3). 形參的順序不同注意事項1. 如果兩個方法的傳回值不同, 而其他都相同。 這個時候並不構成方法的重載。 在編譯的時候會報錯:範例程式碼(錯誤):Test.java複製代碼 代碼如下:/*傳回值的不同並不能構成方法的重載*/public class Test { &
Time of Update: 2017-01-19
this是指向本身的隱含的指標,簡單的說,哪個對象調用this所在的方法,那麼this就是哪個對象。範例程式碼: TestThis_1.java複製代碼 代碼如下:/* 問題:什麼是this * 輸出結果: * A@4e44ac6a */public class TestThis_1 { public static void main(String[] args)
Time of Update: 2017-01-19
Java NIO(New Input/Output)——新的輸入/輸出API包——是2002年引入到J2SE 1.4裡的。Java NIO的目標是提高Java平台上的I/O密集型任務的效能。過了十年,很多Java開發人員還是不知道怎麼充分利用NIO,更少的人知道在Java SE 7裡引入了更新的輸入/輸出
Time of Update: 2017-01-19
類:Nums 許可權:public方法:main 許可權:public參數:nums,i,j,num;參數介紹:nums,資料類型 int[] ,用來儲存 int 型的一系列數組;i,資料類型 int ,作為 for 迴圈的迴圈變數,儲存排序比較的輪數;j,資料類型 int ,作為 for 迴圈的迴圈變數,儲存該輪排序比較的次數;num,資料類型 int ,作為兩值互換的第三方變數。方法功能:定義一個 int[]
Time of Update: 2017-01-19
純Java代碼類比Hibernate一級緩衝原理,簡單易懂。複製代碼 代碼如下:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class LevelOneCache { //這個對象就是用來類比hibernate一級緩衝的 private static Map<Integer, Student>
Time of Update: 2017-01-19
工具類代碼,取得當前項目中所有java檔案總行數,程式碼數,注釋行數,空白行數複製代碼 代碼如下:import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.Reader;import
Time of Update: 2017-01-19
Java API 串連 HDFS HA 複製代碼 代碼如下:public static void main(String[] args) { Configuration conf = new Configuration(); conf.set("fs.defaultFS", "hdfs://hadoop2cluster"); conf.set("dfs.nameservices", "hadoop2cluster"); conf.set("dfs.
Time of Update: 2017-01-19
類:Nums 許可權:public方法:main 許可權:public參數:nums,i,j,num;參數介紹:nums,資料類型 int[] ,用來儲存 int 型的一系列數組;i,資料類型 int ,作為 for 迴圈的迴圈變數,儲存排序比較的輪數;j,資料類型 int ,作為 for 迴圈的迴圈變數,儲存該輪排序比較的次數;num,資料類型 int ,作為兩值互換的第三方變數。方法功能:定義一個 int[]
Time of Update: 2017-01-19
telnet-client太費盡了,比ssh-client費盡的多,搞了一天,湊合能用,還得改。org.apache.commons.net.telnet.TelnetClien --使用了apache的commons-net包,commons-net-3.0.1-bin.zip。複製代碼 代碼如下:package org.sl.util;import org.apache.commons.net.telnet.TelnetClient;import java.io.*;import java.
Time of Update: 2017-01-19
判斷一個數是不是迴文數樣本,迴文數就是原數與其倒置後的數相等,如:123321,到之後仍為123321,即為迴文數複製代碼 代碼如下:/*** 判斷一個數是不是迴文數,迴文數就是原數與其倒置後的數相等* 如:123321,到之後仍為123321,即為迴文數* @author lvpeiqiang*/public class HuiWenShu { public boolean isHuiWenShu(int num) { int s = 0;