首頁> 網絡編程教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
網絡編程教程
  • Java事務的個人理解小結

    Java事務的個人理解小結

    一、什麼是Java事務通常的觀念認為,事務僅與資料庫相關。事務必須服從ISO/IEC所製定的ACID原則。 ACID是原子性(atomicity)、一致性(consistency)、隔離性(isolation)和持久性(durability)的縮寫。事務的原子性表示事務執行過程中的任何失敗都會導致事務所所做的任何修改失效。一致性表示當交易執行失敗時,所有被該交易影響的資料都應該恢復到事務執行前的狀態。隔離性表示在事務執行過程中對資料的修改,在事務提交之前對其他事務不可見。持久性表示已提交的資料在交易執行失
    2024-11-25
  • 歸併排序的實現代碼與思路

    歸併排序的實現代碼與思路

    首先考慮下如何將二個有序數列合併。這個很簡單,只要從比較二個數列的第一個數,誰小就先取誰,取了後就在對應數列中刪除這個數。然後再進行比較,如果有數列為空,那就直接將另一個數列的資料依序取出即可。複製程式碼程式碼如下:View Code //將有序數組a[]和b[]合併到c[]中void MemeryArray(int a[], int n, int b[], int m, int c[]) {int i, j, k;i = j = k = 0;while (i < n && j &l
    2024-11-25
  • JAVA包裝類別及自動封包解包實例碼

    JAVA包裝類別及自動封包解包實例碼

    複製程式碼程式碼如下:public class Wrapper {public static void main(String[] args) {int i = 500;Integer t = new Integer(i);int j = t.intValue();String s = t.toString( );System.out.println(t);整數t1 = new Integer(500);System.out.println(t.equals(t1));整數a1 = 5;
    2024-11-25
  • java判斷遠端伺服器上的檔案是否存在的方法

    java判斷遠端伺服器上的檔案是否存在的方法

    在做資料檔案匯入LEFTII 是遇到一個文件,在做匯入的時候有時候產生的原始檔案可能不存在,現在透過加一個判斷,判斷檔案是否存在,起初以為簡單的判斷檔案file.exists( ) 存不存在就行了,但是後來事實證明這個只能判斷本地的文件是否存在。這裡我們透過一個巧妙的方法告訴大家,就是把遠端的文件共享到本地來,透過電腦的衍射可以輕而易舉的解決這個問題過程如下然後在下面的步驟輸入用戶名,密碼,這樣就可以通過判斷本地是否存在這個文件就搞定了。
    2024-11-25
  • java web專案裡ehcache.xml介紹

    java web專案裡ehcache.xml介紹

    複製代碼代碼如下: <?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false"monitoring="autodetect" dynamicConfig="true">
    2024-11-25
  • 如何解決struts2日期類型轉換

    如何解決struts2日期類型轉換

    因此要確保系統一定要正確第對Date類型進行轉換,就要寫一個全域的型別轉換類,進行Date與String之間的型別轉換。複製程式碼如下:package com.great.util;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import com.opensymphony.xwork2.conversion.impll .DefaultTyp
    2024-11-25
  • JAVA多執行緒Thread和Runnable的實現

    JAVA多執行緒Thread和Runnable的實現

    java中只允許單一繼承,但允許實作多個接口,因此第二種方法更靈活。複製程式碼程式碼如下:/*** 執行繼承java.lang.Thread類別定義的執行緒*/public void startOne() {// 建立實例OneThread oneThread = new OneThread();// 啟動執行緒ThreadAoneThread.startThreadA(); try {// 設定執行緒休眠1秒Thread.sleep(1000);} catch (InterruptedException
    2024-11-25
  • Java 反射取得類別詳細資訊的常用方法總結

    Java 反射取得類別詳細資訊的常用方法總結

    類別ReflectionDemo複製程式碼如下:package Reflection;@Deprecated public class ReflectionDemo { private String pri_field;公共字符串 pub_field; public ReflectionDemo(){} public ReflectionDemo(String name){} private ReflectionDemo(String name,int int1){} public vo
    2024-11-25
  • Java 中實作隨機無重複數字的方法

    Java 中實作隨機無重複數字的方法

    一般有點開發經驗的朋友都能實現這樣的功能,只不過是效率上的問題。我們一般在面對這樣的問題時,總是會平鋪直序的聯想,先生成一個數組,然後在一個循環中向數組添加隨機數字,在添加數字的過程中先查找數組中是否存在這個數字,如果不存在這個數字就直接加到數組中;如果存在這個數字就不加。我們通常都是這樣考慮問題的,這樣考慮也能實現功能,我剛才也說了,只不過是效率上的問題。為了更好地理解這個題意,我們先來看下具體內容:產生一個1-100 的隨機數組,但數組中的數字不能重複,即位置是隨機的,但數組元素不能重複。
    2024-11-25
  • java中的值傳遞和引用傳遞的區別分析

    java中的值傳遞和引用傳遞的區別分析

    傳值---傳遞基本資料型別參數複製程式碼如下:public class PassValue{static void exchange(int a, int b){//靜態方法,交換a,b的值int temp;temp = a;a = b;b = temp;}public static void main(String[] args){int i = 10;int j = 100;System.out.println("before call: " + "i=" +
    2024-11-25
  • 希爾排序的演算法代碼

    希爾排序的演算法代碼

    希爾排序的時間複雜度為O(n*log2n) 空間複雜度為O(1)是一種不穩定的排序演算法思想:希爾排序也是一種插入排序方法,實際上是一種分組插入方法。先取定一個小於n的整數d1作為第一個增量,把表的全部記錄分成d1個組,所有距離為d1的倍數的記錄放在同一個組中,在各組內進行直接插入排序;然後,取第二個增量d2(<d1),重複上述的分組和排序,直至所取的增量dt=1(dt
    2024-11-25
  • java 傳送郵件的實例程式碼(可移植)

    java 傳送郵件的實例程式碼(可移植)

    以一個web專案為例,程式碼是可以移植的首先要導入mail.jar包,然後創建自己的類別1:HTMLSender類別複製程式碼如下:package com.txq.mail;import java.util.Properties;import javax .mail.Message;import javax.mail.MessagingException;import javax.mail.NoSuchProviderException;import javax.mail.Session;import j
    2024-11-25
  • Java Clone(類別的複製)實例程式碼

    Java Clone(類別的複製)實例程式碼

    自己實作了一次:複製程式碼如下:public class A implements Cloneable {public String str[];A() {str = new String[2];}public Object clone() {A o = null;try {o = (A) super.clone();} catch (CloneNotSupportedException e) {e.printStackTrace();}o.str = new String[2];return o;}}
    2024-11-25
  • java 折半查找法(二分查找)實例

    java 折半查找法(二分查找)實例

    複製程式碼程式碼如下:public class HalfSearch {public static int halfSearch(int a[], int x) {int mid, left, right;left = 0;right = a.length - 1;mid = (left + right) / 2;while (a[mid] != x) {if (x > a[mid]) {left = mid + 1;}else if (x < a[mid]) {right = mid - 1
    2024-11-25
  • Java判斷本機IP位址類型的方法

    Java判斷本機IP位址類型的方法

    複製程式碼程式碼如下:package net;import java.net.*;/** getAddress方法和getHostAddress類似,它們的唯一區別是getHostAddress方法傳回的是字串形式的IP位址,* 而getAddress方法傳回的是byte陣列形式的IP位址。 * Java中byte型別的取值範圍是-128?127。如果傳回的IP位址的某個位元組是大於127的整數,在byte數組中就是負數。 * 由於Java中沒有無符號byte類型,因此,若要顯示正常的IP位址,必須使用i
    2024-11-25