暫缺《雙語(yǔ)版Java程序設(shè)計(jì)(Learn Java through English and Chinese)》作者簡(jiǎn)介
圖書(shū)目錄
Chapter 1 Genesis of Java Java概述 1.1 Introduction Java簡(jiǎn)介 1.2 Java Development Today Java發(fā)展歷史 1.3 Evolution of 'C' Based Programming Languages C系列語(yǔ)言發(fā)展 1.4 Main Features of Java Programming Language Java語(yǔ)言的主要特性 1.4.1 Portability 輕量級(jí) 1.4.2 Simple 簡(jiǎn)單 1.4.3 Robust 健壯 1.4.4 Multithread 多線(xiàn)程 1.4.5 Architecture-Neutral 平臺(tái)無(wú)關(guān) 1.4.6 Interpreted and High Performance 解釋性和高效 1.4.7 Distributed 分布式 1.4.8 Dynamic 動(dòng)態(tài) 1.4.9 Security 安全 1.5 Java Applet Java Applet小應(yīng)用程序 1.6 Exercise for you 課后習(xí)題Chapter 2 Java Overview Java總覽 2.1 Concepts of OOP 面向?qū)ο蟪绦蛟O(shè)計(jì) 2.1.1 Class 類(lèi) 2.1.2 Object 對(duì)象 2.1.3 Encapsulation 封裝 2.1.4 Inheritance 繼承 2.1.5 Polymorphism 多態(tài) 2.2 More Details on Object-Oriented Programming 面向?qū)ο蟪绦蛟O(shè)計(jì)具體實(shí)例 2.2.1 Encapsulation of Car Car類(lèi)封裝 2.2.2 Inheritance of Car Car類(lèi)繼承 2.2.3 Polymorphism of Car Car類(lèi)多態(tài) 2.2.4 Conclusion on Object-Oriented Programming 面向?qū)ο蟪绦蛟O(shè)計(jì)小結(jié) 2.3 Write the First Java Program 編寫(xiě)第一個(gè)Java程序 2.4 How to Run the First Java Program 運(yùn)行第一個(gè)Java程序 2.5 Lexical Elements 語(yǔ)法規(guī)則 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 關(guān)鍵字 2.9 Identifiers 標(biāo)志符 2.10 Java Class Library Java類(lèi)庫(kù) 2.11 Sample Program Practice 程序?qū)嵗?br />2.12 Exercise for you 課后習(xí)題Chapter 3 Data Types 數(shù)據(jù)類(lèi)型 3.1 Data Types Overview 數(shù)據(jù)類(lèi)型概述 3.2 Primitive Types 基本數(shù)據(jù)類(lèi)型 3.3 Casting 類(lèi)型轉(zhuǎn)換 3.3.1 Widening 類(lèi)型擴(kuò)展 3.3.2 Narrowing 類(lèi)型收縮 3.4 Reference Types 引用類(lèi)型 3.5 Summary 基本類(lèi)型匯總 3.6 Complex Data Types 復(fù)合數(shù)據(jù)類(lèi)型 3.6.1 Reference Data Types 引用數(shù)據(jù)類(lèi)型 3.6.2 Class Types 類(lèi)類(lèi)型 3.6.3 Interface Types 接口類(lèi)型 3.7 Composite Data Types 構(gòu)造復(fù)合數(shù)據(jù)類(lèi)型 3.7.1 Initializing Composite Data Types 復(fù)合數(shù)據(jù)類(lèi)型數(shù)據(jù)初始化 3.7.2 Predefined Composite Data Types 預(yù)定義復(fù)合數(shù)據(jù)類(lèi)型 3.8 Casting Variables to a Different Type 不同數(shù)據(jù)類(lèi)型轉(zhuǎn)換 3.8.1 Automatic Casting 自動(dòng)轉(zhuǎn)換 3.8.2 Explicit Casting 顯式轉(zhuǎn)換 3.9 Java's Floating Point Types 浮點(diǎn)數(shù)據(jù) 3.9.1 Primitive Floating Point Types 基本浮點(diǎn)類(lèi)型 3.9.2 Integer Operators 整型運(yùn)算符 3.9.3 Input and Output of Floating Point Values 輸入輸出浮點(diǎn)數(shù)據(jù) 3.9.4 Casting of Floating Point to and from Integer Values, andFloating Point Literals 整型數(shù)據(jù)和浮點(diǎn)型字符轉(zhuǎn)換為浮點(diǎn)數(shù)據(jù) 3.9.5 Floating Point Operations in the Standard Packages 系統(tǒng)包中的浮點(diǎn)運(yùn)算 3.9.6 The Float Class Float類(lèi) 3.10 Variable 變量 3.10.1 Declaring a Variable 變量聲明 3.10.2 Difference between Zero and '0'-Unicode Characters 區(qū)分?jǐn)?shù)字0和字符 3.10.3 Initialization of the Variable 變量初始化 3.10.4 Error Checking by the Compiler 編譯錯(cuò)誤 3.10.5 Using the Cast Operator 類(lèi)型轉(zhuǎn)換符的使用 3.10.6 Why Declare the Variables as Type Int? 變量聲明為整型 3.10.7 Shortcut Declaring Variables of the Same Type 同類(lèi)型變量的聲明 3.10.8 Assigning Values to Variables 變量賦值 3.10.9 A Shortcut, Declare and Assign at the Same Time 變量同時(shí)聲明與賦值 3.11 Record 記錄 3.12 Sample Program Practice 程序?qū)嵗?br />3.13 Exercise for you 課后習(xí)題 ……