首頁>網絡編程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
Java教程
  • 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
  • java中使用sax解析xml的解決方法

    java中使用sax解析xml的解決方法

    在java中,原生解析xml文檔的方式有兩種,分別是:Dom解析和Sax解析Dom解析功能強大,可增刪改查,操作時會將xml文檔以文檔對象的方式讀取到內存中,因此適用於小文檔Sax解析是從頭到尾逐行逐行逐行逐行讀取內容,修改較為不便,但適用於只讀的大文檔本文主要講解Sax解析,其餘放在後面Sax採用事件驅動的方式解析文檔。簡單點說,如同在電影院看電影一樣,從頭到尾看一遍就完了,不能回退(Dom可來來回回讀取)在看電影的過程中,每遇到一個情節,一段淚水,一次擦肩,你都會調動大腦和神經去接收或處理這些訊息同樣
    2024-11-24
  • 基於java中正規操作的方法總結

    基於java中正規操作的方法總結

    正規表示式在處理字串的效率上是相當高的關於正規表示式的使用,更多的是自己的經驗,有興趣可以參閱相關書籍這裡主要寫一下java中的正則操作方法實例1:匹配複製程式碼程式碼如下:import java.util.Scanner; class Demo {public static void main(String[] args) {Scanner sc = new Scanner(System.in);//取得輸入System.out.print("Please Enter: ");Str
    2024-11-24
  • 基於java中反射的總結分析

    基於java中反射的總結分析

    剛開始學習java的時候真的很難理解反射到底是個什麼東西一些書籍,即使是很經典的書籍都解釋的讓人感覺懵懵的,或許的確是我太笨況且,網上說在將來學習框架的時候需要經常應用到反射機制,這樣一來總讓人心裡有些不安就方才偶然又把講解反射的章節和視頻看了一點,覺得能理解一些了現在決定一鼓作氣,邊看邊寫,順便把一些主要的內容和操作都記載到這裡我想,對於我這麼一個笨笨的人來說,學習的最好方法也許就是不斷重複遇到不懂的知識就停下來把以往的重新學一遍,雖然浪費了很多時間,但對我也有些效果我的理解是:所謂反射,就是根據一個已
    2024-11-24
  • 基於java中泛型的總結分析

    基於java中泛型的總結分析

    要我直接說出泛型是個what我還真講不出來,這裡先由一道問題引入: 定義一個坐標點類,要求能保存各種類型的數據,如:整形,浮點型,和字符串類型既然變數類型起先不確定,那麼很容易想到就是用所有類型的父類,也就是Object類別來代替不廢話了,用程式碼來體現實例1:用Object來實現不確定的資料型別輸入複製程式碼如下://這是定義的座標點類別class Point {private Object x;private Object y;//用Object來表示不確定的型別public Point(Object
    2024-11-24
  • 在java中使用dom解析xml的範例分析

    在java中使用dom解析xml的範例分析

    dom是個功能強大的解析工具,適用於小文檔為什麼這麼說呢?因為它會把整篇xml文檔裝載進內存中,形成一顆文檔對象樹總之聽起來怪嚇人的,不過使用它來讀取點小東西相對Sax而言還是挺方便的至於它的增刪操作等,我是不打算寫了,在我看教程的時候我就差點被那個代碼給醜到吐了也正因為如此,才有後來那些jdom和dom4j等工具的存在……不多說,直接上代碼Dom解析範例複製程式碼如下:import java.io.File;import javax.xml.parsers.DocumentBuilder;import
    2024-11-24
  • Java字節碼指令集的使用詳細

    Java字節碼指令集的使用詳細

    Java虛擬機指令由一個位元組長度的、代表某種特定意義的操作碼(Opcode)以及其後的零個至多個代表此操作參數的操作數構成。虛擬機器中許多指令並不包含操作數,只有一個操作碼。若忽略異常,JVM解釋器使用一下為程式碼即可有效運作。複製程式碼程式碼如下:do{自動計算PC暫存器以及從PC暫存器的位置取出操​​作碼if(存在操作數) 取出操作數;執行操作碼所定義的操作;}while(處理下一次迴圈)操作數的數量以及長度,取決於操作碼,若一個操作數長度超過了一個字節,將會以Big-Endian順序存儲(高位在前
    2024-11-24
  • Java序列化機制與原理的深入分析

    Java序列化機制與原理的深入分析

    Java序列化演算法透析Serialization(序列化)是一種將物件以一連串的位元組描述的過程;反序列化deserialization是將這些位元組重建成一個物件的過程。 Java序列化API提供一個處理物件序列化的標準機制。在這裡你能學到如何序列化一個對象,什麼時候需要序列化以及Java序列化的演算法,我們用一個實例來示範序列化以後的字節是如何描述一個對象的信息的。在序列化的必要性Java中,一切都是對象,在分散式環境中經常需要將Object從這一端網路或設備傳遞到另一端。這就需要有一種可以在兩端傳
    2024-11-24