- Java程序設計與實踐教程(第2版)
- 楊麗萍 王薇 張焱焱主編 北京云班科技有限公司副主編
- 1016字
- 2019-07-01 11:10:43
前言
Java程序設計語言是隨著Internet的發(fā)展而產(chǎn)生的,是目前被廣泛使用的程序設計語言之一。由于Java語言具有學習入門快、社會需求量大、就業(yè)面廣等特點,使得Java程序設計語言成為計算機方向的一門專業(yè)必修課,其課程體系也成為各高校計算機學院、軟件學院學生學習的技術主線之一。
現(xiàn)在大多數(shù)Java程序設計教材單純地從程序設計語言的角度出發(fā),純粹介紹語言特點及語法規(guī)則,忽視了Java程序設計語言的應用性。現(xiàn)在大多的高校計算機專業(yè)和軟件學院則強調(diào)學生的實踐動手能力,對學生的實踐動手能力要求更高,這就需要有相應的實踐性強的教材。本書正是以這一市場需求為立足點,以理論要點為基礎,以案例驅(qū)動總結(jié)各章節(jié)知識點,使讀者學而知所用,體現(xiàn)了Java編程語言的實戰(zhàn)性特點。
編者在多年教學經(jīng)驗的基礎上,結(jié)合企業(yè)實訓要求,根據(jù)學生的認知規(guī)律精心組織了本書內(nèi)容,并通過大量的案例,循序漸進地介紹了Java語言程序設計的有關概念和編程技巧。全書共13章。前4章為Java的入門基礎,主要包括Java簡介及開發(fā)環(huán)境搭建,Java基礎語法等。第5、6章介紹Java面向?qū)ο缶幊獭惓L幚頇C制及包的概念,全面討論了面向?qū)ο蟪绦蛟O計的思想方法及在Java語言中的實現(xiàn)。通過這部分的學習,讀者對面向?qū)ο蟪绦蛟O計的思想在Java中的應用就會有比較完整的認識。第7、8章介紹Java的常用系統(tǒng)類和I/O流。第9章介紹Java的GUI圖形用戶界面技術。通過這部分的學習,使讀者達到能夠設計專業(yè)化圖形用戶界面的能力。第10、11章介紹線程和網(wǎng)絡編程技術。第12章介紹Java與各種數(shù)據(jù)庫的連接方法及應用。第13章介紹Android程序開發(fā)基礎知識。
綜上所述,本書具有重項目實踐、重理論要點、采用案例匯總知識點、力求體現(xiàn)實戰(zhàn)性等特點,使讀者逐步具備利用Java來開發(fā)應用程序的能力。教材內(nèi)容充實、結(jié)構(gòu)合理,每章均配有理論練習題及上機實訓題。本書集知識性、實踐性和操作性于一體,具有內(nèi)容安排合理、層次清楚、圖文并茂、通俗易懂、實例豐富等特點。
本書由長春大學計算機學院楊麗萍和王薇,以及吉林工商學院張焱焱擔任主編,參加編寫的人員還有宋全記、黃超和劉艷。全書由楊麗萍統(tǒng)稿并完成第1、2、3章編寫,第4、11章由王薇編寫,第5、6章由長春大學劉艷編寫,第7、8章由長春大學計算機學院黃超編寫,第9、10章及附錄部分由四川建筑職業(yè)技術學院信息工程系宋全記編寫,第12、13章由張焱焱編寫完成。全書案例部分得到北京云班科技有限公司的大力支持。
由于編者水平有限,加之本書內(nèi)容覆蓋面廣,書中難免有不妥之處,敬請廣大讀者批評指正。
編者
2018年5月
- 數(shù)據(jù)科學實戰(zhàn)手冊(R+Python)
- 深度實踐OpenStack:基于Python的OpenStack組件開發(fā)
- 無代碼編程:用云表搭建企業(yè)數(shù)字化管理平臺
- Reactive Programming with Swift
- PostgreSQL技術內(nèi)幕:事務處理深度探索
- Amazon S3 Cookbook
- Linux操作系統(tǒng)基礎案例教程
- Android系統(tǒng)級深入開發(fā)
- Python機器學習算法與應用
- Illustrator CC平面設計實戰(zhàn)從入門到精通(視頻自學全彩版)
- IDA Pro權(quán)威指南(第2版)
- JQuery風暴:完美用戶體驗
- Mastering Unreal Engine 4.X
- Data Manipulation with R(Second Edition)
- 網(wǎng)頁設計與制作