Time of Update: 2017-01-19
這是一個使用java代碼調用dos命令的執行個體,在這裡我就不多說,直接上代碼,代碼如下:複製代碼 代碼如下:import java.io.*;/** * Java調用windows的DOS命令 * 實現調用Windows的ipconfig命令,然後將輸出的資訊通過IO流輸出到控制台。 */public class RunWindowsCommand{ public static void
Time of Update: 2017-01-19
本文執行個體講述了Java實現插入排序的方法。分享給大家供大家參考。具體實現方法如下:import java.util.Arrays; /** * 演算法名稱: 插入排序 * 最佳效率O(n);最糟效率O(n²)與冒泡、選擇相同,適用於排序小列表 * 若列表基本有序,則插入排序比冒泡、選擇更有效率。 * @author L.Eric * */ public class insertionSorting { public static void main(String[]
Time of Update: 2017-01-19
本文執行個體講述了Java串連各種資料庫的方法。分享給大家供大家參考。具體如下:複製代碼 代碼如下://MySQL: String Driver="com.mysql.jdbc.Driver"; //驅動程式 String URL="jdbc:mysql://localhost:3306/db_name";
Time of Update: 2017-01-19
這兩天在做與某知名一卡通公司的單點登入整合(我們的產品使用Java編寫,對方的程式使用.Net編寫)其中有一項參數是時間戳記。即目前時間相對於公元1970-1-1 00:00:00的秒數。按照他們給出的文檔我完成了Java部分的編寫,時間戳記部分很簡單,一句話:複製代碼 代碼如下: private String createTimestamp() //timestamp
Time of Update: 2017-01-19
本文執行個體講述了Java之JFrame輸出Helloworld的方法。分享給大家供大家參考。具體如下:JAVA的GUI程式的基本思路是以JFrame為基礎,它是螢幕上window的對象,能夠最大化、最小化、關閉。Swing是一個用於開發Java應用程式使用者介面的開發套件。以抽象視窗工具包(AWT)為基礎使跨平台應用程式可以使用任何可插拔的外觀風格。Swing開發人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模組化組件來建立優雅的使用者介面。說白了,你只需要很少的代碼,就能利用JAV
Time of Update: 2017-01-19
本文執行個體講述了java排序進階之選擇排序實現方法。分享給大家供大家參考。具體如下:選擇排序(Selection
Time of Update: 2017-01-19
本文執行個體講述了java交換排序之奇偶排序實現方法。分享給大家供大家參考。具體如下:奇偶排序,或奇偶換位排序,或磚排序,是一種相對簡單的排序演算法,最初發明用於有本地互連的並行計算。這是與冒泡排序特點類似的一種比較排序。該演算法中,通過比較數組中相鄰的(奇-偶)位置數字對,如果該奇偶對是錯誤的順序(第一個大於第二個),則交換。下一步重複該操作,但針對所有的(偶-奇)位置數字對。如此交替進行下去。處理器數組的排序在並行計算排序中,每個處理器對應處理一個值,並僅有與左右鄰居的本地互連。所有處理器可
Time of Update: 2017-01-19
本文執行個體講述了java交換排序之雞尾酒排序實現方法。分享給大家供大家參考。具體如下:雞尾酒排序,也就是定向冒泡排序, 雞尾酒攪拌排序, 攪拌排序 (也可以視作選擇排序的一種變形), 漣漪排序, 來回排序 or 快樂小時排序,
Time of Update: 2017-01-19
下面是一個郵件接收的工具類,有點長!!!public class ReciveMail { private MimeMessage msg = null; private String saveAttchPath = ""; private StringBuffer bodytext = new StringBuffer(); private String dateformate = "yy-MM-dd HH:mm"; public
Time of Update: 2017-01-19
本文執行個體講述了java和javascript中過濾掉img形式的字串不顯示圖片的方法。分享給大家供大家參考。具體實現方法如下:1. javascript過濾掉<img></img>和<img />形式的字串複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-19
複製代碼 代碼如下:package net.kitbox.util;/** * * @author lldy * */public class Singleton { private Singleton(){ } private static class SingletonHolder{
Time of Update: 2017-01-19
本文執行個體講述了java遍曆HashMap簡單的方法。分享給大家供大家參考。具體實現方法如下:import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class HashSetTest { public static void main(String[] args) { HashMap map = new HashMap(); map.put("a", "aa");
Time of Update: 2017-01-19
本文執行個體分析了java中transient關鍵字用法。分享給大家供大家參考。具體分析如下:java有個特點就是序列化,簡單地來說就是可以將這個類儲存在物理空間(當然還是以檔案的形式存在),那麼當你從本地還原這個檔案時,你可以將它轉換為它本身。這可以極大地方便網路上的一些操作,但同時,因為涉及到安全問題,所以並不希望把類裡面所有的東西都能儲存(因為那樣,別人可以通過序列化知道類裡面的內容),那麼我們就可以用上transient這個關鍵字,它的意思是臨時的,即不會隨類一起序列化到本地,所以當還原
Time of Update: 2017-01-19
本文執行個體分析了Java中for迴圈的執行過程。分享給大家供大家參考。具體分析如下:public class Test01{public static void main(String[] args) { int i = 0 ; for(foo('A');foo('B')&&i<3;foo('C')){ i++ ; foo('D') ; }}public static boolean foo(char c){System.out.print(c + " ");return
Time of Update: 2017-01-19
本文執行個體講述了java反射簡單實現方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:package reflect;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2017-01-19
本文執行個體講述了JAVA擷取檔案絕對路徑的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:/*** 擷取一個類的class檔案所在的絕對路徑。 這個類可以是JDK自身的類,也可以是使用者自訂的類,或者是第三方開發包裡的類。* 只要是在本程式中可以被載入的類,都可以定位到它的class檔案的絕對路徑。** @param cls*
Time of Update: 2017-01-19
本文執行個體講述了java字串相似性演算法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:public class Levenshtein { private int compare(String str, String target) { int d[][]; // 矩陣
Time of Update: 2017-01-19
循序搜尋法 就是一個一個去比較,找到時返回;二元搜尋法 二元搜尋演算法是在排好序的數組中找到特定的元素. 首先, 比較數組中間的元素,如果相同,則返回此元素的指標,表示找到了. 如果不相同, 此函數就會繼續搜尋其中大小相符的一半,然後繼續下去. 如果剩下的數組長度為0, 則表示找不到,那麼函數就會結束.實現代碼:複製代碼 代碼如下:package com.zc.manythread;import java.util.Random;import java.util.Scanner;/**&
Time of Update: 2017-01-19
歸併排序(Merge)是將兩個(或兩個以上)有序表合并成一個新的有序表,即把待排序序列分為若干個子序列,每個子序列是有序的。然後再把有序子序列合并為整體有序序列。歸併排序是建立在歸併操作上的一種有效排序演算法。該演算法是採用分治法(Divide and Conquer)的一個非常典型的應用。 將已有序的子序列合并,得到完全有序的序列;即先使每個子序列有序,再使子序列段間有序。若將兩個有序表合并成一個有序表,稱為2-路歸併。歸併排序演算法穩定,數組需要O(n)的額外空間,鏈表需要O(log(n))
Time of Update: 2017-01-19
Java動態代理類位於java.lang.reflect包下,一般主要涉及到以下兩個類: (1)InvocationHandler:該介面中僅定義了一個方法 public object invoke(Object obj,Method method, Object[] args)