Time of Update: 2017-02-28
編程|多線程|詳解 一:理解多線程多線程是這樣一種機制,它允許在程式中並發執行多個指令流,每個指令流都稱為一個線程,彼此間互相獨立。
Time of Update: 2017-02-28
servlet Java Servlet 開發工具(JSDK)提供了多個軟體包,在編寫 Servlet 時需要用到這些軟體包。其中包括兩個用於所有 Servlet 的基本軟體包:javax.servlet 和 javax.servlet.http。可從sun公司的Web網站下載 Java Servlet 開發工具。 下面主要介紹javax.servlet.http提供的HTTP Servlet應用編程介面。 HTTP Servlet 使用一個
Time of Update: 2017-02-28
程式 編寫跨平台Java程式注意事項 使用Java語言編寫應用程式最大的優點在於“一次編譯,處處運行”,然而這並不是說所有的Java程式都具有跨平台的特性,事實上,相當一部分的Java程式是不能在別的作業系統上正確啟動並執行,那麼如何才能編寫一個真正的跨平台的Java程式呢?下面是在編寫跨平台的Java程式是需要注意的一些事情: 1.
Time of Update: 2017-02-28
j2ee|比較|用戶端 前言 在j2ee中,用戶端常用的兩中方式是html,和基於application的applet,因為採用的技術不同,這兩個方式都有其優缺點,在考慮採用何種技術(或者兩種都用),需要根據兩種技術的特點,以及此項目的應用範圍來綜合考慮。以下分“易用性”,“效能”,“維護,擴充”,“互動”,“安全”五部分來說明各自的特點,並針對客戶,開發人員角色闡明一下個人觀點。 易用性
Time of Update: 2017-02-28
浮點數分為單精確度和雙精確度,Java中的單精確度和雙精確度分別為float和double.你們知道float和double是怎麼儲存的嗎? float佔4個位元組,double佔8個位元組,為了方便起見,這裡就只討論float類型. float其實和一個int型的大小是一樣的,一共32位,第一位表示符號,2-9表示指數,後面23位表示小數部分.這裡不多說,請參考:http://blog.csdn.net/treeroot/archive/2004/09/05/95071.aspx
Time of Update: 2017-02-28
動態 記憶是衍生自Lisp,Python,和Perl等過程性語言的一種設計模式,它可以對前次的計算結果進行記憶。 一個實現了記憶功能的函數, 帶有顯式的cache, 所以, 已經計算過的結果就能直接從cache中獲得, 而不用每次都進行計算.記憶能顯著的提升大計算量代碼的效率. 而且是一種可重用的方案.本文闡述了在Java中使用這一模式的方法,並提供了一個可以提供上述功能的"記憶類": Foo foo = (Foo)
Time of Update: 2017-02-28
我覺得這條訊息比較重要,也很有用,轉到這近日,在舊金山舉行的2005年遊戲開發商大會(Game Developers Conference)上,Sun Microsystems公司展示了新的具有高效能的產品,為遊戲開發商提供了更具擴充性的新技術,可使他們建立更多的內容豐富的新遊戲。除了Sun Game Server 原型機和Sun Grid技術的繼續進步之外,開發商們還能從跨平台的Java技術、具有突 破性的Solaris
Time of Update: 2017-02-28
程式|網路 java中封裝了大量的socket API,為編寫網路通訊程式提供了極大的方便.在電腦網路的學習中,大家都已熟練掌握了TCP/UDP的基本原理,在此不在贅述.僅給出接收端和發送端的原始碼,供大家討論和批評.發送端代碼如下://只要稍加改進,即可發送資料import java.io.*;import java.lang.*;import java.net.*;public class uclient{ private
Time of Update: 2017-02-28
筆記 第9章
Time of Update: 2017-02-28
程式 如果你這樣的需求:在運行時建立實現一組給定介面的類,注意這個類是在運行時建立的,你就需要使用JAVA中的代理類來達成你的要求。 代理類提供在運行時建立類的能力,這個建立的類能實現你指定的介面。 當然你不能在運行時為要實現的介面中的方法定義新代碼,而是提供一個調用處理器來實現。調用處理器是實現了InvocationHandler介面的類的對象,此介面只有一個方法:Object invoke(Object proxy,Method mtd,
Time of Update: 2017-02-28
j2ee|策略|效能 對於J2EE,我們知道當開發應用時,在架構設計階段的決定將對應用的效能和可擴充性產生深遠的影響。現在當開發一個應用項目時,我們越來越多地注意到了效能和可擴充性的問題。應用效能的問題比應用功能的不豐富問題往往更為嚴重,前者會影響到所有使用者,而後者只會影響到碰巧使用該功能的那些使用者。
Time of Update: 2017-02-28
在某些網站,我們往往需要上傳一些圖片資料。但隨著高解析度DC的普及,上傳的圖片容量會很大,比如300永珍素DC出來的檔案基本不下 600K。 為了管理方便,大家可能不願意每次都用ACDsee修改它,而直接上傳到伺服器。但是這種做法在用戶端看來就沒有那麼輕鬆了,對於撥接的使用者簡直是一場惡夢,雖然你可以在圖片地區設定wide和high! 問題的解決之道來了!我們可以在類中處理一張大圖,並縮小它。 前提是需要JDK1.4,這樣才能進行處理。按以下方法做: import
Time of Update: 2017-02-28
初學 問題一:我聲明了什麼! String s = "Hello world!"; 許多人都做過這樣的事情,但是,我們到底聲明了什嗎?回答通常是:一個String,內容是“Hello world!”。這樣模糊的回答通常是概念不清的根源。如果要準確的回答,一半的人大概會回答錯誤。 這個語句聲明的是一個指向對象的引用,名為“s”,可以指向類型為String的任何對象,目前指向"Hello world!"這個String類型的對象。這就是真正發生的事情。
Time of Update: 2017-02-28
程式 (1) 類名首字母應該大寫。欄位、方法以及對象(控制代碼)的首字母應小寫。對於所有標識符,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定義中出現了常數初始化字元,則大寫static final基本類型標識符中的所有字母。這樣便可標誌出它們屬於編譯期的常數。
Time of Update: 2017-02-28
動態|技巧 記憶是衍生自Lisp,Python,和Perl等過程性語言的一種設計模式,它可以對前次的計算結果進行記憶。 一個實現了記憶功能的函數, 帶有顯式的cache, 所以, 已經計算過的結果就能直接從cache中獲得, 而不用每次都進行計算. 記憶能顯著的提升大計算量代碼的效率. 而且是一種可重用的方案. 本文闡述了在Java中使用這一模式的方法,並提供了一個可以提供上述功能的"記憶類": Foo foo = (Foo)
Time of Update: 2017-02-28
資料|資料結構|數組
Time of Update: 2017-02-28
檔案的建立/檢查與刪除 <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.io.*"%> <html> <head> <title>檔案的建立、檢查與刪除</title> </head> <body> <% String path=request.getRealPath("");
Time of Update: 2017-02-28
編程|漢字|解決|問題 在基於 Java 語言的編程中,我們經常碰到漢字的處理及顯示的問題。一大堆看不懂的 亂碼肯定不是我們願意看到的顯示效果,怎樣才能夠讓那些漢字正確顯示呢?Java 語言 預設的編碼方式是UNICODE ,而我們中國人通常使用的檔案和資料庫都是基於 GB2312 或者 BIG5 等方式編碼的,怎樣才能夠恰當地選擇漢字編碼方式並正確地處理漢字的編
Time of Update: 2017-02-28
程式
Time of Update: 2017-02-28
編碼|初學|心得