普通高等教育"十三五"規劃教材:Java面向對象程序設計 普通高等教育 十三五 规划教材:Java面向对象程序设计

  • 出版商: 科學出版社
  • 出版日期: 2017-06-01
  • 定價: $198
  • 售價: 8.5$168
  • 語言: 簡體中文
  • 頁數: 199
  • 裝訂: 平裝
  • ISBN: 7030528417
  • ISBN-13: 9787030528414
  • 已絕版

買這商品的人也買了...

商品描述

《普通高等教育"十三五"規劃教材:Java面向對象程序設計》是編者多年教學經驗的結晶,在全面介紹Java編程原理和基本概念的基礎上,註重培養讀者面向對象的思想及利用面向對象思想解決實際問題的能力。書中包含大量精心設計並調試通過的程序,方便讀者參考學習。在知識的傳授上,以老兵帶新兵的思路講解知識點。

分為上下兩篇,上篇講解Java編程基礎,下篇講解Java面向對象編程,通過課堂任務的形式強化學生編程能力。上篇共7章,主要內容包括Java簡介、Java開發環境、Java跨平臺特性、變量與表達式、分支結構、循環結構、數組、方法、字符串。下篇共11章,主要內容包括類和對象、面向對象特性、抽象類和接口異常處理、內存管理、集合框架、工具包、高級特性、文件與流、多線程。

目錄大綱

上篇Java編程基礎

第1章走進Java 
1.1Java語言簡介
1.1.1Java故事
1.1.2Java編程環境
1.1.3Java編程工具
1.1.4Java技術應用
1.2開發前的準備
1.2.1下載和安裝JDK 
1.2.2配置JDK的環境變量
1.3編寫HelloWorld程序
1.4Java跨平台特性與JVM 
1.4.1Java跨平台
1.4.2編譯和解釋
課後練習

第2章變量與表達式
2.1數據類型與變量
2.1.1數據類型
2.1.2變量聲明
2.1.3變量命名規則
2.2表達式和運算符
2.2.1表達式
2.2.2運算符
2.3數據類型轉換
2.3.1類型轉換規則
2.3.2表達式的數據類型
課後練習

第3章分支結構
3.1 if分支結構
3.1.1三元表達式
3.1.2嵌套的if語句
3.1.3並列的if語句
3.2switch分支結構
課後練習

第4章循環結構
4.1while循環結構
4.2do—while循環結構
4.3for循環結構
4.4break語句
4.5continue語句
4.6多重循環
課後練習

第5章數組
5.1數組簡介
5.2數組的使用
5.2.1數組聲明
5.2.2為數組元素分配內存宅間
5.2.3數組元素初始化
5.2.4訪問數組元素
5.3Java對數組的內存分配
5.4數組的應用
5.5二維數組
5.5.1二維數組的聲明
5.5.2二維數組元素的內存分配
課後練習

第6章方法
6.1方法的聲明
6.2方法的調用
6.3方法的返回值
6.4方法的參數
6.5變量的作用域和生命週期
課後練習

第7章字符串
7.1字符與字符串
7.1.1字符串的聲明
7.1 .2字符串的使用
7.2字符串常用的API 
7.3字符串與基本類型的轉換
7.3.1基本類型轉換為String類型
7.3.2String類型轉換成基本類型
課後練習

下篇Java面向對象編程

第8章類和對象
8.1對象與類的概念
8.2類與對象的定義與使用
8.2.1定義類
8.2.2定義對象
8.2.3使用對象
8.3構造方法與對像初始化
8.4析構方法與內存回收
8.5靜態成員
8.6靜態塊
8.7包
課後練習

第9章面向對象特性
9.1面向對象
9.1.1三大特徵
9.1.2五大基本原則
9.2封裝
9.2.1類成員的訪問權限
9.2.2getter/setter訪問器
9.2.3類的訪問權限
9.3繼承
9.3.1繼承的實現
9.3.2Object類
9.4多態
9.4.1方法重載
9.4.2方法重寫
9.4.3final類和final成員
課後練習

第10章抽像類和接口
10.1抽象類和抽象方法
10.1.1抽像類和抽象方法的聲明及應用
10.1.2里氏替換原則
10.2接口
10.2.1定義接口
10.2.2實現接口
課後練習

第11章Java異常處理
11.1Java異常處理機制
11.2異常處理方式
11.2.1try—catch—finally結構
11.2.2異常類的方法
11.2.3拋出異常
11.2.4自定義異常
課後練習

第12章內存管理
12.1Java程序的內存分配
12.2值傳遞與引用傳遞
12.3Java垃圾回收機制
12.4Runtime類的使用
12.5字符串的內存分配
課後練習

第13章集合框架Collection 
第14章集合框架Map 
第15章工具包
第16章高級特性
第17章文件與流
第18章多線程