本書結(jié)合上海地鐵二十余年的運(yùn)營(yíng)管理工作的經(jīng)驗(yàn),闡述了城市軌道交通客運(yùn)服務(wù)標(biāo)準(zhǔn)、服務(wù)流程、服務(wù)要求、票務(wù)管理、設(shè)施設(shè)備、客流組織等內(nèi)容。
本書力圖以通俗易懂及小而直接的示例代碼解釋一個(gè)個(gè)晦澀難懂的抽象概念,希望用簡(jiǎn)單的代碼及直觀的輸出結(jié)果幫助讀者理解程序設(shè)計(jì)的原理及流程?紤]到多數(shù)學(xué)校在學(xué)習(xí)本課程前已經(jīng)學(xué)習(xí)了C/C++程序設(shè)計(jì)語言,本書并不是一味地再次復(fù)述與C/C++相同的內(nèi)容,在前3章的基礎(chǔ)部分側(cè)重介紹了與C/C++不同的部分內(nèi)容,例如Java和C/C++采用不同的字符集,等等。
Java 語言具有面向?qū)ο、跨平臺(tái)、安全性、多線程等特點(diǎn),這使得 Java 成為許多應(yīng)用 系統(tǒng)的理想開發(fā)語言。Java 應(yīng)用程序運(yùn)行在眾多計(jì)算機(jī)、手機(jī)和智能卡上,并為無數(shù)的可兼 容的應(yīng)用服務(wù)器提供了功能強(qiáng)大的平臺(tái)。未來發(fā)展中,Java 將成為 IT 從業(yè)者必須掌握的一 門語言,而且在金融、電信、制造、銀行、移動(dòng)通信、電力、交通、市政服務(wù)、政務(wù)管理等 行業(yè)的應(yīng)用日益廣泛。為了滿足高校對(duì) Java 程序設(shè)計(jì)語言課程和雙語課程教材的需求,滿足 普通高等院校學(xué)生和編程愛好者希望快速掌握 Java 程序開發(fā)的基本知識(shí)和開發(fā)原理的需求, 我們編寫了本書。
本書采用中英文對(duì)照的方式,將較難理解的英文敘述翻譯成對(duì)應(yīng)的漢語(部分簡(jiǎn)單的英 文內(nèi)容未作翻譯),為讀者在基本概念的理解上提供方便。對(duì)于書中復(fù)雜的知識(shí)點(diǎn)則輔以簡(jiǎn)單、 清晰的代碼,并將運(yùn)行結(jié)果附于代碼之后,方便讀者比較學(xué)習(xí)。
全書共 11 章:Chapter 1 Introduction (簡(jiǎn)介),主要介紹 Java 語言的特點(diǎn)、工 作環(huán)境與 Java 的基本工作原理,使讀者對(duì) Java 語言有一個(gè)基本的了解;Chapter 2 Java Foundation(Java 基礎(chǔ)),主要介紹數(shù)據(jù)類型、常量與變量、表達(dá)式和流程控制語句等; Chapter 3 Classes and Objects(類和對(duì)象),主要介紹 Java 類與對(duì)象的基本概念、構(gòu)造方法、 對(duì)象的初始化等內(nèi)容,包括 Java 面向?qū)ο蟮奶卣鞯?Chapter 4 Packages(包),介紹了包 的概念和組織結(jié)構(gòu),在此基礎(chǔ)上,講述了包的創(chuàng)建、導(dǎo)入及使用;Chapter 5 Inheritance(繼 承),繼承是 OOP 的一個(gè)重要內(nèi)容,本章在類的基礎(chǔ)上介紹了繼承的基本概念及構(gòu)造方法的 調(diào)用,對(duì)不同類型訪問控制符的作用進(jìn)行了比較,zui后對(duì) OOP 的另一個(gè)重要內(nèi)容多態(tài)作了簡(jiǎn) 要介紹;Chapter 6 Abstract Class,Interface(抽象類、接口),闡述了抽象方法、抽象類 的定義與使用,接口的定義與實(shí)現(xiàn),接口與抽象類的比較以及內(nèi)部類的定義與使用等內(nèi)容; Chapter 7 Generics and Collections(泛型與集合),介紹了泛型的概念、泛型類、泛型接 口與泛型方法的定義與使用,以及集合類的概念、框架結(jié)構(gòu)和幾種常用的容器的使用方法; Chapter 8 Exception Handling(異常處理),介紹了異常產(chǎn)生的原因、異常的類型,以及 如何拋出和處理異常; Chapter 9 I/O(輸入 / 輸出),介紹了輸入 / 輸出流的概念,以及如 何通過輸入流讀取數(shù)據(jù),向輸出流寫入數(shù)據(jù); Chapter 10 Multithreading(多線程),闡述了多線程的概念,線程與進(jìn)程的區(qū)別,線程的生命周期與創(chuàng)建方法、線程同步與線程間的通信 等;Chapter 11 Networking(網(wǎng)絡(luò)),介紹了 Java 網(wǎng)絡(luò)編程技術(shù),描述了 Java 的網(wǎng)絡(luò)編 程功能。全書對(duì)不易理解的內(nèi)容的細(xì)致分析,從學(xué)生學(xué)習(xí)的角度闡述核心概念,具有很強(qiáng)的實(shí) 用性和適用性。
本書由田玉昆、陳偉、謝文蘭任主編,徐光明、崔彥君、魏文芬任副主編,黃國(guó)范、張艷梅、 曾蘭參與編寫。吳學(xué)曼對(duì)本書的編寫給予了專業(yè)性的指導(dǎo),在此表示感謝。
本書的出版得到了廣東培正學(xué)院教材立項(xiàng)支持,在此表示衷心的感謝。 由于編者水平有限、時(shí)間倉促,書中疏漏或不足之處在
田玉昆,女,2009年研究生畢業(yè)后,到廣東培正學(xué)院做專職教師。主講多門專業(yè)課程,是程序設(shè)計(jì)基礎(chǔ)(C++)、JAVA程序設(shè)計(jì)(雙語)課的課程負(fù)責(zé)人。擔(dān)任多屆藍(lán)橋杯大賽的指導(dǎo)老師,指導(dǎo)的學(xué)生多次獲得國(guó)家二等獎(jiǎng)、省級(jí)一等獎(jiǎng)。在相關(guān)期刊共發(fā)表6篇專業(yè)與教學(xué)類相關(guān)的論文。
陳偉,男,1968年12月生,湖北省荊州市公安縣人。1992年畢業(yè)于中南民族學(xué)院物理學(xué)專業(yè),獲理學(xué)學(xué)士學(xué)位;2007年畢業(yè)于中南民族大學(xué)中國(guó)少數(shù)民族經(jīng)濟(jì)專業(yè),獲法學(xué)碩士學(xué)位。1992-2000年在湖北省公安縣職業(yè)技能中專學(xué)校任教;2000年至今,就職于廣東培正學(xué)院電子商務(wù)系,現(xiàn)為該學(xué)院電子商務(wù)系系主任。2002年12月至2003年12月加拿大阿爾伯特大學(xué)計(jì)算機(jī)學(xué)院訪問學(xué)者;2013年9月至2014年7月中山大學(xué)信息與科學(xué)技術(shù)學(xué)院訪問學(xué)者。主持廣東省教學(xué)成果獎(jiǎng)培育項(xiàng)目?jī)身?xiàng),主持廣州市社科項(xiàng)目一項(xiàng),參與廣東省教育廳教育科學(xué)“十一五”規(guī)劃項(xiàng)目一項(xiàng),廣東省高等學(xué)校思想政治教育科研課題一項(xiàng),指導(dǎo)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目一項(xiàng)。公開發(fā)表論文十六篇,參編教材五部。曾榮獲廣東培正學(xué)院課堂教學(xué)質(zhì)量三等獎(jiǎng)、優(yōu)秀畢業(yè)設(shè)計(jì)指導(dǎo)老師、廣東培正學(xué)院第四次優(yōu)秀科研成果論文鼓勵(lì)獎(jiǎng)、優(yōu)秀工會(huì)工作者等榮譽(yù)稱號(hào)。2009年研究生畢業(yè)后,到廣東培正學(xué)院做專職教師。主講網(wǎng)絡(luò)工程專業(yè);互聯(lián)網(wǎng)工程;計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的多門專業(yè)課程。負(fù)責(zé)全院學(xué)生的屆藍(lán)橋杯大賽事項(xiàng);除參與本書的撰寫,正在參與另一本“計(jì)算機(jī)網(wǎng)絡(luò)”書的編撰工作。在科技期刊發(fā)表過多篇論文。