首頁>網絡編程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
Java教程
  • Java遞歸遍歷目錄的小例子

    Java遞歸遍歷目錄的小例子

    複製程式碼程式碼如下:public static void main(String[] args) {File f = new File("D://test//fsd");listChids(f,0);}public static void listChids(File f, int level){String preSrt = "";for(int i=0;i
    2024-11-25
  • Java 替換字串中的回車換行符的方法

    Java 替換字串中的回車換行符的方法

    使用正規表示式進行替換:程式碼片段:String documentTxt = EntityUtils.toString(entity,"gbk");//取得資料documentTxt=documentTxt.replaceAll("[//t//n//r]", "" );//將內容區域的回車換行去除說明:String類別的replaceAll就有正規替換功能。 /t為製表符/n為換行/r為回車java正規使用:範例方法:複製程式碼如下:public
    2024-11-25
  • java 頁面url傳值中文亂碼的解決方法

    java 頁面url傳值中文亂碼的解決方法

    中文問題,是應用程式上常常遇到的問題。這將涉及到字元解碼操作,我們在應用中常常會用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等類似的方法去解碼。但這種方式受具體應用環境限制,往往在應用部署環境改變時,還會出現中文亂碼。在這裡介紹一種解決方法,可以在任何應用程式部署環境下通用。此方法分兩步驟:1、在客戶端以escape(encodeURIComponent(fieldValue))方法編碼,例如:複製程
    2024-11-25
  • java中常用的排序方法

    java中常用的排序方法

    複製程式碼如下:package com.test;import java.util.Random;/*** 排序測試類別* * 排序演算法的分類如下: 1.插入排序(直接插入排序、折半插入排序、希爾排序); 2.交換排序(冒泡泡排序、快速排序);* 3. 選擇排序(直接選擇排序、堆排序);4. 歸併排序;5.基數排序。 * * 關於排序方法的選擇: (1)若n較小(如n≤50),可採用直接插入或直接選擇排序。 * 當記錄規模較小時,直接插入排序較好;否則因為直接選擇移動的記錄數少於直接插人,應選直接選擇排
    2024-11-24
  • 關於Struts2檔案上傳與自訂攔截器

    關於Struts2檔案上傳與自訂攔截器

    一、存取或新增request/session/application屬性public String scope() throws Exception{ActionContext ctx = ActionContext.getContext();ctx.getApplication().put("app", "應用範圍");//往ServletContext裡面放入appctx.getSession().put("ses", "sessi
    2024-11-24
  • java中透過網卡名稱取得IP位址

    java中透過網卡名稱取得IP位址

    複製程式碼如下:package me.xuzs.sso.test;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;public class InternetTest {public static void main (String[] args) {String netCard = "lo";
    2024-11-24
  • java控制Pdf自動列印的小例子

    java控制Pdf自動列印的小例子

    複製程式碼程式碼如下:public byte[] autoPrintPdf(byte[] pdf_byte) {ByteArrayOutputStream bos=null;try {PdfReader reader = new PdfReader(pdf_byte);bos = new ByteArrayputStream();PdfReader(pdf_byte);bos = new ByteArrayputStream();PdfReader(pdf_byte);bos = new ByteArra
    2024-11-24
  • Java呼叫DOS實現定時關機的實例

    Java呼叫DOS實現定時關機的實例

    複製程式碼程式碼如下:public static void shutdown(){System.out.print("請輸入多少分鐘後關機:");Scanner scanner = new Scanner(System.in);int minute = scanner.nextInt()*60 ;Runtime runtime = Runtime.getRuntime();String shutdown = "shutdown -s -t "+minute;try
    2024-11-24
  • javafx實作圖片3D翻轉效果方法實例

    javafx實作圖片3D翻轉效果方法實例

    實作步驟: 1、定義FlipView物件。包含以下屬性:複製程式碼如下://正面視圖public Node frontNode; //反面視圖public Node backNode; //是否翻轉boolean flipped = false; //翻轉角度DoubleProperty time = new SimpleDoubleProperty(Math.PI / 2) ; //正面翻轉特效PerspectiveTransform frontEffect = new Perspective
    2024-11-24
  • 基於java中stack與heap的區別,java中的垃圾回收機制的相關介紹

    基於java中stack與heap的區別,java中的垃圾回收機制的相關介紹

    #. 在java中有兩類記憶體。分別稱為stack(堆疊)和heap(堆)。 stack是程式記憶體空間,因此所有的基本型別和物件的參考是存在stack中。 heap是java虛擬機儲存對象的,它是一個巨大的內存,當你創造一個對象,java虛擬機把對象放入heap中,把創造的對象的地址放入stack中。因此,基本型別、物件的參考儲存在stack中;物件儲存在heap中。 #. java中的垃圾回收機制當你new一個新的對象,java分配必需的記憶體。當你用完一個物件時,java的垃圾回收器為你把記憶體收回
    2024-11-24
  • 基於HttpServletResponse 相關常用方法的應用

    基於HttpServletResponse 相關常用方法的應用

    public void filedownload(HttpServletResponse response) throws Exception { ServletContext context = this.getServletContext(); } String path = context.getRealPath("/download/awf.jpg");字串檔名 = path.substring(path.lastIndexOf("//") + 1); //
    2024-11-24
  • 基於HttpServletRequest 相關常用方法的應用

    基於HttpServletRequest 相關常用方法的應用

    Referer:public voidreferer(HttpServletRequest request, HttpServletResponse response) throws Exception {Stringreferer = request.getHeader("referer");if (referer == null || !referer.startsWith("http://localhost") 回應. sendRedirect(“/webTw
    2024-11-24
  • IO 使用說明介紹

    IO 使用說明介紹

    在判斷檔案物件是否為檔案或目錄時,必須先判斷該檔案物件封裝的內容是否存在,透過exists判斷; 在文字檔案操作流程建構的時候還可指定編碼方式;File f;f.exists() ;f.isDirectory();f.isFile();f.deleteOnExit();// 在程式退出的時候將指定檔案刪除;f.createNewFile();//在指定位置建立文件,如果文件已經存在,則返回false;f.getParent();//此方法返回的是絕對路徑中的父目錄,如果獲取的是相對路徑,則返回Null,如
    2024-11-24
  • java中IO 常用IO操作類別繼承結構分析

    java中IO 常用IO操作類別繼承結構分析

    IO 常用IO操作類別繼承結構IO字元流Reader(來源)BufferedReaderLineNumberReaderInputStreamReaderFileReader(位元組流通向字元流的橋樑)StringReaderWriter(目的)BufferedWriterOutputStreamWriterFileWriter(字節流通向字節流的橋樑)BufferedWriterOutputStreamWriterFileWriter(String流通向字節流的橋樑)WStringriterStream
    2024-11-24
  • java Collection 之List學習介紹

    java Collection 之List學習介紹

    List一個有序的集合,允許元素的重複;該實現不是同步的,如果多個線程訪問一個List實例,而其中至少一個線程從結構上修改了表(添加或刪除元素),那麼它需要保持外部同步;一般透過對自然封裝該清單的物件進行同步操作來完成,如:Collections.synchronizedList()來包裝清單;ArrayListList介面的大小可變數組的實現,實現了所有可選清單操作,並​​且允許包括null在內的所有元素,LinkedListList介面的連結列表實現,允許元素為null,實現所有可選的列表操作,也為在
    2024-11-24