當前位置:歷史故事大全網 - 歷史上的今天 - Java語言編程目錄

Java語言編程目錄

第1章Java語言

Java語言介紹1.1 1

Java語言的出現

Java語言的組成1.1.2 1

安裝1.2開發環境3

1.3簡單的Java應用程序4

1.3.1 Java應用示例4

1.3.2使用Java核心API文檔7

練習9

第二章面向對象編程技術11

2.1面向對象編程技術的基本概念11

2.1.1什麽是面向對象編程方法11?

2.1.2什麽是類和對象12

2.1.3面向對象的重要特性14

Java與C++ 16的OOP能力比較

練習18

第3章標識符和基本數據類型19

3.1 Java的基本語法單位是19。

3.1.1空白、註釋和聲明19

3.1.2關鍵字21

3.1.3標識符21

3.2 Java編碼風格22

3.3 Java的基本數據類型23

變量和常數23

基本數據類型23

3.3.3變量的描述和賦值28

練習30

第4章表達式和過程控制語句31

4.1表達式31

4.1.1操作數和運算符31

4.1.2表達式提升和類型轉換40

4.2過程控制聲明43

4.2.1表達式語句43

4.2.2第44區

4.2.3分行聲明45

4.2.4循環語句52

4.2.5中斷並繼續陳述54

練習56

第5章類和對象60

5.1類定義和對象創建60

5.1.1類定義格式60

5.1.2對象的創建和初始化63

5.2施工方法64

5.2.1施工方法及其超載64

5.2.2默認構造方法66

5.3定義方法67

方法定義格式68

5.3.2按值傳遞71

5.4類別的繼承72

5.4.1繼承的定義

5.4.2多態性和轉換對象74

5.5繼續討論Java關鍵字77

5.5.1靜態77

5.5.2最後和摘要79

5.5.3本和超級84

5.6方法重寫86

5.6.1方法重寫概述86

5.6.2應用重寫的規則89

5.6.3調用父類構造函數89

5.7接口90

5.7.1多重繼承中的模糊性90

5.7.2接口91的定義

5.7.3接口91的實現

5.8 Java包94

5.8.1 Java包的概念94

進口聲明95

5.9內部97級

5.9.1內部類97的概念

5.9.2匿名類99

練習100

第6章數組、容器和字符串107

6.1數組107

6.1.1數組描述和初始化107

6.1.2陣列的使用114

6.2容器和管柱118

6.2.1集裝箱118

6.2.2字符串119

練習123

第7章Java語言中的異常126

7.1例外示例126

7.2異常處理130

7.2.1異常處理相關報表130

7.2.2男性* * *例外132

7.3投擲聲明133

7.4創建您自己的例外135

練習137

第八章圖形用戶界面設計140

8.1 AWT和回轉140

8.1.1 AWT封裝和Swing封裝140

8.1.2組件、容器和內容窗格141

8.2回轉組件143

8.2.1按鈕143

標簽146

8.2.3組合框148

文本組件150

菜單組件150

對話框152

8.3布局管理器153

8.3.1通用布局管理器154

8.3.2其他布局管理器156

8.4接口設計細節160

8.4.1控制組件外觀161

8.4.2提示工具和助記符162

8.5事件處理162

8.5.1事件簡介162

8.5.2組件164的事件處理

8.5.3事件類型176

事件適配器179

練習180

第九章Java小程序182

9.1編寫小程序182

9.1.1小程序示例182

9.1.2小程序設計流程183

9.2小程序183中使用的方法

基本方法184

9.2.2顯示Applet 184的方法

9.3 HTML文檔185

馬克185

9.3.2讀取小程序參數186

9.3.3小程序和URL 187

9.4 Applet 188中的多媒體處理

9.4.1在小程序中顯示圖像188。

9.4.2在小程序中播放聲音189。

9.5小程序189的事件處理

練習191

第10章Java數據流192

10.1數據流192的基本概念

10.1.1輸入數據流193

10.1.2輸出數據流193

10.2基本字節數據流類193

10.2.1文件數據流193

10.2.2過濾數據流195

10.3基本字符流195

10.4文件處理201

10.4.1文件類201

10.4.2隨機存取文件202

練習203

第11章線程204

11.1個線程和多線程204

11.1的概念線程204

11.1.2螺紋結構205

11.2線程狀態205

11.3創建線程206

11.3.1繼承線程類206。

11.3.2實現可運行接口208

11.4線程控制209

11.4.1線程的開始210

11.4.2線程調度210

11.4.3暫停線程212

11.4.4線程間通信212

練習213

第12章Java的網絡功能216

12.1216概述

12.1.165438的基本概念介紹

12.1.2使用InetAddress 217。

12.2統壹資源定位器218

統壹資源定位器的概念218

12.2.2創建URL 218

12.2.3與URL相關的異常218

12.2.4獲取URL對象屬性219

12.2.5讀入URL數據220

12.3插座接口221

1插座的基本概念222

12.3.2套接字通信的基本步驟223

12.3.3套接字通信編程223

練習225

參考226 Java語言經過近20年的發展和完善,功能越來越強大,應用領域越來越廣。從手機等手持設備中的程序,到各類企業級應用,都可以看到Java的身影。Java已經成為世界級的編程語言,成為程序員開發的首選工具。

在國外高等教育中,Java語言已經被列入計算機本科的教學計劃。而且壹些專業基礎課也使用Java語言作為描述工具,比如數據結構、計算方法等課程。中國的情況也類似。許多重點院校都為計算機專業的本科生開設了Java語言課程。這種趨勢逐漸從重點高校擴展到普通高校,越來越多的學校開設了這門課程。很多學校已經把Java語言作為相關專業的第壹編程語言。

在Java語言逐漸走進高校課堂的同時,我們也發現普通高校相對缺乏可以作為Java語言課程的教材。誠然,市面上有很多Java語言的參考書,而且質量相當高。但由於受眾不同,有相當壹部分不適合作為教材,特別是普通高校本科生第壹門程序設計語言課程。因此,我們決定寫這本書,希望能為普通高校的本科教學提供幫助。此外,本書還可以作為專業人士學習Java語言的參考書。希望這本書能成為讀者進入Java殿堂的鋪路石。

本書共分12章。在簡要介紹了Java語言的特點之後,第二章重點介紹了面向對象編程的基本概念和方法。同時,考慮到很多讀者可能已經了解了C++語言,我們對C++和Java語言做壹個簡單的比較。面向對象編程的概念是獨立於語言的,但是各種語言的實現細節是不壹樣的。本章的內容旨在幫助沒有接觸過面向對象編程技術的讀者。

  • 上一篇:談談妳對2009年及2010年中國經濟的回顧與展望。
  • 下一篇:北京歷史故事
  • copyright 2024歷史故事大全網