首頁>網絡編程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
Java教程
  • Tomcat正常啟動,存取所有頁面均報404異常,404異常總結分析

    Tomcat正常啟動,存取所有頁面均報404異常,404異常總結分析

    404異常,很常見,大多情況是路徑錯誤、web.xml檔案映射路徑寫錯、伺服器設定、servlet的jar包未導進去或沒有隨專案發布等等。如果是路徑錯誤,仔細檢查即可解決問題。伺服器沒設定好也會報這個錯誤,這一般是新手剛開始學時遇到的問題
    2024-11-20
  • 深入解析StringBuffer和StringBuilder的區別

    深入解析StringBuffer和StringBuilder的區別

    做專案中常用到String和StringBuilder,String可以用「+」來對字串進行拼接,StringBuilder用append進行拼接,而且一直不懂既然可以用String,問什麼還要用StringBuilder。儘管在做資料庫
    2024-11-20
  • java中使用Filter控制使用者登入權限具體實例

    java中使用Filter控制使用者登入權限具體實例

    學jsp這麼長時間,做的項目也有七八個了,可所有的項目都是用戶登入就直接跳到其擁有權限的頁面,或者顯示可訪問頁面的連結。使用這種方式來幼稚地控制存取權限。從來沒有想過如果我沒有登錄,直接輸入地址也可以直接訪問用戶的頁面的。在jsp中權限的
    2024-11-20
  • 使用java取得md5值的兩種方法

    使用java取得md5值的兩種方法

    Message Digest Algorithm MD5(中文名為訊息摘要演算法第五版)為電腦安全領域廣泛使用的一種雜湊函數,是一種比較常用的雜湊演算法。 java中可以用兩種方法實作,我們先說麻煩一點的,程式碼: 複製程式碼如下:publi
    2024-11-20
  • Java連接MYSQL資料庫的實作步驟

    Java連接MYSQL資料庫的實作步驟

    此文章主要向大家描述的是Java連接MYSQL 資料庫(以MySQL為例)的實際操作步驟,我們是以相關實例的方式來引出Java連接MYSQL 資料庫的實際操作流程,以下就是文章的主要內容描述。當然,首先要安裝有JDK(一般是JDK1.5.X
    2024-11-20
  • java時間戳轉日期格式的實作程式碼

    java時間戳轉日期格式的實作程式碼

    如下圖所示:複製程式碼如下:String beginDate="1328007600000";SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");String sd = sdf.f
    2024-11-20
  • 深入同步存取共享的可變資料分析

    深入同步存取共享的可變資料分析

    如果對共享的可變資料的存取不能同步,其後果非常可怕,即使這個變數是原子可讀寫的。下面考慮一個線程同步方面的問題。對於執行緒同步,Java類別函式庫提供了Thread.stop的方法,但這個方法並不值得提倡,因為它本質上是不安全的。使用輪詢(Pol
    2024-11-20
  • 基於Java字串"==" 與"equals" 的深入理解

    基於Java字串"==" 與"equals" 的深入理解

    雖然關於Java字串「==」和「equals」的問題是Java學習中的最基礎的一個問題,但是仍然有不少剛學習Java的同學搞不清楚裡面的原理,最近和朋友討論到這個問題,所以寫篇文章跟大家分享一下我自己的理解。首先讓我們來看一個例子:複製代
    2024-11-20
  • 解析如何用兩個堆疊來實作佇列的方法

    解析如何用兩個堆疊來實作佇列的方法

    題目:如何用兩個棧來實作佇列,即實作佇列的兩個方法――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反射機制的實作詳解

    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 圖形驗證碼的解決方法

    關於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 標籤的使用介紹

    導入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