Time of Update: 2015-05-08
標籤:什麼是註解(Annotation): Annotation(註解)就是Java提供了一種元程式中的元素關聯任何資訊和著任何中繼資料(metadata)的途徑和方法。Annotion(註解)是一個介面,程式可以通過反射來擷取指定程式元素的Annotion對象,然後通過Annotion對象來擷取註解裡面的中繼資料。 Annotation(註解)是JDK5.0及以後版本引入的。它可以用於建立文檔,跟蹤代碼中的依賴性,甚至執行基本編譯時間檢查。從某些方面
Time of Update: 2015-05-09
標籤:在Java5中,專門提供了鎖對象,利用鎖可以方便的實現資源的封鎖,用來控制對競爭資源並發訪問的控制,這些內容主要集中在java.util.concurrent.locks 包下面,裡面有三個重要的介面Condition、Lock、ReadWriteLock。Condition: Condition 將 Object 監視器方法(wait、notify 和 notifyAll)分解成截然不同的對象,以便通過將這些對象與任意 Lock 實現組合使用,為每個對象提供多個等待 set (
Time of Update: 2015-05-08
標籤: java時間類(Data類)1.Data類(沒有考慮到國際化,好多方法已淘汰java.util.Data包中) 父類(是類不是介面含有直接子類3個): 日期格式為:年月日時分秒(不包含毫秒部分) 兩種方式建立:帶參構造方法(long型參數:Data(long log)),不帶參 常用方法:after(),before(),compareTo()等方法。直接子類:java.sql.Data(用於提供資料庫日期的表示)
Time of Update: 2015-05-08
標籤:如果沒有用來讀取註解的方法和工作,那麼註解也就不會比注釋更有用處了。使用註解的過程中,很重要的一部分就是建立於使用註解處理器。Java SE5擴充了反射機制的API,以協助程式員快速的構造自訂註解處理器。註解處理器類庫(java.lang.reflect.AnnotatedElement): Java使用Annotation介面來代表程式元素前面的註解,該介面是所有Annotation類型的父介面。除此之外,Java在 java.lang.reflect
Time of Update: 2015-05-09
標籤:二叉樹 演算法 java 二叉樹演算法的定序: 1、選擇第一個元素作為根節點 2、之後如果元素大於根節點放在右子樹,如果元素小於根節點,則放在左子樹 3、最後按照中序遍曆的方式進行輸出,則可以得到排序的結果(左->根->右)二叉樹演算法的核心類,此類只提供了添加和列印輸出的方法package
Time of Update: 2015-05-08
標籤:線性表,鏈表,雜湊表是常用的資料結構,在進行Java開發時,JDK已經為我們提供了一系列相應的類來實現基本的資料結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection介面 Collection是最基本的集合介面,一個Collectio
Time of Update: 2015-05-09
標籤:這個題目我在網上看到有好多種做法,我自己也想出了一種做法;不過因為時間不夠,只能轉換整數,沒把角分弄進去。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/* * 思路: * 1.定義兩張表,儲存中文數字和貨幣單位。 * 2.鍵盤錄入使用IO流的BufferedReader進行接收鍵盤錄入。 *
Time of Update: 2015-05-09
標籤: Semaphore當前在多線程環境下被擴放使用,作業系統的訊號量是個很重要的概念,在進程式控制制方面都有應用。Java 並發庫 的Semaphore
Time of Update: 2015-05-08
標籤:hibernate springmvc mybatis bootstrap shiro 650) this.width=650;" width="723" height="404" style="width:460px;height:251px;"
Time of Update: 2015-05-08
標籤:三大特性之---封裝
Time of Update: 2015-05-08
標籤: 一.為什麼要使用逸出字元?1、 HTML中<、>、&等都有特殊的含義(<,>,用於連結簽,&用於轉義),不能夠直接使用,這些符號是不顯示在我們最終看到的網頁裡的,那如果我們希望在網頁中顯示這些符號,需要進行轉義。2、 逸出字元串(Escape Sequence)也稱字元實體(Character Entity)。在HTML中,定義逸出字元的原因有兩個:第一、
Time of Update: 2015-05-08
標籤: 對中文名稱進行排序,不多說,上代碼 Java代碼 package test; /**
Time of Update: 2015-05-08
標籤:xml java Java寫入xml (1)趙振江Java代碼建立XML檔案主要類 DocumentBuilder、DocumentBuilderFactory、Document、TransformerFactory、Transformer、DOMSource、StreamResult程式碼範例CreateXml.javapackage demo;import java.io.File;import javax.
Time of Update: 2015-05-08
標籤:1:異常(Exception)的概念 Java異常時Java提供的用於處理常式中錯誤的一種機制2:處理方式 Java是採用物件導向的方式來處理異常的。拋出異常:在執行一個方法是,如果發生異常,則這個方法產生代表該異常的一個對象,停止當前執行路徑,並把異常對象提交給JRE捕獲異常:JRE得到該異常後,尋找相應的代碼來處理該異常,JRE在方法的調用棧尋找,從產生的異常方法中開始回溯,直到找到相應的異常處理代碼為止。3:異常分類: JDK中定義了很多異常類,這些類對應了各種各樣可能出現的例
Time of Update: 2015-05-08
標籤:CleanMine.javapackage xjj;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JFrame;import
Time of Update: 2015-05-08
標籤:java ee java 這邊文章是我記錄調試JAVA程式的錯誤,每次遇到都會更新! 錯誤1.HTTP Status 405 - HTTP method GET is not supported by this URL 解決辦法:刪除super.doGet(request, response);
Time of Update: 2015-05-08
標籤:php 加密 jar security 和X公司對接資料,他們的開發語言是java,我們是php,雙方資料通訊的時候採用的加密方法是:bouncycastle由於這個時間大神的限制,我們暫時不用PHP開發自己的密碼編譯演算法,而是採用對方已有的加密包。具體思路是:1.將java寫的的加密方法封裝成jar包;2.然後在php裡面直接調用:exec("
Time of Update: 2015-05-08
標籤:/** @Descriptionmap 將圖片檔案轉化為位元組數組字串,並對其進行Base64編碼處理 @author temdy @Date 2015-01-26 @param path 圖片路徑 @return */ public static String imageToBase64(String path) {// 將圖片檔案轉化為位元組數組字串,並對其進行Base64編碼處理 byte[] data = null; // 讀取圖片位元組數組 try
Time of Update: 2015-05-08
標籤:jaxb javabean xml 轉換 使用jaxb操作Java與xml之間的轉換非常簡單,看個例子就明白了。 //javaBean-->xml @Test public void test1() { try { JAXBContext jaxbContext =
Time of Update: 2015-05-08
標籤:1.通過時間毫秒數來儲存日期和時間JDK提供System.currentTimeMillis()方法,返回1970年1月1日零點到此時此刻所經曆的毫秒數。其資料類型為long,該方法經常用於計時操作.2.條件三目運算子boolean運算式?運算式1:運算式23.switch-case和break聯合使用通常case1、case2、...caseN對應完全不同的操作,可以和break語句配合使用,執行完相應語句後即退出switch塊,不繼續執行下面的語句。4.迴圈中使用beak語句break