- Java項目實戰(zhàn)精編
- 陳顯剛 李季主編
- 997字
- 2019-01-01 07:14:58
前言
Java語言是一種新型的網(wǎng)絡(luò)編程語言,其卓越的特性為無數(shù)開發(fā)人員所推崇,目前越來越多的應(yīng)用開發(fā)采用了基于Java技術(shù)的解決方案。Java是一種簡單的,面向?qū)ο蟮模植际降模忉屝偷模寻踩模Y(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。作為一種真正面向?qū)ο蟮木幊陶Z言,它提升了應(yīng)用程序的編程概念和開發(fā)思路;作為理想的面向?qū)ο蟮某绦蛟O(shè)計語言,Java以自身的簡單性和強大功能成為Internet編程和跨平臺開發(fā)中最常用的開發(fā)語言。
Java語言具有面向?qū)ο蟆⑴c平臺無關(guān)、安全、穩(wěn)定和多線程等優(yōu)良特性,是目前軟件設(shè)計中極為強大的編程語言。Java語言不僅可以用來開發(fā)大型的應(yīng)用程序,而且特別適合Internet的應(yīng)用開發(fā)。尤其是Java Swing推出之后,不僅使Java的功能更加強大,而且使Java具備了“處處可用”的特點,Java已成為網(wǎng)絡(luò)時代最重要的語言之一。
本書是工作過程導(dǎo)向系統(tǒng)化課程教材,是行動體系課程開發(fā)的成果。以培養(yǎng)能力為主線,按工作過程中不同工作任務(wù)的相關(guān)性來實現(xiàn)知識和實踐技能的整合。按易學(xué)、易懂、易掌握的原則,結(jié)合Java技術(shù),由淺入深,循序漸進地,通過項目介紹Java知識體系。
本書聘請啟明信息科技股份有限公司高級軟件工程師楊平參編。作為ERP項目組項目經(jīng)理,他具有豐富的實踐開發(fā)經(jīng)驗。他對本書的編寫模式、項目設(shè)計思想、編碼規(guī)范等方面給予指導(dǎo),并根據(jù)企業(yè)常用的實際知識和技能,設(shè)計全書項目,以案例引領(lǐng)知識點,拓寬程序設(shè)計思路,通過實訓(xùn)項目提高實踐技能。
全書共分5章。第1章通過擲骰子游戲項目,闡述面向?qū)ο蟮募夹g(shù);第2章通過簡單計算器項目,簡述Java Swing技術(shù);第3章通過聊天室項目,簡述IO技術(shù)、線程技術(shù)和網(wǎng)絡(luò)技術(shù)等;第4章通過二十一點游戲項目,加強Java Swing技術(shù)和分析問題的能力;第5章通過學(xué)生信息管理系統(tǒng)綜合項目,進一步強化項目開發(fā)的能力,同時掌握軟件開發(fā)過程。通過5個項目使學(xué)生理解并掌握利用Java技術(shù)解決實際問題的能力,而不是就Java技術(shù)而學(xué)Java技術(shù)。
本書的最大特點是通過項目對Java的知識點進行精心編排。項目設(shè)計順序符合認(rèn)知規(guī)律及職業(yè)規(guī)劃發(fā)展規(guī)律,通過對項目的學(xué)習(xí),加深讀者對所學(xué)知識的理解和提升。通過對應(yīng)的實訓(xùn)項目訓(xùn)練,提高分析問題和解決問題的能力。
本書由陳顯剛、李季主編,張靜、孫凌玲任副主編;參與本書編寫的還有張雨、孫佳帝、金鑫、許春艷、喬丹、楊平;由姜惠民主審。
由于計算機技術(shù)發(fā)展十分迅速以及作者學(xué)識水平所限,加之時間倉促,書中的疏漏和錯誤在所難免,敬請廣大讀者不吝批評指正。
編者
2009年4月
- Kali Linux Web Penetration Testing Cookbook
- Visual Basic程序開發(fā)(學(xué)習(xí)筆記)
- Oracle 12c中文版數(shù)據(jù)庫管理、應(yīng)用與開發(fā)實踐教程 (清華電腦學(xué)堂)
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- MATLAB應(yīng)用與實驗教程
- jQuery從入門到精通 (軟件開發(fā)視頻大講堂)
- Visual C
- 精通網(wǎng)絡(luò)視頻核心開發(fā)技術(shù)
- OpenResty完全開發(fā)指南:構(gòu)建百萬級別并發(fā)的Web應(yīng)用
- Python語言科研繪圖與學(xué)術(shù)圖表繪制從入門到精通
- Solr權(quán)威指南(下卷)
- Swift 2 Design Patterns
- Mastering VMware vSphere Storage
- R語言編程基礎(chǔ)
- Learning Java by Building Android Games