《雙語版Java程式設計(Learn Java through English and Chinese)》是2012年6月電子工業出版社出版的圖書,作者是何月順。
基本介紹
- 中文名:雙語版Java程式設計(Learn Java through English and Chinese)
- 作者:何月順
- 出版社:電子工業出版社
- 出版時間:2012年6月
- 頁數:360 頁
- 定價:45 元
- 開本:16 開
- ISBN:9787121169823
內容簡介,圖書目錄,
內容簡介
Java是一種良好的跨平台、可移植性好、安全性高、純面向對象的程式設計語言,是目前軟體開發的主流程式語言之一。本書由淺入深、循序漸進地介紹了Java語言的發展、編程環境、開發工具、基本語法、面向對象編程、異常處理、執行緒、輸入輸出流、GUI編程、網路編程、資料庫編程等內容,並結合大量的實例進行講解。 本書是國內首次出版的中英文對照混排式雙語版Java程式設計教材。本書內容注重理論與實踐結合,參考了Java線上官方文檔及國內外優秀的Java程式設計教材的知識體系。針對中國學生英文水平及實際教學狀況,做了針對性的編寫,並對重要的、難以理解的內容進行了中文解釋,方便了讀者對英文的理解。本書配有電子課件、案例分析、實驗指導等教學資源,可登錄電子工業出版社華信教育資源網,免費註冊、下載。 通過本書的學習,可使學生了解Java語言的發展,理解Java面向對象編程的基本思想,掌握Java語言的基本語法、面向對象程式設計的實現思想、多執行緒編程、網路程式開發及資料庫訪問等方面的基本技術。
圖書目錄
Chapter 1 Genesisof Java
Java概述
1.1 Introduction
Java簡介
1.2 Java Development Today
Java發展歷史
1.3 Evolution of 'C' Based Programming Languages
C系列語言發展
1.4 Main Features of Java Programming Language
Java語言的主要特性
1.4.1 Portability
輕量級
1.4.2 Simple
簡單
1.4.3 Robust
健壯
1.4.4 Multithread
多執行緒
1.4.5 Architecture-Neutral
平台無關
1.4.6 Interpreted and High Performance
解釋性和高效
1.4.7 Distributed
分散式
1.4.8 Dynamic
動態
1.4.9 Security
安全
1.5 Java Applet
Java Applet小應用程式
1.6 Exercise for you
課後習題
Chapter 2 JavaOverview
Java總覽
2.1 Concepts of OOP
面向對象程式設計
2.1.1 Class
類
2.1.2 Object
對象
2.1.3 Encapsulation
封裝
2.1.4 Inheritance
繼承
2.1.5 Polymorphism
多態
2.2 More Details on Object-Oriented Programming
面向對象程式設計具體實例
2.2.1 Encapsulation of Car
Car類封裝
2.2.2 Inheritance of Car
Car類繼承
2.2.3 Polymorphism of Car
Car類多態
2.2.4 Conclusion on Object-Oriented Programming
面向對象程式設計小結
2.3 Write the First Java Program
編寫個Java程式
2.4 How to Run the First Java Program
運行個Java程式
2.5 Lexical Elements
語法規則
2.6 White Space
空白符
2.7 Comments
註解
2.7.1 Single Line
單行註解
2.7.2 Multi-line
多行註解
2.7.3 Javadoc
Javadoc註解
2.8 Keywords
關鍵字
2.9 Identifiers
標誌符
2.10 Java Class Library
Java類庫
2.11 Sample Program Practice
程式實例
2.12 Exercise for you
課後習題
Chapter 3 DataTypes
數據類型
3.1 Data Types Overview
數據類型概述
3.2 Primitive Types
基本數據類型
3.3 Casting
類型轉換
3.3.1 Widening
類型擴展
3.3.2 Narrowing
類型收縮
3.4 Reference Types
引用類型
3.5 Summary
基本類型匯總
3.6 Complex Data Types
複合數據類型
3.6.1 Reference Data Types
引用數據類型
3.6.2 Class Types
類類型
3.6.3 Interface Types
接口類型
3.7 Composite Data Types
構造複合數據類型
3.7.1 Initializing Composite Data Types
複合數據類型數據初始化
3.7.2 Predefined Composite Data Types
預定義複合數據類型
3.8 Casting Variables to a Different Type
不同數據類型轉換
3.8.1 Automatic Casting
自動轉換
3.8.2 Explicit Casting
顯式轉換
3.9 Java's Floating Point Types
浮點數據
3.9.1 Primitive Floating Point Types
基本浮點類型
3.9.2 Integer Operators
整型運算符
3.9.3 Input and Output of Floating Point Values
輸入輸出浮點數據
3.9.4 Casting of Floating Point to and from Integer Values,andFloating Point Literals
整型數據和浮點型字元轉換為浮點數據
3.9.5 Floating Point Operations in the Standard Packages
系統包中的浮點運算
3.9.6 The Float Class
Float類
3.10 Variable
變數
3.10.1 Declaring a Variable
變數聲明
3.10.2 Difference between Zero and '0'-Unicode Characters
區分數字0和字元
3.10.3 Initialization of the Variable
變數初始化
3.10.4 Error Checking by the Compiler
編譯錯誤
3.10.5 Using the Cast Operator
類型轉換符的使用
3.10.6 Why Declare the Variables as Type Int?
變數聲明為整型
3.10.7 Shortcut Declaring Variables of the Same Type
同類型變數的聲明
3.10.8 Assigning Values to Variables
變數賦值
3.10.9 A Shortcut, Declare and Assign at the Same Time
變數同時聲明與賦值
3.11 Record
記錄
3.12 Sample Program Practice
程式實例
3.13 Exercise for you
課後習題
……