來源於:http://www.evget.com/zh-CN/Info/catalog/17844.htmlJava應用程式越做越大、越做越複雜。Java IDE在其中所起的作用也日益顯著。有了Java IDE,使軟體的生產率倍增。本文為大家介紹幾款時下最為流行的Java IDE。一、EclipseEclipse 是一個開放原始碼的、基於 Java 的可擴充開發平台。就其本身而言,它只是一個架構和一組服務,用於通過外掛程式組件構建開發環境。幸運的是,Eclipse
預設安裝在C:\ProgramFiles\Java\jdk1.7.0目錄下環境變數配置為PATH=.;%JAVA_HOME%\binCLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;JAVA_HOME=C:\Program Files\Java\jdk1.7.0在把jdk安裝到電腦中之後,我們來進行設定使java環境能夠使用。
前兩天要交Android的一個小東西, 想要在新的Activity面顯示從上一個Activity傳來的一個列表資訊, 但是馬上要交了都還沒有調好bug, 一直沒有解決掉java.lang.NullPointerException這問題.只好取消這個功能了.後來翻回去看,
Windows的At命令完成定期Task計劃,也就是Schedule Batch Job。關於at的使用方法可以尋找windows協助。class類內調用了本blog裡已經介紹的CMDExecute類本代碼在WindowsXP內,用at命令定期運行自訂的一個批次檔databasebackup.bat批次檔內容:mysqldump --user=root --password=XXXXX dbname >%1.sql調用mysqlDatabase Backup命令。
這正是內部類要做的事情,你可以: 1. 用一個單獨的類完整地實現一個控制架構,從而將實現的細節封裝起來。內部類用來表示解決問題所必需的各種不同的 action()。 2. 內部類能夠輕易的訪問外圍類的任意成員,所以可以避免這種實現變得很笨拙。如果沒有這種能力,代碼將變得很令人討厭,以至於你肯定會選擇別的方法。總結 比起物件導向編程中其他的概念來,介面和內部類更深奧複雜;比如 C++就沒有這些。將兩者結合起來,能夠解決 C++試圖用多重繼承解決的問題。然而,多重繼承在
* * Created on 2005/07/18 * 使用poi-2.5.1-final-20050804.jar */package com.nova.colimas.common.doc;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFRow;import org.
XML檔案 <?xml version="1.0" encoding="gb2312"?> <person> <name>ssuupv</name> <college>材料學院</college> <telephone>6258113</telephone> <notes>男,1979年生,本科,99年調入中國陶瓷大學</notes> </person>
1. Java Web Service類DocumentFileManagement:import java.io.*;/** * @author tyrone * */public class DocumentFileManagement {//檔案名稱, 檔案內容,儲存到d盤根目錄 public String saveFile(String filename,byte[] contents){ if (filename==null || contents==null) return "
從JDK1.3開始,Java就引入了動態代理的概念。動態代理(Dynamic Proxy)可以協助你減少程式碼數,真正提高代碼的可複用度。例如,你不必為所有的類的方法裡面都寫上相同的Log程式碼,取而代之的是實用類的動態代理類。當然,這種便利是有條件的。本文簡單介紹Java動態代理的原理,並實現一個被代理的Servlet建立,和調用的過程。 1.代理模式(Proxy
一、抽象過程 Smalltalk 的五個基本特性,這些特性表現了一種純粹的物件導向程式設計方式: 1. 萬物皆為對象。將對象視為奇特的變數,它可以儲存資料,除此之外,你還可以要求它在自身上執行操作。理論上講,你可以抽取待解問題的任何概念化構件(狗、建築物、服務等),將其表示為程式中的對象。 2. 程式是對象的集合,它們彼此通過發送訊息來調用對方。要想產生一個對對象的請求,就必須對該對象發送一條訊息。更具體地說,你可以把訊息想象為對某個特定對象的方法的調用請求。 3.
運行期類型識別(RTTI,run-time type identification)的概念初看起來非常簡單:當你只有一個指向對象的基類的引用時,RTTI 機制可以讓你找出這個對象確切的類型。 對 RTTI 的需要,揭示了物件導向設計中許多有趣(並且複雜)的問題,同時也提出了如何組織程式的問題。討論 Java 是如何允許我們在運行期識別對象和類的資訊。主要有兩種方式:一種是傳統的
轉自:http://babyblue2004.bokee.com/5733663.html這幾日在www.eclipse.org上看了一篇文章(http://www.eclipse.org/webtools/jsf/dev_resource/JSFTutorial-RC3/JSFTools_tutorial.html),按照上面作了一個JSF程式。出現以下問題:嚴重: Error loading WebappClassLoader delegate: false repositories:
大部分的java程式應用於UNIX/Linux系統,而絕大部分的開發是在Windows下。雖然,java可以運行在anywhere, 但畢竟還有很多環境配置問題。例如在UNIX下,你需要將某些設定檔的路徑寫入到另一個設定檔。 也許有很多局限,使你必須寫入絕對路徑。在config.properties裡寫入logs =
MessageBox類彈出Java應用程式的警告,錯誤。package com.nova.colimas.install;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.awt.event.WindowEvent;import
Java提供了專門的工具來建立設計和重用關係:介面,它是對象介面的純粹抽象。Interface不僅僅只是達到極致的抽象類別,由於它允許你通過建立某個可以向上轉型到多個基類的類,因此它也實現了類似於
tomcat啟動失敗:Failed creating java jvm.dll在啟動tomcat6時失敗,錯誤資訊是:[2011-01-12 17:20:54] [174 javajni.c] [error] 找不到指定的模組。[2011-01-12 17:20:54] [994 prunsrv.c] [error] Failed creating java D:\Java\jre1.6.0_10\bin\client\jvm.dll[2011-01-12 17:20:54] [1269
方老師: 今天調試了您的JDBCUpdateApplet程式.您說在直接用ie開啟RunApplet.html檔案.會在java控制台報java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
Java裡面由於不允許多重繼承,所以如果要實現多個類的功能,則可以通過實現多個介面來實現。
名字可視性(Name visibility) 名字管理對任何程式設計語言來說,都是一個重要問題。如果你在程式的某個模組裡使用了一個名字,而其他人在這個程式的另一個模組裡也使用了相同的名字,那麼怎樣才能區分這兩個名字並防止二者互相衝突呢?這個問題在 C 語言中尤其嚴重,因為程式往往包含許多難以管理的名字。C++類( Java
對白釀成語言的設計者來說,建立一個好的輸入/輸出(I/O)系統是一項更艱難的任務。 現有的大量不同方案已經說明了這一點。挑戰似乎來自於要涵蓋所有的可能性。不僅存在各種用於通訊的 I/O 源端和接收端(檔案、控制台、網路連結等),而且還需要以多種不同的方式與它們進行通訊(順序、隨機存取、緩衝、二進位、按字元、按行、按字等)。 Java類庫的設計者是通過建立大量的類來解決這個難題的。一開始,可能會對 Java I/O系統提供了如此多的類而感到不知所措(具有諷刺意味的是,Java I/O