Time of Update: 2018-12-05
程式人生系列之JavaSE學習 集合與映射1.集合架構三個主要內容: Set List Map 關係結構: 2. Collection 介面Set 和 List 的父介面,專門定義了一些公用的方法3. Set 和 List 介面:兩者對父介面 Collection 進行了不同的擴充Set 是集合,不能包含相同的元素List 是列表,可以有相同的元素4. ArrayList :長度可變的數組範例程式碼:import java.util.Date;import java.util.
Time of Update: 2018-12-05
1.上傳組件①Apache的Commons FileUpload②JavaZoom的UploadBean③JspSmartUpload 2.下載Commons的FileUpload組件地址:http://commons.apache.org/fileupload/ 同時還要下載Commons的IO組件地址:http://commons.apache.org/io/ 3.使用執行個體步驟一:建立檔案上傳的頁面:fileUpload.jsp注意表單的 enctype 屬性,這個設定很重要,詳情請見:
Time of Update: 2018-12-05
1.什麼是 Cookie?Cookie 實際上就是使用者通過瀏覽器訪問網站時,Web伺服器在使用者的硬碟上寫入的一個文字檔它包含了使用者的某些資訊,它是以索引值對的形式儲存的2. 使用到了 Cookie 的典型應用下面這些都採用了 Cookie 技術,都是我們經常看到的 3. Cookie 編程setPath 就是設定儲存的位置 Cookie 的構造方法的參數有兩個,都是 String 類型的,前面是 “鍵”,後面是“值”setMaxAge 設定有效期間, getMaxAge
Time of Update: 2018-12-05
1、java.exe: 運行java程式 2、javac.exe: 編譯的,產生.class檔案 3、javaw.exe: 跟java命令相對的,運行java命令時,會出現並保持一個console視窗, 程式中的資訊可以通過System.out在console內輸出,而運行javaw, 開始時會出現console,當主程式調用之後,console就會消失; javaw 大多用來運行GUI程式
Time of Update: 2018-12-05
首先要明白Java體系設計到得三個方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我們經常說到的JDK,就主要指的這個,它是三者的基礎,屬於案頭級應用開發,這部分如果學得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2 Platform。主要用於嵌入式Java,如手機,PDA等等。J2EE,Java 2 Platform,Enterprise Edition,
Time of Update: 2018-12-05
how to compile source code of "Data Structures & Algorithm Analysis in Java" writen by Weiss Another question:How to demo the examples under folder of DataStructures? a) put a build.xml file in the folder the source code in b) type
Time of Update: 2018-12-05
使用jmail 發送中文標題的郵件,發現標題是亂碼 類似 =?ANSI_X3.4-1968?Q?=3F=3F=3F=3F=3F=3F_"Set_Critical_Alarm"_=3F=3F=3F?= 無論如何改private static final String TEXT_PLAIN = "text/plain;charset=UTF-8";都不起作用,相同的代碼在 我的windows用戶端就不會存在標題亂碼,而在linux用戶端就存在標題亂碼,經過網上搜尋找到了
Time of Update: 2018-12-05
import jxl.*;import jxl.write.*;public class ExportData{ public void exportProduct() { try { //類login(javabean)的managed-bean-scope屬性設定成session,這樣可以調用login中目前使用者的id。這個非常有用。 login me = (login)
Time of Update: 2018-12-05
第一步:查看Linux內建的JDK是否已安裝 (卸載centOS已安裝的1.4) <1># rpm -qa|grep jdk ← 查看jdk的資訊或直接執行 或 # rpm -q jdk 或 # java -version <2># rpm -qa | grep gcj ← 確認gcj的版本號碼 <3># yum -y
Time of Update: 2018-12-05
準備將CentOS內建的jdk卸載,然後裝上自己的jdk。 自己開始的時候已經安裝過jdk了,查看命令如下Java代碼 [root@localhost jdk]# rpm -qa|grep jdk java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5 jdk-1.6.0_20-fcs 查看系統內建jdk版本Java代碼 [root@localhost jdk]# rpm -qa|grep gcj java-1.4.2-gcj-compat-1.4.
Time of Update: 2018-12-05
原文:http://blog.csdn.net/myan/archive/2008/01/10/2033386.aspx http://news.csdn.net/n/20080109/112571.html我就一些評論說說我的觀點: 對文章,我覺得比較合理的,一開始上手java並不是很好的方法,對於文章中的建議值得大家思考。兩片文章是說教育系統不應該不傳授C語言,而直接學習JAVA,從而導致了。。。 並不是說JAVA不好。。。也不是說學JAVA不好。。
Time of Update: 2018-12-05
通常,客戶類(clients of class)通過類的介面訪問它提供的服務。有時,現有的類(existing class)可以提供客戶類的功能需要,但是它所提供的介面不一定是客戶類所期望的。這是由於現有的介面太詳細或者缺乏詳細或介面的名稱與客戶類所尋找的不同等諸多不同原因導致的。 在這種情況下,現有的介面需要轉化(convert)為客戶類期望的介面,這樣保證了對現有類的重用。如果不進行這樣的轉化,客戶類就不能利用現有類所提供的功能。適配器模式(Adapter
Time of Update: 2018-12-05
void join() 等待該線程終止。 void join(long millis) 等待該線程終止的時間最長為 millis 毫秒。 void join(long millis, int nanos) 等待該線程終止的時間最長為 millis 毫秒 + nanos 納秒。 功能:讓當前線程停止工作,直到插入的線程運行完或經過millis的時間後當前線程才能重新進入可運行狀態。例子:public class Join { /** *
Time of Update: 2018-12-05
code: import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;public class Queue { public static void main(String[] args) { BlockingQueue bqueue = new ArrayBlockingQueue(20);
Time of Update: 2018-12-06
環境準備1 機器上有Eclipse 3.1和Matlab 2007a2 機器的環境變數設定 (1)JAVA_HOME (JDK的安裝位置,如C:\Program Files\Java\jdk1.5.0) 設定後,重啟matlab才能有效。用getenv JAVA_HOME在Matlab的命令視窗中實驗,看看得到的傳回值正確方可說明其對Matlab生效了。(2)Classpath添加matlabInstallRoot
Time of Update: 2018-12-06
一、引子 對於系統中一個已經完成的類階層,我們已經給它提供了滿足需求的介面。但是面對新增加的需求,我們應該怎麼做呢?如果這是為數不多的幾次變動,而且你不用為了一個需求的調整而將整個類階層統統地修改一遍,那麼直接在原有類階層上修改也許是個 不錯 的主意。 但是往往我們遇到的卻是:這樣的需求變動也許會不停的發生;更重要的是需求的任何變動可能都要讓你將整個類階層修改個底朝天……。這種類似的操作分布在不同的類裡面,不是一個好現象,我們要對這個結構重構一下了。 那麼,訪問者模式也許是你很好的選擇。
Time of Update: 2018-12-06
一、建立DOMXMLBuilder.java 用於建立DOM,Root結點/******************************************************************** * 項目名稱 :rochoc <p> * 包名稱 :rochoc.xml.oper <p> * 檔案名稱 :XmlBuilder <p> * 編寫者 :luoc <p> * 編寫日期 :2
Time of Update: 2018-12-06
最近一直在忙一個java項目,剛剛完成編碼,總的來說是效率低下。 雖然很早就聽過Java的大名,但由於專業和工作內容的關係一直沒有接觸到,這次說是java組實在缺人,加之項目難度不高,我有幸參與其中。 首先花了兩天看文法,其實文法結構萬變不離其中,
Time of Update: 2018-12-06
[轉載自: http://edu.yesky.com/edupxpt/490/2135490.shtml]B/S 作為如今最為流行的體繫結構模式,也是受到了廣大開發人員以及客戶的認同,其開發模式也在不斷的發展著,在這裡主要就 Java B/S 的開發模式做一番回顧和探討,也算是自己對於 Java B/S 開發模式的一種總結。 Jsp+Jdbc 在 B/S 開發中最簡單的一種開發模式是頁面 + 邏輯處理,映射到技術上反應出來的有 Jsp+Jdbc ,在基於這類的實現中在 View 層也就是
Time of Update: 2018-12-06
時常看到一些人說掌握了Java,但是讓他們用Java做一個實際的項目可能又困難重重,在這裡,筆者根據自己的一點理解鬥膽提出自己的一些對掌握Java這個說法的標準,當然對於新手,也可以提供一個需要學習哪些內容的參考。另外這個標準僅限於J2SE部分,J2EE部分的內容有時間再另說。1、文法:必須比較熟悉,在寫代碼的時候IDE的編輯器對某一行報錯應該能夠根據報錯資訊知道是什麼樣的語法錯誤並且知道任何修正。2、命令:必須熟悉JDK帶的一些常用命令及其常用選項,命令至少需要熟悉:appletviewer、