中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
首頁
源碼下載
編程相關
建站資源
書籍教程
網頁設計教程
網絡編程教程
手遊
手機軟件
文章
首頁
>
網絡編程教程
>
Java教程
全部
ASP教程
ASP教程
ASP.NET教程
PHP教程
JSP教程
C#/CSHARP教程
XML教程
Ajax教程
Perl教程
Shell教程
Visual Basic教程
Delphi教程
移動開髮教程
C/C++教程
Java教程
J2EE/J2ME
軟件工程
Java教程
解析如何用兩個堆疊來實作佇列的方法
題目:如何用兩個棧來實作佇列,即實作佇列的兩個方法――appendTail(插入)和deleteHead(刪除)。分析:核心思想是一個棧正向存儲,另外一個棧逆向存儲。正向儲存的堆疊用來插入,逆向儲存的堆疊用來刪除。實現的Java程式碼如下:複製代
2024-11-20
解析分別用遞歸與迴圈的方式求斐波那契數列的實作方法
程式碼如下:複製程式碼如下:public class Fibonacci {public static long recursive(int n) {if (n <= 0)return 0;if (n == 1)return 1;retur
2024-11-20
一種求正整數冪的高效能演算法詳解
核心思想是當n為偶數時,a^n = a^n/2 × a^n/2當n為奇數時,a^n = a^(n-1)/2 × a^(n-1 )/2 × a程式碼如下:複製程式碼如下:public class Power {public static voi
2024-11-20
數組重排序(如何將所有奇數放在所有偶數前面)的深入分析
這裡介紹一種高效率的能在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
上一頁
6
7
8
9
10
11
12
13
14
下一頁