Time of Update: 2015-03-31
標籤:package public import result 資料庫 package com.xian.jdbc;import java.io.BufferedInputStream;import java.io.FileInputStream;import
Time of Update: 2015-04-01
標籤:最近項目中需要對mysql進行操作,資料庫的知識早在本科畢業那會就忘光了,這幾年開發都沒接觸到資料庫的操作。借這個機會重新學習,資料庫訪問層是對資料庫操作的一個封裝,屏蔽底層的資料操作細節,通過使用DAO對資料庫進行增刪改查操作。本文將以項目中的一小部分為例,介紹如何編寫資料庫訪問層:1. 實體類對象 1 public class CheckInfo { 2 private Integer id; 3 private String userName; 4
Time of Update: 2015-04-01
標籤:通常來說,當你建立類時,就是在描述那個類的對象的外觀與行為.除非你用new建立那個類的對象,否則,你實際上並未獲得任何東西.當你用new來建立對象時,資料存放區空間才被分配,其方法才供外界調用.但是有兩種情形,用上述方法是無法解決的.一種情形是,你只需要為某特定資料分配一份儲存空間,而不去考慮究竟要建立對少個對象,還是甚至根本就不需要建立任何對象.另一種情形是,你希望某個方法不與包含它的類的任何對象關聯在一起.也就是說,即使沒有建立對象,也能夠調用這個方法.通過static關鍵字,可以滿足
Time of Update: 2015-04-01
標籤:前言 作為一個Java
Time of Update: 2015-04-01
標籤:3種排序TreeSet <T>: 排序:必須在對象所屬的類<T>中實現java.lang.Comparable介面,並且重寫toCompare()方法。List <T>+ Collection工具類:Collections.sort(list):需要實現Comparable介面,並且重寫toCompare()方法。Collections.sort(list,new Comparator(){@Override public
Time of Update: 2015-04-01
標籤:JAVA資料類型分primitive資料類型和引用資料類型。Java中的primitive資料類型分為四類八種。primitive也不知道怎麼翻譯比較貼切, 暫且叫他基礎資料型別 (Elementary Data Type)吧, 其實直接從英文的字面意思理解更為容易。primitive資料類型包括: boolean , char , 整型, 浮點型。 整型又包括:short, byte, int, long 。 浮點型又包括:float, double 。所有primitive總共是八種。
Time of Update: 2015-04-01
標籤:資料結構 java 樹的高度 樹的基本結構 public class TreeNode<T>{public TreeNode<T> leftNode;public TreeNode<T> rightNode;public T data;public TreeNode(T
Time of Update: 2015-04-01
標籤:異常與錯誤: 異常: 在Java中程式的錯誤主要是語法錯誤和語義錯誤,一個程式在編譯和運行時出現的錯誤我們統一稱之為異常,它是VM(虛擬機器)通知你的一種方式,通過這種方式,VM讓你知道,你(開發人員)已經犯了個錯誤,現在有一個機會來修改它。Java中使用異常類來表示異常,不同的異常類代表了不同的異常。但是在Java中所有的異常都有一個基類,叫做Exception。 錯誤: 它指的是一個合理的應用程式不能截獲的嚴重的問題。大多數都是反常的情況。錯誤是VM的一個故障(雖然它可以是任何
Time of Update: 2015-04-01
標籤:用類名定義一個變數的時候,定義的應該只是一個引用,外面可以通過這個引用來訪問這個類裡面的屬性和方法,那們類裡面是否也應該有一個引用來訪問自己的屬性和方法納?呵呵,JAVA提供了一個很好的東西,就是 this
Time of Update: 2015-03-31
標籤:反射 java 異常 eclipse 1.java.lang.reflect包中的Array類允許動態地建立數組。2.在調用Array類中的靜態方法newInstance是需要提供兩個參數,一個是數組的元素類型,一個是數組的長度。3.Class類的getComponentType方法可以確定數組對應的類型。4.整型數群組類型int[]可以被轉換成Objec
Time of Update: 2015-03-31
標籤:擷取根路徑我們有時候需要在java類中(包括util類等)擷取web的根路徑,可以通過class類路徑來擷取:public static String getRealPath(Class clazz) {String url = clazz.getResource("").getPath();int displace = url.indexOf("WEB-INF");StringBuffer buffer = new
Time of Update: 2015-03-31
標籤:HelloWorld1 //HelloWorld.java2 3 public class HelloWorld {4 public static void main (String[] args) {5 System.out.println("Hello,World!");6 }7 }View Code 基礎不牢,地動山搖。學習還是從“HelloWorld”開始吧! 第一個程式:1、編寫並儲存原始碼<HelloWorld.
Time of Update: 2015-04-01
標籤:流式布局管理器 邊框布局管理器 網格布局管理器 卡片布局管理器 FlowLayout流式布局管理器/* * FlowLayout流式布局管理器 */public class Test03 { public static void main(String[] args) { Frame frame=new Frame("My Frame"
Time of Update: 2015-04-01
標籤:成員內部類 匿名內部類 靜態內部類 局部內部類 成員內部類/* * 內部類 * 定義在另一個類中的類,稱為內部類Inner Class * 包含內部類的類,稱為外部類Outer Class * * 應用場合:在表單程式中進行事件處理 * * 分類: * 成員內部類 * 局部內部類 * 靜態內部類 * 匿名內部類 * * 成員內部類 *
Time of Update: 2015-03-31
標籤:java 自學第一天java虛擬機器可以使用即時編譯和位元組碼(為達到獨立於平台的特性)兩種,對使用頻繁的位元組碼序列將編譯成機器碼實現即時編譯。java中基本類型的位元組數是固定的(為方便移植),與C/C++不同(它們只確定了相對大小關係),java中byte(1) short(2) int(4) long(8) float(4)
Time of Update: 2015-03-31
標籤:java字串怎樣重複一個字串?在Python中,我們可以通過乘以一個數來重複字串。在Java中,我們可以通過Apache Commons Lang包中的StringUtils類的repeat()方法重複字串。?123 String str = "abcd"; String repeated = StringUtils.repeat(str,3); //abcdabcdabcd 怎樣統計一個字元在字串中出現的次數?使用Apache Commons
Time of Update: 2015-03-31
標籤:1:包及和存取權限 將類放置到一個包當中,需要使用package “包名” 編譯時間需要使用 -d 參數 該參數的作用是依照包名產生相應的檔案夾 一個類的全民應該是 “包名” + “.” + “類名” 包名的命名規範: 要求包名所有的字母都要小寫 包名一般情況下,是你的網域名稱倒過來寫 一個包中的類訪問另一個包中的類的條件 1:先自己打個包
Time of Update: 2015-04-01
標籤:/* * To change this template, choose Tools | Templates * and open the template in the editor. */package datetest;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.logging.Level;import
Time of Update: 2015-04-01
標籤:1、Java介面和Java抽象類別最大的一個區別,就在於Java抽象類別可以提供某些方法的部分實現,而Java介面不可以,這大概就是Java抽象類別唯一的優點吧,但這個優點非常有用。 如果向一個抽象類別裡加入一個新的具體方法時,那麼它所有的子類都一下子都得到了這個新方法,而Java介面做不到這一點,如果向一個Java介面裡加入一個新方法,所有實現這個介面的類就無法成功通過編譯了,因為你必須讓每一個類都再實現這個方法才行,這顯然是Java介面的缺點。
Time of Update: 2015-04-01
標籤:資料類型 Java虛擬機器中,資料類型可以分為兩類:基本類型和參考型別。基本類型的變數儲存原始值,即:他代表的值就是數值本身;而參考型別的變數儲存引用值。“引用值”代表了某個對象的引用,而不是對象本身,對象本身存放在這個引用值所表示的地址的位置。 基本類型包括:byte,short,int,long,char,float,double,Boolean,returnAddress 參考型別包括:類類型,介面類型和數組。堆與棧