- 雙語版Java程序設(shè)計(jì)
- 何月順主編
- 1228字
- 2018-12-27 20:14:07
前言
Java語言以它獨(dú)特的魅力贏得了世界上大部分程序員的認(rèn)可,它良好的跨平臺(tái)性、可移植性、安全性等優(yōu)點(diǎn)使之風(fēng)靡全球。Sun公司(2009年4月并入甲骨文公司)最初開發(fā)Java語言是為了解決智能家用電器的控制和通信問題。隨著Internet的發(fā)展,Sun公司逐步將Java改造成適合計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用的程序設(shè)計(jì)語言。目前Java語言已經(jīng)成為網(wǎng)絡(luò)程序設(shè)計(jì)的主流編程語言之一,在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢(shì)和廣闊前景。
“Java程序設(shè)計(jì)”是高等院校計(jì)算機(jī)及相關(guān)專業(yè)教學(xué)計(jì)劃中的一門重要專業(yè)課程,主要內(nèi)容包括Java語言基本語法、面向?qū)ο缶幊獭⒆址幚?、異常處理、線程、輸入輸出流、GUI編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程等內(nèi)容。
本書采用中英文對(duì)照方式對(duì)內(nèi)容進(jìn)行編排,以英文為主,對(duì)重要的、難理解的知識(shí)用中文進(jìn)行了解釋,兼顧了英語基礎(chǔ)較差的讀者。全書圖文并茂,通俗易懂,在介紹理論知識(shí)的同時(shí)穿插了豐富的實(shí)例進(jìn)行講解,不僅介紹了Java的基礎(chǔ)語法,降低了沒有編程基礎(chǔ)讀者學(xué)習(xí)的難度,又全面介紹了Java面向?qū)ο蟪绦蛟O(shè)計(jì)、多線程、異常處理機(jī)制、輸入輸出流、網(wǎng)絡(luò)編程等重點(diǎn)內(nèi)容,使讀者學(xué)完后能進(jìn)行初級(jí)的Java程序設(shè)計(jì)。
本書將闡釋:
● Java的發(fā)展歷史及Java特性、Java運(yùn)行環(huán)境及編程工具
● Java語法基礎(chǔ)
● Java面向?qū)ο缶幊蹋悺⒗^承、接口、多態(tài)等特性
● 多線程編程
● Java異常處理機(jī)制
● 輸入輸出流
● GUI編程
● 網(wǎng)絡(luò)程序設(shè)計(jì)
● 數(shù)據(jù)庫訪問
本教材基于作者多年來教學(xué)實(shí)踐與改革的經(jīng)驗(yàn),以及對(duì)開展雙語教學(xué)的研究,并已經(jīng)在作者所在學(xué)校多次使用之后,特別是收集了學(xué)生的反饋意見,教師的教學(xué)建議并結(jié)合目前國內(nèi)外Java程序設(shè)計(jì)優(yōu)秀教材的優(yōu)點(diǎn)且考慮到學(xué)生對(duì)雙語課程學(xué)習(xí)特點(diǎn)而編寫。主要特色包括以下幾個(gè)方面:
(1)中英文結(jié)合,突出雙語特色。本書以英文為主,中文解釋為輔,一方面注重知識(shí)點(diǎn)的編排,另一方面也注重英語的應(yīng)用技巧,可以鍛煉讀者的英文應(yīng)用能力。
(2)增強(qiáng)理論與實(shí)踐相結(jié)合,注重引導(dǎo)式講解。本書對(duì)理論知識(shí)的講解采用循序漸進(jìn)的方式融入大量實(shí)例中,使得對(duì)理論知識(shí)的理解更加容易,并以國外教材常見的step by step的方式完成實(shí)例的分析講解,讀者在讀完相應(yīng)的章節(jié)后就能進(jìn)行相應(yīng)的程序設(shè)計(jì)。
(3)突出組織邏輯,增加趣味性。目前國內(nèi)教材和選用的國外經(jīng)典教材,用于本科教學(xué)后,學(xué)生普遍反映概念原理介紹過多,內(nèi)容組織的邏輯思路不是很明顯,以及介紹得比較技術(shù)性,不是很生動(dòng)等。針對(duì)學(xué)生的反饋,本教材進(jìn)行了改進(jìn)。
(4)重點(diǎn)突出,本書著重論述了Java語言在多線程編程、異常處理機(jī)制、網(wǎng)絡(luò)編程、數(shù)據(jù)庫訪問技術(shù)等常用技術(shù),同時(shí)對(duì)于Java語言的特色技術(shù)Applet也進(jìn)行了介紹,使讀者能更全面了解Java的應(yīng)用。
本書既可作為高等學(xué)校Java程序設(shè)計(jì)或?qū)I(yè)英語課程的教材,也可供從事Java程序開發(fā)的從業(yè)人員學(xué)習(xí)、參考。
本書由何月順主編,李祥、張軍副主編。高永平、汪雪元、章偉、吳光明、王志波參加了本書的編寫工作,并得到Ashok的大力支持,在此表示誠摯的感謝。本書是編寫組成員對(duì)以上內(nèi)容大量理論知識(shí)與實(shí)踐經(jīng)驗(yàn)的積累結(jié)果,因時(shí)間倉促,可能存在不妥之處,歡迎指正(Email: shipj@phei.com.cn)。
編者
- ABB工業(yè)機(jī)器人編程全集
- Mastering Hadoop 3
- 智能傳感器技術(shù)與應(yīng)用
- Linux Mint System Administrator’s Beginner's Guide
- 計(jì)算機(jī)原理
- ROS機(jī)器人編程與SLAM算法解析指南
- 分布式多媒體計(jì)算機(jī)系統(tǒng)
- 21天學(xué)通Java
- Java Web整合開發(fā)全程指南
- 從零開始學(xué)SQL Server
- Learning Apache Apex
- Web編程基礎(chǔ)
- 工業(yè)機(jī)器人入門實(shí)用教程
- Raspberry Pi 3 Projects for Java Programmers
- 數(shù)字系統(tǒng)設(shè)計(jì)與Verilog HDL