出版時(shí)間:2010-8 出版社:水利水電出版社 作者:李明才 編 頁(yè)數(shù):223 字?jǐn)?shù):418000
前言
Java語(yǔ)言是由Sun公司開(kāi)發(fā)的、近年來(lái)在國(guó)內(nèi)外得到廣泛應(yīng)用的一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它功能豐富,表達(dá)簡(jiǎn)潔,使用方便靈活,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好,是一種具有良好程序設(shè)計(jì)風(fēng)格的應(yīng)用程序設(shè)計(jì)語(yǔ)言?,F(xiàn)在,在許多高校Java語(yǔ)言已不僅成為計(jì)算機(jī)及其相關(guān)專(zhuān)業(yè)的必修課,而且在很多非計(jì)算機(jī)專(zhuān)業(yè)也開(kāi)設(shè)了Java語(yǔ)言課程,并且Java語(yǔ)言也列入了全國(guó)計(jì)算機(jī)等級(jí)考試、全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書(shū)考試(NIT)等的考試范圍?! ”緯?shū)力求通俗易懂,重視概念,強(qiáng)化實(shí)踐,采用案例教學(xué)。使讀者能從大量的案例講解中掌握J(rèn)ava語(yǔ)言的基礎(chǔ)知識(shí),達(dá)到循序漸進(jìn),逐步深入,反復(fù)實(shí)踐,牢固掌握的目的?! ”緯?shū)共分11章,第1章介紹Java語(yǔ)言概論,第2章介紹Java語(yǔ)言基本語(yǔ)法,第3章介紹Java語(yǔ)言的面向?qū)ο筇匦?,?章介紹圖形用戶(hù)界面設(shè)計(jì),第5章介紹異常處理,第6章介紹多線程,第7章介紹輸入輸出及文件處理,第8章介紹Java與數(shù)據(jù)庫(kù)連接,第9章介紹Java.網(wǎng)絡(luò)編程,第10章介紹JSP基礎(chǔ)知識(shí),第11章是一個(gè)綜合案例,通過(guò)該案例對(duì)全書(shū)內(nèi)容進(jìn)行總結(jié)。
內(nèi)容概要
本書(shū)全面、系統(tǒng)地介紹了Java語(yǔ)言及其程序設(shè)計(jì)。全書(shū)共11章,主要內(nèi)容包括:Java語(yǔ)言概論、Java語(yǔ)言基本語(yǔ)法、Java語(yǔ)言的面向?qū)ο筇匦浴D形用戶(hù)界面設(shè)計(jì)、異常處理、多線程、輸入輸出及文件處理、Java與數(shù)據(jù)庫(kù)連接、Java網(wǎng)絡(luò)編程、初識(shí)JSP、綜合案例。 本書(shū)內(nèi)容編排力求做到通俗易懂、重視概念、強(qiáng)化實(shí)踐,并采用案例教學(xué),幫助讀者從大量的案例講解中掌握J(rèn)ava語(yǔ)言的基礎(chǔ)知識(shí),達(dá)到循序漸進(jìn)、逐步深入、反復(fù)實(shí)踐、牢固掌握的目的。 本書(shū)可供高職高專(zhuān)計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)師生使用,也可作為Java語(yǔ)言的培訓(xùn)教材或Java語(yǔ)言愛(ài)好者的自學(xué)用書(shū)。
書(shū)籍目錄
前言第1章 Java語(yǔ)言概論 1.1 Java語(yǔ)言的發(fā)展過(guò)程 1.2 Java語(yǔ)言的工作原理及特點(diǎn) 1.2.1 Java程序的處理過(guò)程 1.2.2 Java字節(jié)碼 1.2.3 Java虛擬機(jī)(JVM) 1.2.4 垃圾回收 1.3 Java SDK的安裝與配置 1.3.1 下載并安裝Java SDK開(kāi)發(fā)工具 1.3.2 JDK的配置與測(cè)試 1.4 Eclipse的安裝與使用 1.4.1 Eclipse的安裝與啟動(dòng) 1.4.2 Eclipse的使用 1.5 Java程序舉例 1.5.1 Java Application舉例 1.5.2 Java Applet舉例 1.5.3 Java程序結(jié)構(gòu) 本章小結(jié) 實(shí)訓(xùn)一第2章 Java語(yǔ)言基本語(yǔ)法 2.1 Java語(yǔ)言的數(shù)據(jù)類(lèi)型 2.1.1 Java語(yǔ)言基本字匯 2.1.2 簡(jiǎn)單數(shù)據(jù)類(lèi)型 2.1.3 常量(字面量) 2.1.4 變量 2.1.5 類(lèi)型轉(zhuǎn)換 2.2 Java語(yǔ)言的運(yùn)算符和表達(dá)式 2.2.1 算術(shù)運(yùn)算符 2.2.2 位運(yùn)算符 2.2.3 關(guān)系運(yùn)算符 2.2.4 邏輯運(yùn)算符 2.2.5 賦值運(yùn)算符 2.2.6 條件運(yùn)算符(?:) 2.2.7 運(yùn)算符優(yōu)先級(jí) 2.2.8 使用圓括號(hào) 2.3 Java語(yǔ)言的流程控制語(yǔ)句 2.3.1 Java的選擇語(yǔ)句 2.3.2 循環(huán)語(yǔ)句 2.3.3 跳轉(zhuǎn)語(yǔ)句 2.4 數(shù)組 2.4.1 一維數(shù)組 2.4.2 多維數(shù)組 2.4.3 另一種數(shù)組聲明語(yǔ)法 2.5 字符串 2.5.1 String類(lèi) 2.5.2 字符串連接 2.5.3 字符串與其他類(lèi)型數(shù)據(jù)的連接 本章小結(jié) 實(shí)訓(xùn)二第3章 Java語(yǔ)言的面向?qū)ο筇匦? 3.1 類(lèi)與對(duì)象的概念 3.1.1 面向?qū)ο蟮奶匦? 3.1.2 類(lèi)的定義 3.1.3 創(chuàng)建對(duì)象與定義構(gòu)造方法 3.1.4 修飾符 3.2 類(lèi)的繼承 3.2.1 繼承的概念 3.2.2 繼承的實(shí)現(xiàn) 3.3 類(lèi)的多態(tài) 3.3.1 多態(tài)的概念 3.3.2 方法覆蓋實(shí)現(xiàn)多態(tài) 3.3.3 方法重載實(shí)現(xiàn)多態(tài) 3.3.4 構(gòu)造方法的繼承與重載 3.4 包與接口 3.4.1 包 3.4.2 接口 本章小結(jié) 實(shí)訓(xùn)三第4章 圖形用戶(hù)界面設(shè)計(jì) 4.1 圖形用戶(hù)界面概述 4.2 Applet類(lèi) 4.2.1 Applet類(lèi) 4.2.2 建立Applet小應(yīng)用程序 4.2.3 Applet的生命周期 4.2.4 Applet類(lèi)常用方法 4.3 HTML文件參數(shù)傳遞 4.4 Java繪圖、字體及顏色處理 4.4.1 Java繪圖 4.4.2 Java字體類(lèi) 4.4.3 畫(huà)筆顏色 4.5 框架與面板 4.5.1 框架(Frame) 4.5.2 面板(Panel) 4.6 按鈕、標(biāo)簽、文本框與文本區(qū)域 4.6.1 按鈕(Button) 4.6.2 標(biāo)簽(Label) 4.6.3 文本框(TextField)與文本區(qū)域、(TextArea) 4.7 事件處理機(jī)制 4.7.1 Java中的事件體系結(jié)構(gòu) 4.7.2 Component類(lèi) 4.7.3 代理事件模型 4.8 布局設(shè)計(jì) 4.8.1 FlowLayout布局管理器 4.8.2 BorderLayout布局管理器 4.8.3 GridLayout布局管理器 4.8.4 CardLayout布局管理器 4.8.5 GridBagLayout布局管理器 4.9 菜單設(shè)計(jì) 4.10 對(duì)話(huà)框設(shè)計(jì) 4.11 常用Swing組件簡(jiǎn)介 4.11.1 Swing組件 4.11.2 Swing組件體系結(jié)構(gòu) 4.11.3 可插接的外觀和感覺(jué) 4.11.4 常用Swing組件 4.11.5 對(duì)話(huà)框JOptionPane 本章小結(jié) 實(shí)訓(xùn)四第5章 異常處理 5.1 異常類(lèi) 5.1.1 異常的基本概念 5.1.2 異常類(lèi) 5.1.3 系統(tǒng)定義的運(yùn)行異常 5.1.4 用戶(hù)自定義的異常 5.2 異常拋出 5.2.1 系統(tǒng)自動(dòng)拋出的異常 5.2.2 語(yǔ)句拋出異常 5.3 異常處理 5.3.1 tyy-catch語(yǔ)句 5.3.2 多異常處理 5.3.3 finally子句 本章小結(jié) 實(shí)訓(xùn)五第6章 多線程 6.1 多線程的基本概念 6.2 多線程的創(chuàng)建 6.2.1 創(chuàng)建線程 6.2.2 線程的啟動(dòng) 6.3 多線程的實(shí)現(xiàn) 6.3.1 線程的狀態(tài) 6.3.2 線程的調(diào)度 6.3.3 多線程的互斥與同步 6.3.4 生產(chǎn)者消費(fèi)者模型 6.3.5 死鎖 本章小結(jié) 實(shí)訓(xùn)六第7章 輸入輸出及文件處理 7.1 輸入/輸出流概念 7.2 輸入/輸出流類(lèi) 7.2.1 字節(jié)流InputStream和OutputStream類(lèi) 7.2.2 字符流Reader和Writer類(lèi) 7.3 標(biāo)準(zhǔn)輸入/輸出 7.3.1 標(biāo)準(zhǔn)輸入流 7.3.2 標(biāo)準(zhǔn)輸出流 7.3.3 標(biāo)準(zhǔn)錯(cuò)誤輸出流 7.4 常用的文件處理 7.4.1 文件的順序讀寫(xiě) 7.4.2 文件的隨機(jī)讀寫(xiě) 7.4.3 目錄和文件管理 本章小結(jié) 實(shí)訓(xùn)七第8章 Java與數(shù)據(jù)庫(kù)連接 8.1. JDBC簡(jiǎn)介 8.1.1 JDBC概述 8.1.2 JDBC與ODBC的比較 8.1.3 兩層模型與三層模型 8.1.4 JDBC驅(qū)動(dòng)程序種類(lèi) 8.2 JDBC訪問(wèn)數(shù)據(jù)庫(kù) 8.2.1 JDBC的常用接口和類(lèi) 8.2.2 T-SQL常用基本語(yǔ)法 8.3 JDBC應(yīng)用 8.3.1 JDBC應(yīng)用步驟 8.3.2 JDBC應(yīng)用實(shí)例 本章小結(jié) 實(shí)訓(xùn)八第9章 Java網(wǎng)絡(luò)編程 9.1 網(wǎng)絡(luò)基礎(chǔ)知識(shí) 9.2 網(wǎng)絡(luò)通信中Java的網(wǎng)絡(luò)類(lèi)和接口 9.2.1 URL和URLConnection 9.2.2 Socket(套接字) 本章小結(jié) 實(shí)訓(xùn)九第10章 初識(shí)JSP 10.1 JSP簡(jiǎn)介 10.1.1 JSP概述 10.1.2 JSP開(kāi)發(fā)環(huán)境 10.2 編寫(xiě)一個(gè)JSP頁(yè)面 10.3 JSP的執(zhí)行過(guò)程 10.4 JSP指令簡(jiǎn)介 10.4.1 page指令 10.4.2 include指令 10.5 JSP常見(jiàn)內(nèi)置對(duì)象 10.5.1 request 10.5.2 response 10.5.3 out 10.5.4 cookie 10.5.5 session 10.5.6 application 本章小結(jié) 實(shí)訓(xùn)十第11章 綜合案例 11.1 系統(tǒng)模塊設(shè)計(jì) 11.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 11.2.1 學(xué)生表結(jié)構(gòu) 11.2.2 課程表結(jié)構(gòu) 11.2.3 成績(jī)表結(jié)構(gòu) 11.2.4 操作員表結(jié)構(gòu) 11.3 詳細(xì)設(shè)計(jì) 11.3.1 主窗口設(shè)計(jì) 11.3.2 登錄界面設(shè)計(jì) 11.3.3 系統(tǒng)管理模塊設(shè)計(jì) 11.3.4 其他三個(gè)管理模塊 11.3.5 數(shù)據(jù)庫(kù)操作模塊 11.4 具體實(shí)現(xiàn) 11.4.1 主窗口 11.4.2 數(shù)據(jù)庫(kù)操作模塊 11.4.3 操作員登錄模塊 11.4.4 操作員添加模塊 11.4.5 操作員瀏覽模塊 11.4.6 操作員查詢(xún)模塊 11.4.7 操作員刪除模塊 11.4.8 其他模塊的實(shí)現(xiàn) 本章小結(jié)參考文獻(xiàn)
章節(jié)摘錄
Java語(yǔ)言最早誕生于1991年,剛開(kāi)始它只是Sun公司為一些消費(fèi)性電子產(chǎn)品所設(shè)計(jì)的通用環(huán)境。因?yàn)楫?dāng)時(shí)Java的應(yīng)用對(duì)象只限于PDA、電子游戲機(jī)、電視機(jī)頂盒之類(lèi)的消費(fèi)性電子產(chǎn)品,所以并未被眾多的編程技術(shù)人員所接受?! ≡贘ava出現(xiàn)以前,Internet上的信息內(nèi)容都是一些靜態(tài)的HTML文檔。正是因?yàn)樵赪eb中看不到交互式的內(nèi)容,所以人們很不滿(mǎn)意當(dāng)時(shí)的Web瀏覽器,他們迫切希望能夠在Web上創(chuàng)建一類(lèi)無(wú)須考慮軟硬件平臺(tái)就可以執(zhí)行的應(yīng)用程序,并且這些程序還要有極大的安全保障。正是由于這種需求給Java帶來(lái)了前所未有的施展舞臺(tái)。 Sun公司的工程師從1994年起把Java技術(shù)應(yīng)用于Web上,并且開(kāi)發(fā)出了Hot Java的第一個(gè)版本。于是,Java的名字逐漸變得廣為人知?! ava在Sun World95中被正式發(fā)布。Java的“Write Once,Run Anywhere(一次編寫(xiě),到處運(yùn)行)”口號(hào)使得Java一出現(xiàn)就引起了廣泛的注意,用Java技術(shù)開(kāi)發(fā)的軟件可以不用修改或重新編譯就可直接應(yīng)用于任何計(jì)算機(jī)上。 從此以后,Java隨著網(wǎng)絡(luò)的快速發(fā)展,而成為一個(gè)應(yīng)用最廣泛的程序語(yǔ)言?!熬W(wǎng)絡(luò)即是計(jì)算機(jī)”是Sun公司的格言。一時(shí)間,使用Java技術(shù)進(jìn)行軟件開(kāi)發(fā)成為廣大技術(shù)人員的一種時(shí)尚。到2010年4月為止,Java已經(jīng)發(fā)布了一系列的版本,目前最新版本為JDK7.0(1.7.0)預(yù)覽版。
編輯推薦
《Java語(yǔ)言程序設(shè)計(jì)案例教程》重視概念、強(qiáng)化實(shí)踐,采用案例教學(xué),從大量的案例講解中引出Java語(yǔ)言的基礎(chǔ)知識(shí),以期達(dá)到反復(fù)實(shí)踐、牢固掌握的目的循序漸進(jìn)、逐步深入,基礎(chǔ)內(nèi)容講解結(jié)束后,通過(guò)一個(gè)綜合案例,對(duì)全書(shū)內(nèi)容進(jìn)行總結(jié),以期在實(shí)際開(kāi)發(fā)中能靈活運(yùn)用知識(shí)點(diǎn)配套有相關(guān)教學(xué)資源及精選實(shí)訓(xùn),可根據(jù)教學(xué)實(shí)際需要靈活選用各種類(lèi)型的實(shí)訓(xùn)供讀者練習(xí)與自測(cè)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Java語(yǔ)言程序設(shè)計(jì)案例教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版