Time of Update: 2018-12-05
1 private的網域設定成final,只能通過建構函式初始化,不提供setter。這些屬性是一個對象必須的屬性,並且不可修改。public class Transition{ private final String name; private final Guard guard; private final State input; private final Action action; private final State output;
Time of Update: 2018-12-05
進程:獨立的代碼和資料空間(進程上下文)--和天書一樣,需要PE概念解釋線程:每個線程有獨立的運行棧和程式計數器(PC);同一類線程共用代碼和資料空間。多進程:作業系統--〉多個任務(進程)多線程:同一進程--〉多個順序流 線程啟動:new ConcreatThread().start();方法調用:new ConcreatThread().run();
Time of Update: 2018-12-05
1 將springapp目錄拷貝到$CATALINA_HOME/webapps下,然後啟動伺服器就可以了。這種方式比較簡單,但是web應用程式必須在webapps目錄下。訪問地址如下:http://localhost:8080/springapp/2 更改$CATALINA_HOME/conf/server.xml檔案,在<host>標籤內添加<Context>標籤,內容如下:<Context reloadable="true"
Time of Update: 2018-12-05
class DataBuffer {private int count;public static int MAX_SIZE = 100;public DataBuffer(int count) {this.count = count;}public synchronized boolean isFull() {return count == MAX_SIZE;}public synchronized boolean isEmpty() {return count == 0;}public
Time of Update: 2018-12-05
參考 http://lxiaodao.iteye.com/blog/1413774和長源28147是java的進程號,通過jps命令查出來的top -Hp 28174 -d 1 -n 1 查出占CPU最高的線程 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 207
Time of Update: 2018-12-05
public class ReflectTest {private volatile String name = "before";public void setName(String name) {this.name = name;}public static void main(String[] args) {ReflectTest test = new ReflectTest();try {System.out.println(getValue(test,
Time of Update: 2018-12-05
Java5增加了新的類庫並發集java.util.concurrent,該類庫為並發程式提供了豐富的API多線程編程在 Java 5中更加容易,靈活。本文通過一個網路伺服器模型,來實踐Java5的多線程編程,該模型中使用了Java5中的線程池,阻塞隊列,可重新進入鎖等,還實踐了 Callable, Future等介面,並使用了Java
Time of Update: 2018-12-05
這個問題就得看你的設定檔放在哪裡啦,如果放在了項目的Classes目錄(或子目錄)下,你可以用**.Class.getResource('相對路徑')來擷取設定檔路徑.如果是其他目錄,那你只能在項目啟動時通過ServletContext擷取項目根目錄+設定檔的目錄來確定路徑.並把路徑放到類檔案可以引用的地方啦.以下是我在做項目時寫的一個用於擷取路徑的類,寫的可能不太好.但還是希望能對你有所協助:package com.example.web;import java.io.File;import
Time of Update: 2018-12-05
在jsp和class檔案中調用的相對路徑不同。 在jsp裡,根目錄是WebRoot 在class檔案中,根目錄是WebRoot/WEB-INF/classes 當然你也可以用System.getProperty("user.dir")擷取你工程的絕對路徑。另:在Jsp,Servlet,Java中詳細獲得路徑的方法!1.jsp中取得路徑: 以工程名為TEST為例: (1)得到包含工程名的當前頁面全路徑:request.getRequestURI() 結果:/TEST/test.jsp
Time of Update: 2018-12-05
Java中把儲存區分為6類。分別為寄存器(register)、棧(stack)、堆(heap)、靜態儲存區(static storage)、常量儲存區(constant storage)以及非隨機存取儲存區(Non-RAM)。 1.
Time of Update: 2018-12-05
creat proc proc_select @pid varchar(20) @address varchar(20) output as select @address=address from userinfo where pid=@pid go用java調用: class.forName(/"sun.jdbc.odbc.JdbcOdbcDriver/"); //載入驅動 Connection
Time of Update: 2018-12-05
1、通過spring配置properties檔案 <bean id="propertyConfigurer"class="com.tjsoft.base.util.CustomizedPropertyPlaceholderConfigurer"><property name="ignoreResourceNotFound" value="true" /><property
Time of Update: 2018-12-05
可以通過Commons Configuration訪問儲存於屬性檔案和XML文檔中的配置資訊, 依賴的包還有Commons Language, Commons Collections和Commons Logging.1. 通過屬性檔案配置應用程式 屬性檔案作為設定檔, 讀取簡單, 但配置內容不靈活. 例如有設定檔config.properties如下: no=237 names=kiyho,sinkiang correct=false 可以用以下代碼讀取: import
Time of Update: 2018-12-05
一。Spring的xml配置很不好。xml濫用程度已經泛濫成災了。要知道程式員最習慣,最歡迎的還是看代碼。當要看一個商務邏輯時發現竟然先要去看它的父類,然後看爺爺類,然後再看太爺爺類,最後發現還需要找Spring配置去找另外一個類,而這個類ref了另外一個類時,肯定哐當暈倒。無論是初學語言,還是對技術深入瞭解的高手,或者還是因為項目緊急從別的地方抽掉過來的其他成員。簡單的代碼和配置都是合適的(像我這樣用了好幾年的java的人已經有點不愛看xml配置)。
Time of Update: 2018-12-05
在Java中,main()方法是Java應用程式的入口方法,也就是說,程式在啟動並執行時候,第一個執行的方法就是main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是main,方法必須是public static void 類型的,方法必須接收一個字串數組的參數等等。 在看Java中的main()方法之前,先看一個最簡單的Java應用程式HelloWorld,我將通過這個例子說明Java類中main()方法的奧秘,程式的代碼如下: /** *
Time of Update: 2018-12-05
java負載檔案的3種方式一般我們負載檔案都是以下3種方式進行載入,之前一直困擾我很久的關於檔案載入的路徑問題,今天我想自己寫一個wiki page來記錄下,總結下:1,通過類載入器 這種方式是通過java自己的類載入器來負載檔案,根目錄為java類的打包出來後的根目錄。相對目錄就是當前類所在的包位置。如果你希望載入的檔案是儲存在類載入器能訪問到的目錄,推薦使用此載入方式(web應用中web-inf下的檔案出於安全機制的考慮是不能通過web-inf進行載入的) Java代碼
Time of Update: 2018-12-05
對象序列化就是把對象寫入到輸出資料流中,用來儲存或者傳輸, 對象的還原序列化就是從輸入資料流中讀取對象。 要序列化的對象應該實現Serializable介面,Serializable介面是一個標識介面,沒有抽象方法。 Serializable有一個子介面Externalizable,實現Externalizable介面的類可以自行控制對象序列化荷還原序列化過程。 一般來說,沒有必要自己實現序列化介面,直接交給Java虛擬機器是上策。
Time of Update: 2018-12-05
本文列出了當今電腦軟體開發和應用領域最重要十種關鍵技術排名,如果你想保證你現在以及未來的幾年不失業,那麼你最好跟上這些技術的發展。雖然你不必對這十種技術樣樣精通,但至少應該對它們非常熟悉。 一、XML 在十種技術中,最重要的一種技術我想應該非XML莫屬。這裡不僅僅指XML規範本身,還包括一系列有關的基於XML的語言:主要有XHTML,XSLT,XSL,DTDs,XML
Time of Update: 2018-12-05
Java 是以類(class)的形式來組織程式,並且還硬性規定,所有類的的根節點都是Object類,其餘的都是其子類。Java僅支援單繼承,即一個類只能有一個父類。Java不單是一個物件導向的程式設計語言, 除了支援對象資料類型外,還支援一些基礎資料類型,如整型、實型、字元型和布爾類型等。Java語言的API具有支援HTTP和FTP等TCP/IP協議的類庫,這樣,Java應用程式就可以通過URL地址直接存取網路上的對象,就和訪問本機物件一樣。Java先編譯後解釋執行。.java 檔案--(編譯)
Time of Update: 2018-12-05
目前JAVA2有三個版本:J2EE(企業版)、J2SE(標準版)、J2ME(微型版) 1、J2SE(JAVA2 Standart Edition) JAVA2標準版 支援所有JAVA標準規範中所定義的核心類函數庫和所有的JAVA基本類別。J2SE定位在用戶端程式的應用上。 2、J2EE(JAVA2 Enterprise Edition) JAVA2企業版 在J2SE的基礎上增加了企業內部擴充類函數庫的支援,比如支援Servlet/JSP的javax.servletr.*和Enterprise J