出版時(shí)間:2010-5 出版社:科學(xué)出版社 作者:文東,劉荷花 主編 頁數(shù):292
前言
Java語言是SUN公司于1995年推出的一門編程語言?,F(xiàn)在,已經(jīng)廣泛應(yīng)用于生活中的各個(gè)領(lǐng)域,無論是網(wǎng)絡(luò)編程還是數(shù)據(jù)庫編程,甚至是Web開發(fā)都有Java語言的身影,它以“一次編譯,隨處執(zhí)行”的特點(diǎn),受到廣大程序開發(fā)人員的追捧,使其成為目前最流行的面向?qū)ο蟪绦蛟O(shè)計(jì)語言之一。 本書采用項(xiàng)目驅(qū)動模式,以“辦公固定資產(chǎn)管理系統(tǒng)”綜合實(shí)訓(xùn)項(xiàng)目貫穿全書,并精選了大量編程實(shí)例,詳細(xì)講解了Java程序設(shè)計(jì)的基本原理、開發(fā)方法、開發(fā)過程和解決實(shí)際問題的技巧,使初學(xué)者能夠快速掌握利用Java設(shè)計(jì)開發(fā)可視化程序以及使用Java開發(fā)Windows應(yīng)用稗序的方法。
內(nèi)容概要
本書采用項(xiàng)目驅(qū)動模式,以“辦公固定資產(chǎn)管理系統(tǒng)”綜合實(shí)訓(xùn)項(xiàng)目貫穿全書,并精選了大量編程實(shí)例,詳細(xì)講解了Java程序設(shè)計(jì)的基本原理、開發(fā)方法、開發(fā)過程和解決實(shí)際問題的技巧,使初學(xué)者能夠快速掌握利用Java設(shè)計(jì)開發(fā)可視化程序以及使用Java開發(fā)Windows應(yīng)用程序的方法。 全書共10章,分為3個(gè)部分。基礎(chǔ)部分(第1~8章)主要介紹了Java語言基礎(chǔ)、程序設(shè)計(jì)的原理和開發(fā)方法。其中,第1~3章介紹了Eclipse基礎(chǔ)、Eclipse集成開發(fā)環(huán)境、Java語言基礎(chǔ)等知識;第4~8章結(jié)合“辦公固定資產(chǎn)管理系統(tǒng)”這個(gè)綜合實(shí)訓(xùn)項(xiàng)目部分模塊的開發(fā),詳細(xì)介紹了Java程序設(shè)計(jì)的原理和開發(fā)方法,內(nèi)容包括Java的類和接口、Java圖形用戶界面編程、Java輸入/輸出流編程、Java網(wǎng)絡(luò)編程和Java數(shù)據(jù)庫編程等內(nèi)容。項(xiàng)目實(shí)訓(xùn)部分(第9章)綜合前面所學(xué)知識并結(jié)合在第4~8章開發(fā)的部分模塊,完整地介紹了“辦公固定資產(chǎn)管理系統(tǒng)”這個(gè)綜合實(shí)訓(xùn)項(xiàng)目的實(shí)現(xiàn)過程,通過這個(gè)項(xiàng)目,學(xué)生可以掌握J(rèn)ava開發(fā)應(yīng)用程序的思路、流程、技巧與方法。課程設(shè)計(jì)部分(第10章)提供了“記事本”、“計(jì)算器”、“掃雷游戲”3個(gè)課程設(shè)計(jì),并給出了界面設(shè)計(jì)提示和大體開發(fā)流程,方便教師安排課程設(shè)計(jì)作業(yè),增強(qiáng)學(xué)生的動手能力,幫助學(xué)生進(jìn)一步了解實(shí)際應(yīng)用并掌握解決實(shí)際問題的方法。 本書可作為高等職業(yè)院校、大中專院校及計(jì)算機(jī)培訓(xùn)學(xué)校相關(guān)課程的教材,也可供程序設(shè)計(jì)開發(fā)人員和愛好者學(xué)習(xí)參考。
書籍目錄
第1章Eclipse概述 1.1 Java語言的產(chǎn)生與發(fā)展 1.1.1 Java語言的產(chǎn)生 1.1.2 Java語言的發(fā)展 1.2 Java語言的特點(diǎn) 1.3 Eclipse的特點(diǎn) 1.4 Eclipse的下載和安裝 1.5 Eclipse的配置和啟動 1.5.1 JDK的安裝與配置 1.5.2 Eclipse的啟動 1.6 小結(jié) 1.7 習(xí)題 1.7.1 思考題 1.7.2 操作題第2章 Eclipse集成開發(fā)環(huán)境 2.1 Eclipse工作臺 2.1.1 Eclipse的菜單欄 2.1.2 Eclipse的工具欄 2.1.3 Eclipse的透視圖 2.1.4 Eclipse的視圖 2.1.5 Eclipse的編輯器 2.2 Eclipse資源管理 2.3 Eclipse的常用操作 2.3.1 配置JRE 2.3.2 設(shè)置編譯路徑 2.4 創(chuàng)建Java應(yīng)用程序 2.4.1 創(chuàng)建Java項(xiàng)目工程 2.4.2 創(chuàng)建Java類 2.4.3 添加Java代碼 2.4.4 執(zhí)行Java應(yīng)用程序 2.5 小結(jié) 2.6 習(xí)題 2.6.1 思考題 2.6.2 操作題第3章 Java語言基礎(chǔ) 3.1 字符和注釋 3.1.1 標(biāo)識符 3.1.2 關(guān)鍵字 3.1.3 分隔符 3.1.4 注釋 3.2 數(shù)據(jù)類型 3.2.1 基本數(shù)據(jù)類型 3.2.2 引用類型 3.2.3 數(shù)據(jù)類型的轉(zhuǎn)換 3.3 變量與常量 3.3.1 變量的命名規(guī)范 3.3.2 變量的聲明 3.3.3 變量的賦值 3.3.4 變量的作用域 3.3.5 常量的概念與使用 3.4 運(yùn)算符與表達(dá)式 3.4.1 算術(shù)運(yùn)算符 3.4.2 關(guān)系運(yùn)算符 3.4.3 邏輯運(yùn)算符 3.4.4 賦值運(yùn)算符 3.4.5 位運(yùn)算符 3.4.6 條件運(yùn)算符 3.4.7 運(yùn)算符的優(yōu)先級 3.4.8 表達(dá)式 3.5 程序基本結(jié)構(gòu) 3.5.1 分支語句 3.5.2 循環(huán)語句 3.5.3 跳轉(zhuǎn)語句 3.6 數(shù)組 3.6.1 一維數(shù)組 3.6.2 多維數(shù)組 3.7 上機(jī)實(shí)訓(xùn)——對數(shù)組進(jìn)行排序 3.7.1 項(xiàng)目要求 3.7.2 項(xiàng)目分析 3.7.3 項(xiàng)目實(shí)現(xiàn) 3.8 小結(jié) 3.9 習(xí)題 3.9.1 思考題 3.9.2 操作題第4章 Java的類和接口 4.1 類和對象 4.1.1 Java的類定義 4.1.2 類的成員變量和成員方法 4.1.3 類的構(gòu)造方法 4.1.4 對象的創(chuàng)建和使用 4.1.5 類的封裝性 4.1.6 包的創(chuàng)建和使用 ……第5章 Java圖形用戶界面編程第6章 Java輸入/輸出流編程 第7章 Java網(wǎng)絡(luò)編程第8章 Java數(shù)據(jù)庫編程第9章 項(xiàng)目實(shí)訓(xùn)——辦公固定資產(chǎn)管理系統(tǒng)第10章 課程設(shè)計(jì)附錄 習(xí)題參考答案
章節(jié)摘錄
?。?)簡單性 Java是一種基于c++產(chǎn)生的語言,其語法上繼承了c++的風(fēng)格,但是又比c++簡單很多,它去掉了一些復(fù)雜和容易混淆的概念。如無指針概念,不支持多重繼承與運(yùn)算符重載等。 ?。?)面向?qū)ο蟆 ava徹底全面地應(yīng)用了面向?qū)ο蟮脑O(shè)計(jì)思路,它是徹底支持面向?qū)ο蟮?,但其保持了簡單類型非“純面向?qū)ο蟆闭Z言,兼顧了程序運(yùn)行的效率?! 。?)健壯 Java是嚴(yán)格的強(qiáng)類型語言,在編譯和程序執(zhí)行時(shí)都進(jìn)行代碼檢查,可避免一些通常難以追蹤的錯(cuò)誤,同時(shí)具有非常好的故障追蹤和處理機(jī)制,保障了其程序運(yùn)行的健壯性,如對象的垃圾回收機(jī)制、錯(cuò)誤異常處理機(jī)制等?! 。?)多線程 Java對于多線程的支持是最基本的特性之一,在之前的很多編程語言中,多線程編程往往非常復(fù)雜,但是Java實(shí)現(xiàn)多線程編程非常簡單,程序員在編碼時(shí)不必關(guān)心后臺的復(fù)雜實(shí)現(xiàn)。
編輯推薦
由sun軟件教育專家和資深軟件工程師聯(lián)袂策劃和編寫 依托“基礎(chǔ)知識+上機(jī)實(shí)訓(xùn)+項(xiàng)目實(shí)訓(xùn)+課程設(shè)計(jì)”項(xiàng)目教學(xué)模式,全方位提升學(xué)生的網(wǎng)頁設(shè)計(jì)技能 精選“辦公固定資產(chǎn)管理系統(tǒng)”綜合實(shí)訓(xùn)項(xiàng)目和3個(gè)課程設(shè)計(jì),將各個(gè)知識點(diǎn)融會貫通 提供多媒體教學(xué)資源包(1 DVD),充分支持教學(xué)工作
圖書封面
評論、評分、閱讀與下載
Java程序設(shè)計(jì)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn) PDF格式下載