Time of Update: 2017-01-13
Java 是一種程式設計語言, Java applet ( Java Applet)是在 Java 的基礎上演變而成的、能夠嵌入在網頁中的、可以執行一定小任務的應用程式。 效果說明 建立檔案,以 Java 計算機為執行個體,插入 Applet 對象,設定高度與寬度,如圖 35-1 所示。實際效果請瀏覽隨書光碟片中的源檔案。 創作思想 開啟 Dreamweaver MX 2004 軟體建立頁面,執行【插入】
Time of Update: 2017-01-13
java建立線程的方法分析 java語言已經內建了多線程支援,所有實現Runnable介面的類都可被啟動一個新線程,新線程會執行該執行個體的run()方法,當run()方法執行完畢後,線程就結束了。一旦一個線程執行完畢,這個執行個體就不能再重新啟動,只能重建一個新執行個體,再啟動一個新線程。 1:將類聲明為Tread的子類,該子類應重寫 Thread 類的 run 方法。 class PrimeTread
Time of Update: 2017-01-13
java隨機數的幾種方法 方法1: 1 //利用固定數組長度n,通過n的變化來實現。 2 //關鍵:nums[r]=nums[n-1]; 3 // n--; 4 public class Test1 5 { 6 public static void
Time of Update: 2017-01-13
戶要求用程式產生標準的word文檔,要能列印,而且不能變形,以前用過很多解決方案,都在客戶嚴格要求下犧牲的無比慘烈。POI讀word文檔還行,寫文檔實在不敢恭維,複雜的樣式很難控制不提,想象一下一個20多頁,嵌套很多表格和映像的word文檔靠POI來寫代碼輸出,對程式員來說比去山西挖煤還慘,況且文檔格式還經常變化。iText操作Excel還行。對於複雜的大量的word也是噩夢。直接通過JSP輸出樣式基本不達標,而且要列印出來就更是慘不忍睹。Word從2003開始支援XML格式,用XML還做就很簡
Time of Update: 2017-01-13
final關鍵字到底修飾了什嗎? final使得被修飾的變數"不變",但是由於對象型變數的本質是“引用”,使得“不變”也有了兩種含義:引用本身的不變,和引用指向的對象不變。引用本身的不變:final StringBuffer a=new StringBuffer("immutable");final StringBuffer b=new StringBuffer("not
Time of Update: 2017-01-13
java字元替換,在java中進行字元替換我們也可以用到replace函數,下面來看看三個執行個體的方法.public class MainClass{ public static void main( String args[] ) { String s1 = new String( "hello" );
Time of Update: 2017-01-13
switch語句是多分支選擇語句。常用來根據運算式的值選擇要執行的語句switch (expression) {case value_1 : statement (s); break;case value_2 : statement (s); break; . .
Time of Update: 2017-01-13
str.ToCharArray()這樣一句,一時沒明白是什麼意思,所以就找了一下API,在API上的解釋是“將此執行個體中的字元複製到 Unicode 字元數組。”,其實這是說的Unicode 字元就是用char定義的字元,其實不多說,舉個例子,你就知道什麼意思了。 例: public class Program{ public static void main(String[] args)
Time of Update: 2017-01-13
整個軟體項目分為四個環境 開發本地環境、開發環境、測試環境、IDC環境。和傳統C++開發不一樣的模式是多了第一個開發本地環境。這是為什麼呢,因為目前大部分開發人員還是比較熟悉windows下開發。對於mac和linux下直接使用軟體並且開發的中國開發人員還是少之又少,這套架構就這個現狀做出來的。如下是環境搭建架構圖: 從環境來說:一、開發本地環境、開發整合服務器搭建。
Time of Update: 2017-01-13
Java Mail API 是Sun開發的最新標準擴充API之一,它給Java應用程式開發人員提供了獨立於平台和協議的郵件/通訊解決方案。本文介紹該API的核心機制,並通過一個郵件轉寄伺服器(郵件清單伺服器)示範其具體用法。 Java Mail API的開發是Sun為Java開發人員提供公用API架構的持續努力的良好例證。提倡公用架構,反對受限於供應商的解決方案,充分預示著一個日益開放的開發環境的建立。
Time of Update: 2017-01-13
附錄:ListServer.java/*** 類ListServer提供基本的郵件清單服務功能:讀取指定郵件帳號的所有新郵件,然後轉寄給* 在emailListFile檔案中指定的所有郵件帳號(訂閱者).emailListFile中的郵件帳號格式* 為每一行一個郵件帳號.*/import java.util.*;import java.io.*;import javax.mail.*;import javax.mail.internet.*;import
Time of Update: 2017-01-13
package test2;import java.util.Scanner;public class Demo { public static void main(String args[]){ Scanner input=new Scanner(System.in); boolean in1=false; boolean in2=false; int year; int
Time of Update: 2017-01-13
Java中的位操作指定包括: ~ 按位非(NOT) & 按位與(AND) | 按位或(OR) ^ 按位異或(XOR) >> 右移 >>> 無符號右移 <<左移 前面幾個都非常簡單,主要是移位操作比較容易出錯. 首先要搞清楚參與運算的數的位元,如int的是32位。long的是64位。 如int i = 1; i的二進位原碼錶示為: 00000000000000000000000000000001
Time of Update: 2017-01-13
讀取檔案的類檔案:package com.config;import java.io.InputStream;import java.util.Properties;import org.apache.log4j.Logger;public class DAOConfig { private static Logger log = Logger.getLogger(DAOConfig.class); private static Properties pros = null;
Time of Update: 2017-01-13
JSP的中文亂碼問題,其根源在於:Web容器預設的字元處理編碼是iso-8859-1,對於需要在瀏覽器頁面上顯示中文的JSP程式,但在程式中並沒有指定中文的字元集,那麼中文將在瀏覽器頁面上顯示為亂碼。當然,前面所說的是指在Tomcat伺服器下的,其他伺服器有些不是這樣的,比如BEA Weblogic和IBM Websphere是從作業系統中取得預設的編碼,然後按該編碼來轉碼所有使用者請求。以前我也寫過一遍JSP的學習筆記,
Time of Update: 2017-01-13
om H在More on the Java Job Trend中提到:根據SimplyHired上的資料,JAVA職位需求在最近幾年內迅速減少. 從上面的圖表可以看出,自2006年8月以來: Mortgage工作職位減少了 56% JAVA工作職位減少了 29% Zookeeper工作職位減少了 284% Groovy On Grails工作職位增加了4508%
Time of Update: 2017-01-13
在J2EE環境下使用JNDI是非常簡單的事,因為所有的J2EE容器都要實現JNDI服務,所以,在J2EE環境下使用JNDI,與使用Hashtable也沒有什麼太大區別。只有一點限制,那就是綁定對象時,對象所屬的類必須實現java.io.Serializable介面,這一點也實在一點也不困難,幾乎所有用到的Java類都實現了這個介面,對於自訂的類,在介面實現列表裡把這個介面加進去也就是了。下面,我將示範一下如何在J2EE環境下使用JNDI,為了保證代碼的通用性,我不使用struts之類的架構,而是
Time of Update: 2017-01-13
劍字有19種寫法,Java中字串串連也有好多種寫法,比如要串連6個字串,以下5種寫法都是可以的,究竟哪種寫法最簡捷,哪種最高效呢。 public static String concat1(String s1, String s2, String s3, String s4, String s5, String s6) { String result =
Time of Update: 2017-01-13
基本理論:-----------------------------------------------------關於JAVA內部類:一個內部類的定義是定義在另一個類內部的類。 存在它的原因是: 1.一個內部類的對象能夠訪問建立它的對象的實現,包括私人資料。即內部類執行個體對包含它的哪個類的執行個體來說,是特權的。 2.對於同一個包中的其他類來說,內部類能夠隱藏起來,換句話說,內部類不管方法的可見度如何,那怕是public,除了包容類,其他類都無法使用它。 3.匿名內部類可
Time of Update: 2017-01-13
下列代碼 實現本地檔案的下載功能 String fileName = "Operator.doc".toString(); //檔案的預設儲存名 //讀到流中 InputStream inStream=new FileInputStream("c:/Operator.doc");//檔案的存放路徑 //設定輸出的格式 response.reset();