中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
首頁
源碼下載
編程相關
建站資源
書籍教程
網頁設計教程
網絡編程教程
手遊
手機軟件
文章
首頁
>
網絡編程教程
全部
ASP教程
ASP教程
ASP.NET教程
PHP教程
JSP教程
C#/CSHARP教程
XML教程
Ajax教程
Perl教程
Shell教程
Visual Basic教程
Delphi教程
移動開髮教程
C/C++教程
Java教程
J2EE/J2ME
軟件工程
網絡編程教程
數組重排序(如何將所有奇數放在所有偶數前面)的深入分析
這裡介紹一種高效率的能在O(n)時間複雜度內完成的演算法。核心思想是:定義兩個指針,一個指針A從前往後掃描,一個指針B從後往前掃描。指針A掃描到偶數暫停,指針B掃描到奇數暫停,然後交換兩個數,交換之後繼續如上述掃描和交換,直到指針A和指針B重
2024-11-20
Java反射機制的實作詳解
很多主流框架都使用了反射技術.像ssh框架都採用兩種技術xml做配置文件+反射技術.與反射有關的類包.java.lang.reflect.*;和java.lang.Class;Java中所有類型(包含基本型別)都對應一個Class物件,這個Class就是java.lang.Class。即每一個型別,在Class中都有一個Class物件跟它對應.Class 沒有公共構造方法。注意不是沒有,是沒有公共的.如何取得Class物件複製程式碼如下:.針對每一個物件.getCalss(),可以得到對應的Class
2024-11-20
關於java 圖形驗證碼的解決方法
複製程式碼如下:package cn.response;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java. io.IOException;import java.util.Random;import javax.imageio.ImageIO;import javax.se
2024-11-19
基於jstl 標籤的使用介紹
導入Jstl標籤庫<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>需要導入jstl.jar和standard.jarc:forEach --> 迭代標籤迭代List或Map<c:forEach var="person" items="${list}">${person.name }</br></c:fo
2024-11-19
java HashMap的keyset實例
一個簡單的例子複製程式碼如下://a simple demoimport java.util.HashMap;import java.util.Set;public class TestHashMap {public static void main(String[] args) {HashMap<Integer, Integer> G = new HashMap<Integer,Integer>();G.put(1, 1); G.put(2, 4);G.put(3, 9); G
2024-11-19
Java建立資料夾及檔案實例程式碼
複製程式碼如下:package com.xhkj.util;import java.io.File;import java.io.IOException;public class CreateFileUtil {public static boolean CreateFile(String destFileName) {File file = new File(destFileName);if ( file.exists()) {System.out.println("建立單一檔案"
2024-11-19
java取得web容器位址的方法
tomcat本地位址E:/soft4develop/apache-tomcat-6.0.18System.getProperty("user.dir")//E:/soft4develop/apache-tomcat-6.0.18/binSystem.getProperty("catalina.home")/ /E:/soft4develop/apache-tomcat-6.0.18對於jboss同樣適用。其他容器未做測試。說這裡,正好有朋友在群組裡頭問了個問題,
2024-11-19
java 下執行mysql 批次插入的幾種方法及用時
方法1:Java code複製程式碼如下:conn = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS);pstmt = conn.prepareStatement("insert into loadtest (id, data) values (?, ?)");for (intforint i = 1; i <= COUNT; i++) {pstmt.clearParameters();pstmt.setIn
2024-11-19
struts2中實作多個檔案同時上傳程式碼
在upload.jsp頁面中將多個檔案域物件命名為相同的名字,這樣在action中就可以將多個檔案域解析成一個數組,數組的大小就是檔案域的個數,同時一個檔案域解析成三個對應的變量,因此多個檔案域對應三個數組,其中每個數組的大小就是檔案域的個數。 jsp頁面程式碼如下:複製程式碼如下:<form action="upload.action" name="uploadForm" method="post" enctype="multi
2024-11-19
Java下載檔案時檔名亂碼問題解決辦法
複製程式碼程式碼如下: public static String toUtf8String(String s) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); if (c >= 0 && c <= 255) { sb.append(c); } else { 位元組[] b;嘗試 { b = Character.toStr
2024-11-19
Java:DocumentBuilderFactory呼叫XML的方法實例
首先得到:得到DOM 解析器的工廠實例DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance(); 然後從DOM 工廠取得DOM 解析器DocumentBuilder dombuilder=domfac.newDocumentBuilder(); )將要解析的XML 文件轉換為輸入流,以便DOM解析器解析它InputStream is= new FileInputStream("test1.xml"); ( 4
2024-11-19
在java中利用匿名內部類別進行較簡潔的雙括弧初始化的方法
java的collection集合框架如set、map、list並沒有提供任何簡單的方法供初始化。而每次建立集合都要將值一個個add進去。如複製程式碼如下:Set<Character> letter=new HashSet<Character>();letter.add('a');letter.add('b');//...非常繁瑣。 但用匿名內部類別的話。可以略為簡單。複製程式碼如下:Set<Character> letter=new H
2024-11-19
關於JAVA 數組的使用介紹
JAVA陣列與容器類別主要有三個方面的差異:效率、類型和保存基本類型的能力。在JAVA中,陣列是一種效率最高的儲存和隨機存取物件引用序列的方式。數組就是一個簡單的線性數組,這使得元素存取非常快速。但是為此付出的代價卻是數組的大小被固定,並且在其生命週期中不可改變。由於範型和自動包裝機制的出現,容器已經可以與陣列幾乎一樣方便地用於基本類型中了。陣列和容器都可以一定程度上防止你濫用他們,如果越界,就會得到RuntimeException異常。數組碩果僅存的優勢便是效率,然而,如果要解決更一般化的問題,那麼數組
2024-11-19
深入Java Final
JAVA關鍵字final用於修飾資料、方法或類,通常意味著“無法改變的”,既資料不能改變,方法不能覆蓋,類別不能繼承。一般採用final有兩種原因:設計和效率。而隨著JAVA版本的更新,一些效率上的問題可以交由編譯器和JVM處理。因此,採用final來解決效率問題就顯得不是那麼重要了。 Final修飾符大多運用於基本資料型別(primitive)域或不可變(immutable)類別的域(如果類別中的所有方法方法都不會改變其對象,這種類別就是不可變類別。String就是一個不可變類)。 【final數據】F
2024-11-19
java servlet 幾種頁面跳轉的方法
Servlet:當然,在servlet中,一般跳躍都會發生在doGet, doPost等方法裡面。 1) redirect 方式response.sendRedirect("/a.jsp");頁面的路徑是相對路徑。 sendRedirect可以將頁面跳到任何頁面,不一定局限於本web應用中,如:response.sendRedirect("//www.VeVB.COm");跳轉後瀏覽器網址列變化。這種方式要傳值出去的話,只能在url中帶parameter或放在ses
2024-11-19
上一頁
4
5
6
7
8
9
10
11
12
下一頁