官术网_书友最值得收藏!

光盤說明

一、光盤內容

本光盤是《瘋狂Java講義(第2版)》一書的配書光盤,書中的代碼按章、按節存放,即第3章第1節所使用的代碼放在codes文件夾的03\3.1文件夾下,依此類推。

另:書中每份源代碼也給出與光盤源文件的對應關系,方便讀者查找。

本光盤codes目錄下有18個文件夾,其內容和含義說明如下:

(1)01~18個文件夾名對應于《瘋狂Java講義(第2版)》中的章名,即第3章所使用的代碼放在codes文件夾的03文件夾下,依此類推。

(2)本書所有代碼都是IDE工具無關的程序,讀者既可以在命令行窗口直接編譯、運行這些代碼,也可以導入Eclipse、NetBeans等IDE工具來運行它們。

(3)本書第12章第11節的TestTableModel.java程序,以及第13章的絕大部分程序都需要連接數據庫,所以讀者需要先導入*.sql文件中的數據庫腳本,并修改mysql.ini文件中的數據庫連接信息。連接數據庫時所用的驅動程序JAR文件為mysql-connector-java-3.1.10-bin.jar文件。這些需要連接數據庫的程序里還提供了一個*.cmd文件,該文件是一個批處理文件,運行該文件可以運行相應的Java程序,例如DatabaseMetaDataTest.java對應的*.cmd文件為runDatabaseMetaDataTest.cmd。

(4)光盤根目錄下提供了一個“Java設計模式(瘋狂Java聯盟版).chm”文件,這是一份關于設計模式的電子教材,由瘋狂Java聯盟的楊恩雄親自編寫、制作,他同意廣大讀者閱讀、傳播這份開源文檔。

(5)因為本書第1版有些讀者提出關于《瘋狂Java講義》課后習題標準答案的問題,因此本書光盤根目錄下包含一個project_codes文件夾,該文件夾里包含了瘋狂Java聯盟的楊恩雄編寫的《瘋狂Java實戰演義》一書的光盤內容,該光盤中包含了大量實戰性很強的項目,這些項目基本覆蓋了《瘋狂Java講義(第2版)》課后習題的要求,讀者可以參考相關案例來完成《瘋狂Java講義(第2版)》的課后習題。

二、運行環境

本書中的程序在以下環境中調試通過:

(1)安裝jdk-7-windows-i586.exe,安裝完成后,添加CLASSPATH環境變量,該環境變量的值為.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar。如果為了可以編譯和運行Java程序,還應該在PATH環境變量中增加%JAVA_HOME%/bin。其中JAVA_HOME代表JDK(不是JRE)的安裝路徑。如何安裝上面工具,請參考本書的第1章。

(2)安裝MySQL 5.5或更高版本,安裝MySQL時選擇GBK編碼方式(按第13章所介紹的方式安裝)。

三、注意事項

(1)書中有大量代碼需要連接數據庫,讀者應修改數據庫URL以及用戶名、密碼,讓這些代碼與讀者運行環境一致。如果項目下有SQL腳本,則導入SQL腳本即可;如果沒有SQL腳本,系統將在運行時自動建表,讀者只需創建對應的數據庫即可。

(2)在使用本光盤的程序時,請將程序拷貝到硬盤上,并去除文件的只讀屬性。

四、技術支持

如果您在使用本光盤中遇到不懂的技術問題,則可以登錄如下網站與作者聯系:

http://www.crazyit.org

主站蜘蛛池模板: 长兴县| 敦化市| 曲沃县| 玛多县| 鄂托克前旗| 夹江县| 富蕴县| 德阳市| 新安县| 大兴区| 高雄县| 锦屏县| 清丰县| 固阳县| 郸城县| 舒兰市| 浏阳市| 凤翔县| 化德县| 大埔县| 普安县| 正镶白旗| 黄冈市| 汉沽区| 建湖县| 公安县| 永城市| 无为县| 磐石市| 顺义区| 凤翔县| 永泰县| 清水县| 陈巴尔虎旗| 六枝特区| 黄浦区| 晴隆县| 浑源县| 东莞市| 黎平县| 洛川县|