Time of Update: 2018-12-05
一個類,因為不方便直接修改內部的屬性,所以可以通過回調的方式來進行。public class Animal { private int weight; public int getWeight() { return weight; } public void setWeight(int weight) { this.weight = weight; } public class WeightAdjust{ void adjust(int weight){setWeight(weight)
Time of Update: 2018-12-05
:http://code.google.com/p/freecms/ config從FreeCMS 1.2 開始支援提取系統配置。參數說明code系統配置編碼split配置值分隔字元,如果設定則用分隔字元分隔以數組形式處理配置值 傳回值說明value配置值index索引 樣本1提取互動信件類型,並以,號分隔處理為列表。<@config code="mailType" split=",";configvalue,index>${index+1} ${configvalue}</
Time of Update: 2018-12-05
package www.csdn.dbshop.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import
Time of Update: 2018-12-05
線程池(java5中)ExecutorService threadPool =Executors.newFixedThreadPool(3);//建立固定大小的線程池ExecutorService threadPool=Executors.newCachedThreadPool();//建立緩衝線程池,動態變化線程數量,一段時間之後銷毀未使用的線程ExecutorService
Time of Update: 2018-12-05
集合類:為什麼出現集合類:物件導向語言對事物的體現都是以對象的形式,所以為了方便對多個對象的操作,就對對象進行儲存,集合就是儲存物件最常用的一種方式。 數組和集合類同時容器,有何不同?數組雖然也可以儲存物件,但長度是固定的;集合長度是可變的。數組中可以儲存基礎資料型別 (Elementary Data Type),集合只能儲存物件。集合類的特點: 集合只能用於儲存物件(對象的引用(地址)) 集合長度是可變的 集合可以儲存不同類型的對象。 集合架構的構成及分類: 迭代器:
Time of Update: 2018-12-05
1.eclipse匯入項目時注意點1).同一個位置只能被用一次,項目也不能同名 2).new java project-》create project from existing source 2.當你的介面很卡,當讀取資料很慢...當你想你的程式快速呈現出來,那就用用緩衝吧。如下: 聲明緩衝變數: private static ObjectCache _cache = MemoryCache.Default; public static ObjectCache
Time of Update: 2018-12-05
Map集合:該集合儲存索引值對。一對一往裡存。而且要保證鍵的唯一性。當有映射關係的元素時,考慮建立Map集合。方法摘要: 1.添加:如果添加時,出現相同的鍵。那麼後添加的值會覆蓋原有鍵對應值,並且put方法會返回被覆蓋的值。put(K key,V value)putAll(Map< ? Extends k, ? extends V> m)2.刪除clear( )remove ( Object key)3.判斷containValue ( Object value)containsKe
Time of Update: 2018-12-05
package com.iask.base.md5; import java.security.MessageDigest; /** * md5加密 * * @author 李正 * */ public class MD5 { public final static String encode(String str) { return encodeMd5(str); } private final static String
Time of Update: 2018-12-05
/*求三角形,圓。梯形周長及面積的代碼*/class Trangle{double sideA,sideB,sideC,area,length;boolean boo;public Trangle(double a,double b,double c){sideA=a;sideB=b;sideC=c;if(a+b>c&&a+c>b&&b+c>a){boo=true;}else { boo=false; }}double
Time of Update: 2018-12-05
paint,repaint,update,這3個都跟繪圖有關係的相關的方法把。這3個雖然以前用過,但是但是沒有完全理解。下面這個段話是轉載的(感覺講的比較好):repaint()這個方法是一個具有重新整理頁面效果的方法,如果你要頁面進行重畫就可以調用. 從上面的流程圖可以看出,在繪製動畫圖形時候如果沒有調用repaint()方法的時候直接就是由線程調用paint()方法進行繪製,用
Time of Update: 2018-12-05
這裡就不多說了,具體就看我寫的程式吧!這是通過ArrayList類來統一添加線程,最後用一個特別的調度器線程來根據優先順序調度分配給線程的時間。import java.util.ArrayList; public class ServerDemo { public static void main(String[] args){ /*優先順序的設定其實並不靠譜,因為這主要依賴於作業系統, *
Time of Update: 2018-12-05
1.Map<K,V> 聲明的泛型型別必須是類,不能是基本類型。如果是基本類型將其寫為對應的物件類型。 2.Map<k,v> map=new LinkedHashMap<k,v>();當兩邊都有泛型時,那麼這兩個泛型就必須相同。容易出錯的地方,如:List<Object>list=new ArrayList<String>();不行List<String>list=new
Time of Update: 2018-12-05
JavaWeb應用開發概述1、程式開發體繫結構網路程式開發體繫結構有多種,其中運用最多的網路應用程式開發體繫結構有兩種,一種是基於瀏覽器/伺服器的B/S結構,另一種是基於用戶端/伺服器的C/S結構。通過以下的內容,大家可以掌握Web開發的在伺服器端和瀏覽器端分別需要的技術、Web開發的流程。1)、C/S體繫結構C/S是Client/Server的縮寫,即用戶端/伺服器結構。伺服器通常採用高效能的PC機或工作站,並採用大型資料庫系統(如Oracle或SQL
Time of Update: 2018-12-05
8、類的進階概念: 存取修飾詞:三種存取修飾詞4種情況 public: 所有的類都可以訪問 protected: 同包和子類可以訪問,非子類不能訪問 預設: 同包可以訪問 private: 只有本類能訪問 一般變數我們用private,常量用public。 封裝: 1、組裝:定義類,把屬性行為放入類中; 2、資訊的隱藏:存取修飾詞和方法的定義。 封裝、繼承、
Time of Update: 2018-12-05
一、matlab版本必須支援java在command 模式下面運行deploytool,如果支援該命令即可使用 二、matlab中function的書寫 %定義一個函數operation(a,b),求a與b的加減乘除運算,並返回結果%函數定義function 輸出變數列表[s,m,...] 函數名(輸入變數列表)sum,sub,mul,div中function [sum,sub,mul,div] = operation(a,b);sum = a + b;sub = a - b;mul = a *
Time of Update: 2018-12-05
通過用static來定義方法或成員,為我們編程提供了某種便利,從某種程度上可以說它類似於C語言中的全域函數和全域變數。但是,並不是說有了這種便利,你便可以隨處使用,如果那樣的話,你便需要認真考慮一下自己是否在用物件導向的思想編程,自己的程式是否是物件導向的。 好了,現在開始討論this&super這兩個關鍵字的意義和用法。在Java中,this通常指當前對象,super則指父類的。當你想要引用當前對象的某種東西,比如當前對象的某個方法,或當前對象的某個成員,你便可以利用this來實現這個
Time of Update: 2018-12-05
JSON是一種輕量級的資料交換格式,在現在的web開發中,是非常常見的。在沒有方便的工具之前,我們或許會使用拼字串的形式來產生json數組,今天我們使用一個json-lib.jar包來為我們實現產生json的功能。所必須的包有:commons-httpclient-3.1.jarcommons-lang-2.4.jarcommons-logging-1.1.1.jarjson-lib-2.4-jdk15.jarezmorph-1.0.6.jarcommons-collections-3.2.1.
Time of Update: 2018-12-05
為了研究一下lumaqq(http://lumaqq.linuxsir.org),決定學習java。首先下載j2sdk,如有興趣再下載eclipse下面就可以編程式了。第一個程式:// HelloWorld.javapublic class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!") ; }}編譯並執行:path=%path%;D:\j2
Time of Update: 2018-12-05
程式 (注意要點: control, layout, 事件處理)代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
Pierre-Hugues Charbonneau(暱稱是P-H)是加拿大CGI公司的進階IT顧問和系統架構師。近日他發表了題為《導致Java EE企業效能問題的十大原因》的文章,列舉了對Java EE企業系統效能影響最大的因素,並做出了很好的建議。在文中,P-H首先指出,在設計和實現Java EE相關技術的時候,效能問題是我們所要面臨的最大挑戰之一。對於IT架構師和Java