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