-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Java程序設計實用教程-(第4版) 版權信息
- ISBN:9787121217333
- 條形碼:9787121217333 ; 978-7-121-21733-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java程序設計實用教程-(第4版) 本書特色
《Java程序設計實用教程(第4版普通高等教育十一五國家級規劃教材)》由葉核亞編著,本書全面、系統地介紹構成Java應用程序的基本要素和**知識,包括Java語言跨平臺的運行機制、Java語言的語法基礎和面向對象基本概念,著重介紹類的封裝、繼承和多態等面向對象的核心特性,以及接口、內部類、包、異常處理等Java語言特有的實現機制。章節之間有機銜接,前后呼應。全書結構安排合理,由淺入深,層次分明,內容涉及的廣度和深度符合本科培養目標的要求。 本書介紹Java語言的圖形用戶界面、多線程、輸入/輸出流和文件操作、網絡通信、數據庫應用、Web應用等多種實用技術。這些知識和技術與現實世界聯系緊密,實用性較強,學生易于理解,但實現起來較困難。本書以面向對象理論為基礎,以廣闊的實際應用為背景,采用一個個貼近生活實際的實例展現Java語言的應用技術,展現面向對象思想的作用和使用方法,說明為什么Java語言能夠在網絡環境中被廣泛應用,Java語言的哪些機制使其具有獨特的魅力,從而能夠更深入地理解面向對象思想的精妙。
Java程序設計實用教程-(第4版) 內容簡介
本書為普通高等教育“十一五”國家級規劃教材。 本書全面、系統地介紹java語言程序設計的基礎知識、運行機制、多種編程方法和技術,將面向對象程序設計思想貫穿其中,建立起牢固扎實的理論基礎。本書主要內容包括:java開發運行環境jdk和myeclipse,java語言基礎,類的封裝、繼承和多態,接口、內部類和java api,異常處理,圖形用戶界面,多線程,輸入/輸出流和文件操作,網絡通信,數據庫應用,web應用和綜合應用設計。這些內容是構成java應用程序的基本要素和**知識。
Java程序設計實用教程-(第4版) 目錄
第1章 java概述
1.1 了解java
1.1.1 java的誕生和發展
1.1.2 java的特點
1.1.3 java核心技術
1.1.4 application應用
1.2 jdk
1.2.1 jdk的安裝與設置
1.2.2 編譯和運行java程序
1.2.3 包
1.3 myeclipse
1.3.1 myeclipse集成開發環境
1.3.2 創建java項目并運行
1.3.3 程序調試技術
習題1
實驗1 java application程序的編輯、編譯和運行
第2章 java語言基礎
2.1 語言成分
2.1.1 標識符與關鍵字
2.1.2 基本數據類型
2.1.3 變量與常量
2.1.4 運算符與表達式
2.2 流程控制語句
2.2.1 順序結構語句
2.2.2 選擇語句
2.2.3 循環語句
2.2.5 轉移語句
2.3 數組
2.3.1 一維數組
2.3.2 二維數組
2.4 靜態方法
2.4.1 方法聲明與調用
2.4.2 參數傳遞
2.4.3 方法重載
2.4.4 遞歸方法
2.5 字符串
2.5.1 字符串的基本數據類型特性
2.5.2 字符串的類特性
習題2
實驗2 java程序設計基礎
第3章 類的封裝、繼承和多態
3.1 類和對象
3.1.1 類
3.1.2 對象
3.2 類的封裝性
3.2.1 構造與析構
3.2.2 對象的引用和運算
3.2.3 訪問控制
3.2.4 靜態成員
3.2.5 淺拷貝與深拷貝
3.3 類的繼承性
3.3.1 由繼承派生類
3.3.2 繼承原則及作用
3.3.3 子類的構造方法
3.4 類的多態性
3.4.1 子類重定義父類成員
3.4.2 類型的多態
3.4.3 編譯時多態和運行時多態
3.4.4 多態的方法實現
3.5 類的抽象性
3.5.1 用繼承刻畫包含關系
3.5.2 抽象類
3.5.3 *終類
習題3
實驗3 類的封裝、繼承和多態
第4章 接口、內部類和java api基礎
4.1 接口與實現接口的類
4.2 內部類和內部接口
4.3 java api基礎
4.3.1 java.lang包中的基礎類庫
4.3.2 java.util包中的工具類庫
4.4 泛型
習題4
實驗4 接口與實現接口的類
第5章 異常處理
5.1 異常處理基礎
5.1.1 異常處理機制的必要性
5.1.2 錯誤和異常
5.2 異常處理措施
5.2.1 異常處理語句
5.2.2 拋出異常
5.2.3 定義異常類
習題5
實驗5 異常的拋出、捕獲并處理
第6章 圖形用戶界面
6.1 awt組件及其屬性類
6.1.1 awt組件
6.1.2 布局管理
6.1.3 顏色和字體
6.2 事件處理
6.2.1 委托事件模型
6.2.2 awt事件類和事件監聽器接口
6.3 swing組件及事件
6.3.1 swing組件與布局
6.3.2 文本顯示和編輯組件及事件
6.3.3 按鈕組件
6.3.4 列表框和組合框
6.3.5 中間容器
6.3.6 joptionpane和jcolorchooser對話框
6.3.7 菜單組件
6.3.8 表格
6.4 圖形圖像
6.4.1 圖形設計
6.4.2 圖像
習題6
實驗6 圖形用戶界面設計
第7章 多線程
7.1 操作系統中的進程與線程
7.2 java的線程對象
7.2.1 runnable接口與thread類
7.2.2 線程對象的優先級
7.2.3 線程對象的生命周期
7.2.4 定時器與圖形動畫設計
7.3 線程的同步機制
7.3.1 交互線程
7.3.2 線程間的競爭關系與線程互斥
7.3.3 線程間的協作關系與線程同步
習題7
實驗7 線程設計
第8章 輸入/輸出流和文件操作
8.1 文件和流
8.1.1 操作系統中的文件和目錄概念
8.1.2 流的概念
8.2 字節輸入/輸出流類
8.2.1 抽象字節流
8.2.2 文件字節流
8.2.3 數據字節流
8.2.4 對象字節流
8.2.5 交互線程
8.3 字符輸入/輸出流類
8.3.1 交互線程
8.3.2 字節/字符轉換流
8.3.3 線程間的協作關系與線程同步
8.3.4 緩沖字符流
8.3.5 格式化字符輸出流
8.3.6 java標準輸入/輸出
8.4 文件操作
8.4.1 文件類及其過濾器
8.4.2 文件選擇對話框組件
8.4.3 隨機存取文件類
習題8
實驗8 輸入/輸出流與文件操作
第9章 網絡通信
9.1 網絡編程基礎
9.2 使用url訪問網絡資源
9.2.1 url和ip地址
9.2.2 使用選項卡窗格和編輯器窗格
9.3 tcp socket通信
9.3.1 tcp socket通信原理
9.3.2 java的tcp socket通信
9.4 udp數據報通信
9.4.1 udp數據報
9.4.2 udp組播數據報
習題9
實驗9 網絡通信
第10章 數據庫應用
10.1 關系數據庫系統
10.1.1 關系模型
10.1.2 客戶-服務器結構的關系數據庫系統
10.1.3 結構化查詢語言sql
10.2 mysql數據庫
10.3 jdbc
10.3.1 jdbc的作用和功能
10.3.2 指定jdbc驅動程序
10.3.3 連接數據庫
10.3.4 執行sql語句
10.3.5 處理數據查詢結果集
習題10
實驗10 數據庫應用設計
第11章 web應用
11.1 web瀏覽基礎
11.2 applet應用程序
11.3 jsp
11.3.1 jsp原理
11.3.2 運行jsp
11.3.3 jsp語法
習題11
實驗11 基于jsp的web應用設計
第12章 綜合應用設計
12.1 集合框架
12.2 反射
12.3 使用復雜swing組件
12.3.1 列表框
12.3.2 表格
12.3.3 多文檔界面
12.3.4 樹
12.4 數據庫應用
12.5 課程設計的要求和選題
附錄a ascii字符與unicode值
附錄b java關鍵字
附錄c java基本數據類型
附錄d java運算符及其優先級
附錄e java類庫(部分)
e.1 java.lang語言包
e.2 java.util實用包
e.3 java.text文本包
附錄f myeclipse常用菜單命令
參考文獻
- >
月亮與六便士
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
自卑與超越
- >
朝聞道
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
煙與鏡
- >
羅庸西南聯大授課錄
- >
山海經