Time of Update: 2017-01-19
Ant是一種基於Java的構建工具。Ant檔案是配置構建目標過程的XML檔案,也稱為Ant指令碼。(因為對這個不是很瞭解,所以用詞方面可能於個人的理解有偏差,謝謝指出)如何配置Ant工具呢?下面分步驟說明:1. 下載一個java ant 開發工具,解壓到相應的磁碟 例如版本:apache-ant-1.8.2-bin.tar.zip;已上傳資源2. 開啟命令列,開始--- 運行----cmd
Time of Update: 2017-01-19
web.xml中設定:複製代碼 代碼如下:<servlet> <servlet-name>DisplayChart</servlet-name> <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> </servlet > <servlet-mapping> <servlet-name>DisplayChart</
Time of Update: 2017-01-19
複製代碼 代碼如下://jsp中的select多選代碼<select name="selectvalues" size="4" multiple="multiple"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option
Time of Update: 2017-01-19
wait(),notify()和notifyAll()都是java.lang.Object的方法:wait(): Causes the current thread to wait until another thread invokes the notify() method or the notifyAll() method for this object.notify(): Wakes up a single thread that is waiting on this object's
Time of Update: 2017-01-19
實現Runnable介面。當一個線程已繼承了另一個類時,就只能用實現Runnable介面的方法來建立線程,且便於保持程式風格的一致性。我們知道,一個具有生命的線程,具有下面五種狀態:建立狀態使用new運算子建立一個線程後,該線程僅僅是一個Null 物件,系統沒有分配資源,稱該線程處於建立狀態(new
Time of Update: 2017-01-19
1.電腦系統使用快取來作為記憶體與處理器之間的緩衝,將運算需要用到的資料複製到緩衝中,讓計算能快速進行;當運算結束後再從緩衝同步回記憶體之中,這樣處理器就無需等待緩慢的記憶體讀寫了。緩衝一致性:多處理器系統中,因為共用同一主記憶體,當多個處理器的運算任務都設計到同一塊記憶體地區時,將可能導致各自的快取資料不一致的情況,則同步回主記憶體時需要遵循一些協議。亂序執行最佳化:為了使得處理器內部的運算單位能盡量被充分利用。2.JAVA記憶體模型目標是定義程式中各個變數的訪問規則。(包括執行個體欄位、靜態
Time of Update: 2017-01-19
class 檔案是什麼1)、是對一個java類或一個java介面的全面描述;2)、是對java程式二進位檔案格式的精確定義;3)、一個class檔案中只能包含一個類或介面;4)、作為程式傳給jvm的中繼語言;5)、class檔案不一定和java語言相關;class 檔案內容class檔案包含了jvm所需知道的,關於類或介面的所有資訊。基本類型ClassFile常量池特殊字元串欄位方法屬性
Time of Update: 2017-01-19
java虛擬機器是什麼“java虛擬機器”可能指以下三種東西:1)、抽象規範;2)、一個具體的實現;3)、一個運行中的虛擬機器執行個體;java虛擬機器生命週期啟動當啟動一個java程式時,一個虛擬機器執行個體誕生。虛擬機器執行個體通過調用某個初始類的public static void main(String[] args)方法來運行一個java程式。任何擁有這樣一個main方法的類都可以作為java程式啟動並執行起點,所以必須要告訴虛擬機器初始類的名稱,整個程式將從它的main方法開始運行。
Time of Update: 2017-01-19
開始階段裝載:把二進位形式的java類型讀入jvm中。1)通過該類型的完全限定名,產生一個代表該類型的位元據流;2)解析這個位元據流為方法區內的內部資料結構;3)建立一個表示該類型的java.lang.Class類的執行個體;串連:把已讀入的類型資料合併到虛擬機器的運行時狀態中。1)驗證:確保java類型資料格式正確並且適用於jvm使用;2)準備:為該類型分配記憶體;3)解析:把常量池中的符號引用轉換為直接引用;初始化:每個類和介面在首次主動使用時初始化。為類變數賦予正確的初始值;1)如果類存在
Time of Update: 2017-01-19
原理跟用java產生jsp的servlet差不多。我們可以用printStream來向html檔案裡輸出資料。 先建立一個StringBuilder對象,通過append方法來為其添加html語句。如下面例子所示: 複製代碼 代碼如下: StringBuilder sb = new StringBuilder(); Properties fileProperties = getProperties("file"); Properties sqlProperties =
Time of Update: 2017-01-19
SDK是Software Development Kit的縮寫,中文意思是“軟體開發套件”。這是一個覆蓋面相當廣泛的名詞,可以這麼說:輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做“SDK”。SDK是一系列檔案的組合,它為軟體的開發提供一個平台(它為軟體開發使用各種API提供便利)。 JDK(Java Development Kit,Java開發套件)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java
Time of Update: 2017-01-19
大家可能會想,程式和第三方提供了很多壓縮方式,何必自己寫壓縮代碼呢?不錯,如GZIP這樣的壓縮公用程式很多,可是在某些情況下(如常值內容小且字元不重複),GZIP壓縮後會比原始文本還要大。所以在某些特殊情況下用自己的壓縮方式可以更優。大家可能早已忘記了在學校學習的哈夫曼知識,可以先在百度百科瞭解一下哈夫曼知識:http://baike.baidu.com/view/127820.htm哈夫曼思想:統計文本字元重複率,求出各字元權值,再構造出一顆最優二叉樹(又稱哈夫曼樹),然後給每個葉子結點產生一
Time of Update: 2017-01-19
printf主要是繼承了C語言的printf的一些特性,可以進行格式化輸出print就是一般的標準輸出,但是不換行println和print基本沒什麼差別,就是最後會換行System.out.printf("the number is: d",t);參照JAVA API的定義如下:'d' 整數 結果被格式化為十進位整數'o' 整數 結果被格式化為八進位整數'x', 'X' 整數 結果被格式化為十六進位整數'e', 'E' 浮點 結果被格式化為用電腦科學記號標記法表示的十進位數'f' 浮點
Time of Update: 2017-01-19
java語言已經內建了多線程支援,所有實現Runnable介面的類都可被啟動一個新線程,新線程會執行該執行個體的run()方法,當run()方法執行完畢後,線程就結束了。一旦一個線程執行完畢,這個執行個體就不能再重新啟動,只能重建一個新執行個體,再啟動一個新線程。 Thread類是實現了Runnable介面的一個執行個體,它代表一個線程的執行個體,並且,啟動線程的唯一方法就是通過Thread類的start()執行個體方法:複製代碼 代碼如下: Thread t = new Thread();
Time of Update: 2017-01-19
複製代碼 代碼如下: package com.cjonline.foundation.authority.pojo;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List;import org.apache.log4j.Logger;import com.cjonline.foundation.util.CheckNullEmpty;
Time of Update: 2017-01-19
在用HTML5做跨平台應用開發時,嘗嘗會用到java和js方法互調的問題,對初學者而言,可能會有點難,在這裡分享一些自己在實際開發過程中的用法,希望對你有協助: 首先是js代碼調用java代碼介紹: 複製代碼 代碼如下: public class CzingLBWebMain extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2017-01-19
控制語句——for練習語句的嵌套應用累加求和,計數器迴圈嵌套一、語句的嵌套應用語句嵌套形式。其實就是語句中還有語句。形式多種多樣,沒有固定的格式和套路。1、列印偶數for(int x=1;x<=10;x++){ if(x%2==1)continue; System.out.prinln(“x=”+x);}二、累加求和,計數器1、擷取1~10的和,並列印。思路://1,定義變數用於儲存不斷變化的和。
Time of Update: 2017-01-19
函數四個方面:函數的定義函數的特點函數的應用函數的重載一、函數的定義及特點1) 什麼是函數?函數就是定義在類中的具有特定功能的一段獨立小程式,函數也稱為方法2)Java中函數的格式:修飾符 傳回值類型函數名(參數類型 形式參數1,參數類型 形式參數2,。。){ 執行語句; return
Time of Update: 2017-01-19
我們知道如果用java串連資料庫,大量的SQL代碼,我們就想通過一種工具來操作資料庫,我們首先想到的就是JDBC,但是想更好的針對類的屬性進行操作,我們會選擇Hibernate。那麼Hibernate 原理是什麼呢?hibernate可以理解為是一個中介軟體它負責把java程式的sql語句接收過來發送到資料庫,而資料庫返回來的資訊hibernate接收之後直接產生一個對象傳給java。一 首先我們先瞭解一下hibernate的工作7個流程:1.讀取並解析設定檔
Time of Update: 2017-01-19
標籤:參數 blog highlight auto 撤銷 com statement data log JDBC 事務@author