Time of Update: 2015-07-27
標籤: JAVA資料庫基本操作指南 Java資料庫操作基本流程:取得資料庫連接 - 執行sql語句 - 處理執行結果 - 釋放資料庫連接。一、取得資料庫連接1、用DriverManager取資料庫連接例子: String
Time of Update: 2015-07-26
標籤:文檔結構注意事項:匯入文件字元格式設定需轉化成utf—8格式再進行匯出,否則匯出資料中文顯示亂碼。java代碼 1 package test; 2 import java.io.BufferedReader; 3 import java.io.BufferedWriter; 4 import java.io.File; 5 import java.io.FileOutputStream; 6 import java.io.FileReader; 7 import
Time of Update: 2015-07-29
標籤: 儘管Java是基於C++的,但是Java是一種更純粹的物件導向語言。2.1用引用操作對象 每種程式設計語言都有自己操作記憶體中元素的方式。有時候程式員需要注意將要操作的資料是什麼類型。是直接操控元素,還是用某種基於特殊文法的間接表示(如C和C++中的指標)。 Java中是非常簡單的,由於一切都是對象,我們可以採用單一的文法進行操作。採用遙控器操作電視方式,用引用操控對象。任何對象都可以用一個引用來操作。2.2必須由你建立所有對象 在建立了一個引用之後,就希望它可以與一個對象相關聯
Time of Update: 2015-07-29
標籤:1.資料類型: 八大基礎資料型別 (Elementary Data Type):整byte、short、int、long(1、2、4、8位元組);浮float、double(8、16位有效數字);布boolean;字元char 三大引用資料類型:對象、介面、數組2.自動類型轉換與強制類型轉換: 自動:int a;byte b;a=a+b;這裡,b是1個位元組的,只能轉向高位元組的int參與運算 注意:byte
Time of Update: 2015-07-30
標籤:藍芽 j2se 因為項目的原因,要在電腦上開發一個通過藍芽傳送資料的用戶端,我採用的是JAVA,JSME開發。用戶端:去搜素藍芽訊號,然後找到相應的藍芽訊號進行串連。服務端:用戶端需要進行串連的藍芽訊號。在PC伺服器端還需要一個開源組件BlueCove,該組件實現了JSR-82 Java
Time of Update: 2015-07-29
標籤: Java集合之泛型的使用 泛型提供了一種輕便靈活的資料操作,資料的安全性相對提高。
Time of Update: 2015-07-29
標籤:1.
Time of Update: 2015-07-28
標籤:在函數中定義的一些基本類型的變數和對象的引用變數都是在函數的棧記憶體中分配。當在一段代碼塊中定義一個變數時,java就在棧中為這個變數分配記憶體空間,當超過變數的範圍後,java會自動釋放掉為該變數分配的記憶體空間,該記憶體空間可以立刻被另作他用。堆記憶體用於存放由new建立的對象和數組。在堆中分配的記憶體,由java虛擬機器自動記憶體回收行程來管理。在堆中產生了一個數組或者對象後,還可以在棧中定義一個特殊的變數,這個變數的取值等於數組或者對象在堆記憶體中的首地址,在棧中的這個特殊的變數就
Time of Update: 2015-07-28
標籤: 1 public static void main(String[] args){ 2 int a[] = {34, 8, 64, 51, 32, 21}; 3 selectSort(a); 4 for (int i = 0; i < a.length; i++) { 5 System.out.print(a[i] + " "); 6 } 7 } 8 9 public
Time of Update: 2015-07-27
標籤:虛擬機器 垃圾收集 垃圾收集器用到的垃圾收集演算法標記-清除(Mark-Sweep)演算法:首先標記出所有需要回收的對象,在標記完成後統一回收所有被標記的對象。它主要有兩個缺點:一個是效率問題,標記和清楚過程的效率都不高;另外一個是空間問題,標記清楚後會產生大量不連續的記憶體片段,空間片段太多可能會導致,當程式在以後的運行過程中需要分配較大對象時無法找到足夠連續的記憶體空間而不得不提前出發另一次垃圾收集動作。執行過程如所示
Time of Update: 2015-07-28
標籤:java設計模式 單例設計模式 模板設計模式 1.單例模式方法:類構造方法私人的,類裡面有個靜態類對象用來儲存這個類對象,並且這個類提供擷取該類對象的靜態方法。/** * 單例設計模式 * @author Admin * */public class Design1 {private String name;private static Design1 d;private Design1(
Time of Update: 2015-07-28
標籤:會話概述什麼是會話簡單的理解:使用者開啟瀏覽器,點擊多個超連結,訪問Web伺服器上多個資源,然後關閉瀏覽器,整個過程稱之為一次會話。需要解決的問題每個使用者在使用瀏覽器與伺服器會話的過程中,會產生一些使用者資料,如使用者登陸標記,WEB應用程式必須要為每個使用者在一次或多次會話過程中儲存這些資料。兩種技術CookieCookie是用戶端技術,WEB應用程式把每個使用者資料以Cookie的形式發送給各自的的瀏覽器,當使用者使用瀏覽器再次訪問WEB應用時,就會帶上這些Cookie,這樣,WEB
Time of Update: 2015-07-27
標籤:javaimport java.io.* ; import java.math.* ; import java.util.* ; import java.text.* ; public class Main { public static void main(String[] args) { Scanner cin=new Scanner (System.in) ; BigDecimal A; int B
Time of Update: 2015-07-28
標籤: 也許很多朋友在學習NIO的時候都會感覺有點吃力,對裡面的很多概念都感覺不是那麼明朗。在進入Java NIO編程之前,我們今天先來討論一些比較基礎的知識:I/O模型。下面本文先從同步和非同步概念 說起,然後接著闡述了阻塞和非阻塞的區別,接著介紹了阻塞IO和非阻塞IO的區別,然後介紹了同步IO和非同步IO的區別,接下來介紹了5種IO模型,最後介紹了兩種和高效能IO設計相關的設計模式(Reactor和Proactor)。
Time of Update: 2015-07-28
標籤:一、DOM讀取import ***;public class ReadXML { public static void main(String[] args) { try { //DOM DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder();
Time of Update: 2015-07-28
標籤:局部內部類,即放在“{塊中}”,局部內部類,不能被成員修飾符static修飾,且內部類的成員也不能是static。內部類中訪問局部變數“{塊中}”,需要將局部變數聲明為final。可以直接存取外部類的成員,因為還持有外部類中的引用。但是不可以訪問它所在的塊中的變數,只能訪問final修飾的局部變數(包括形參)。 匿名內部類前提:內部類必須是繼承一個或者實現介面。但是所有的類都有一個共同的基類
Time of Update: 2015-07-28
標籤:1.出錯誤資訊與調試資訊 out是標準調試資訊的輸出資料流 err是標準錯誤資訊輸出資料流 該方法的聲明如下: public void println(String x) 上面的參數說明 x:被輸出到控制台的字串 public class test { public static void main(String[] args) { System.out.println("main()方法開始運行了");
Time of Update: 2015-07-26
標籤:java 日曆 自己寫的一個小小日曆,運行程式是柯自動定位到當前年月日,當點擊下個月按鈕是會定位到下個月的這一天,就是說天數不會變。當在一個月中點擊某一天時,下面的時間也會隨時變化。import java.util.Calendar;public class CalendarMainClass { public static void main(String args[]) { CalendarFrame
Time of Update: 2015-07-26
標籤:java io 輸入資料流 前言: 對於檔案系統中的檔案,都可以使用FileInputStream流類以二進位的形式進行讀取,但是由於Java本身的定位在JVM之上,沒有處理電腦底層的能力,因此一些涉及底層處理的方法都是使用native方法調用第三方底層語言進行處理的。
Time of Update: 2015-07-27
標籤: 在函數中定義的一些基本類型的變數和對象的引用變數都是在函數的棧記憶體中分配。當在一段代碼塊中定義一個變數時,java就在棧中為這個變數分配記憶體空間,當超過變數的範圍後,java會自動釋放掉為該變數分配的記憶體空間,該記憶體空間可以立刻被另作他用。堆記憶體用於存放由new建立的對象和數組。在堆中分配的記憶體,由java虛擬機器自動記憶體回收行程來管理。在堆中產生了一個數組或者對象後,還可以在棧中定義一個特殊的變數,這個變數的取值等於數組或者對象在堆記憶體中的首地址,在棧中的這個