-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
軟件是這樣煉成的:JAVA學習全演練/王朔韜 版權信息
- ISBN:9787302479291
- 條形碼:9787302479291 ; 978-7-302-47929-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
軟件是這樣煉成的:JAVA學習全演練/王朔韜 本書特色
本書的定位是針對Java學習中有案例式參考資料需求的讀者。全書選用易于理解的“學籍管理軟件”作為案例,講解Java的核心知識點及應用場景。從文字組織到書的結構設計,既不是以理論為主調的“學院派”編寫方法,也不是以應用介紹為主調的“應用派”編寫格調,而采用了情景對話、場景在線的方式,解決讀者在學習Java過程中所感覺到的知識點的零散性和應用場景不清楚的狀況。將Java知識點體系化和系統化,以案例驅動的編寫方法實現了“邊學邊用,邊用邊做”的Java學習思路。 本書適合于從事軟件開發的管理人員、系統分析師、架構師和程序員閱讀,也可以作為大學計算機相關專業學習Java課程的項目實訓教材。
軟件是這樣煉成的:JAVA學習全演練/王朔韜 內容簡介
本書的定位是針對Java學習中有案例式參考資料需求的讀者。全書選用易于理解的“學籍管理軟件”作為案例,講解Java的核心知識點及應用場景。從文字組織到書的結構設計,既不是以理論為主調的“學院派”編寫方法,也不是以應用介紹為主調的“應用派”編寫格調,而采用了情景對話、場景在線的方式,解決讀者在學習Java過程中所感覺到的知識點的零散性和應用場景不清楚的狀況。將Java知識點體系化和系統化,以案例驅動的編寫方法實現了“邊學邊用,邊用邊做”的Java學習思路。 本書適合于從事軟件開發的管理人員、系統分析師、架構師和程序員閱讀,也可以作為大學計算機相關專業學習Java課程的項目實訓教材。
軟件是這樣煉成的:JAVA學習全演練/王朔韜 目錄
第1章何為面向對象
1.1面向對象的基礎知識
1.2面向對象的核心概念
1.2.1對象
1.2.2類
1.2.3繼承
1.2.4接口
1.2.5封裝與透明
1.2.6多態
1.2.7組合
1.2.8綁定
1.2.9消息
1.3類間關系
1.3.1關聯
1.3.2聚合
1.3.3繼承
1.3.4實現
1.3.5依賴
1.3.6包
1.4本章小結
第2章Java是什么
2.1Java程序設計語言
2.1.1什么是程序設計語言
2.1.2程序設計語言發展歷史
2.2Java發展歷史
2.3Java跨平臺原理
2.3.1高級程序編譯原理
2.3.2Java跨平臺原理
2.3.3Java的特點
2.4Java開發環境搭建
2.4.1JDK安裝
2.4.2MyEclipse介紹及安裝
2.5本章小結
第3章JDK API介紹
3.1關于JDK的討論
3.2JDK基礎類型介紹
3.3數據集合及日期處理
3.4輸入輸出流
3.5ZIP壓縮工具
3.6JAR歸檔工具
3.7日志工具
3.8網絡編程
3.8.1地址
3.8.2套接字
3.8.3接口
3.8.4高級API
3.9用戶界面(Java.awt)
3.9.1Java.awt介紹
3.9.2其他包介紹
3.10Java.swing
3.11數據庫操作
3.11.1Java.sql
3.11.2Javax.sql
3.12本章小結
第4章規范Java編程
4.1關于編程規范的討論
4.2幫助文件范例
4.2.1版本信息
4.2.2字段概要
4.2.3方法及構造方法摘要
4.2.4字段詳細信息
4.2.5方法或構造方法詳細
信息
4.3Java編程規范
4.3.1排版規范
4.3.2注釋規范
4.3.3命名規范
4.3.4編碼規范
4.4JavaDoc文檔
4.4.1JavaDoc介紹
4.4.2JavaDoc標記
4.4.3JavaDoc命令的用法
4.5本章小結
第5章本書唯一案例說明
5.1案例假設
5.2用戶資料整理
5.3實現功能
5.3.1學校信息維護
5.3.2學院信息查詢
5.3.3系信息查詢
5.3.4系分專業學生名錄
5.3.5系分專業綜合成績排名
5.3.6關于學生信息維護
5.4“學籍管理軟件”在本書中的應用
5.5不可思議的代碼
第6章Java源程序組成
6.1Java源程序包含的基本內容
6.1.1包
6.1.2類定義
6.1.3方法定義
6.1.4數據成員
6.2使用JDK編譯和運行程序
6.2.1編譯Java源文件
6.2.2運行Java程序
6.3代碼展示——類初步規劃
6.3.1案例分析
6.3.2部分代碼展示
6.4代碼解析
6.4.1代碼分析
6.4.2進程檢查
6.5本章小結
第7章探討類數據成員——數據
類型
7.1基本數據類型
7.1.1基本概念
7.1.2詳細說明
7.1.3簡單數據類型的轉換
7.1.4Java中的高精度數
7.2引用類型
7.3變量和常量
7.3.1變量
7.3.2常量
7.3.3變量的作用范圍
7.3.4靜態變量的生命周期
7.3.5對象的默認引用
——this關鍵字
7.4參數傳遞
7.5“學籍管理軟件”數據類型設計
7.5.1JDK Java包引用分析
7.5.2“學籍管理軟件”數據類型
與變量設計
7.6代碼實現
7.6.1“學籍管理軟件”中全局
變量校驗實現
7.6.2部分代碼摘錄
7.7進程檢查
7.8本章小結
第8章類方法成員——操作符
8.1運算符
8.1.1算術運算符
8.1.2關系運算符
8.1.3邏輯運算符
8.1.4位運算符
8.1.5其他運算符
8.1.6運算符的優先級
8.2Java修飾符
8.3“學籍管理軟件”運算符應用
分析
8.3.1關于業務規則討論
8.3.2部分實現代碼摘錄
8.4進程檢查表
8.5本章小結
第9章探討類方法成員——流程
控制
9.1流程控制
9.2條件轉換語句
9.2.1if 語句
9.2.2ifelse
9.2.3ifelse if語句
9.2.4if語句的嵌套
9.2.5switch語句
9.3循環語句
9.3.1for循環語句
9.3.2while循環語句
9.3.3do while循環語句
9.3.4循環語句的嵌套
9.3.5轉移語句
9.4“學籍管理軟件”案例分析運行流程
控制
9.4.1“學籍管理軟件”運行
流程
9.4.2類優化設計
9.5“學籍管理軟件”業務數據校驗
代碼展示
9.6進程檢查
9.7本章小結
第10章異常處理及應用
10.1Java異常處理機制
10.2用戶異常定義
10.3Java異常分類
10.3.1可檢測異常
10.3.2非檢測異常
10.3.3自定義異常
10.4異常處理
10.4.1Java異常處理方法
10.4.2異常聲明及拋出異常
10.5“學籍管理軟件”異常設計
10.5.1關于異常的探討
10.5.2“學籍管理軟件”流程優化
——異常思考
10.6“學籍管理軟件”異常設計實現類
代碼分析
10.6.1“學籍管理軟件”
類優化
10.6.2異常設計代碼實現
10.7進程檢查表
10.8本章小結
第11章類間關系之繼承應用
11.1繼承設計的基本流程
11.2方法重載
11.3方法覆蓋
11.4super關鍵字
11.5“學籍管理軟件”優化設計
11.5.1關于繼承的討論
11.5.2類間關系優化設計
——繼承的思想
11.5.3程序運行流程——重載
的思想
11.5.4異常處理——繼承
的思想
11.6部分程序代碼——繼承及重載
的思想
11.6.1父類——學校信息
維護
11.6.2子類——學院信息
維護
11.6.3父類與子類的整合——
學生信息維護頁面
11.6.4重載方法——統計分析
類框架代碼
11.7繼承及重載優化進程檢查
11.8本章小結
第12章類間關系之抽象類與
接口應用
12.1抽象類
12.2接口
12.2.1接口的概念
12.2.2接口的實現
12.3接口與抽象類
12.4多態
12.5“學籍管理軟件”優化設計
12.6“學籍管理軟件”接口及接口
實現代碼
12.6.1業務查詢接口
(bussinessSearch)
12.6.2數據刪除接口
(bussinessDelete)
12.6.3統計分析類
(bussinessStatistics)
12.6.4信息查詢類(bussiness
LogicListSearch)
12.7進程檢查——類抽象與接口
應用
12.8本章小結
第13章Java數據結構之數組
13.1一維數組創建
13.2一維數組元素訪問
13.3二維數組創建
13.4二維數組元素訪問
13.5本章小結
第14章Java數據結構之常用集合
14.1Java集合概述
14.2Collection接口和Iterator接口
14.2.1AbstractCollection
抽象類
14.2.2Iterator 接口
14.2.3Collection接口支持的
其他操作
14.3Set
14.3.1HashSet類和
TreeSet類
14.3.2AbstractSet類
14.4List
14.4.1ListIterator接口
14.4.2ArrayList 類和
LinkedList類
14.5Map
14.5.1Map接口概述
14.5.2Map.Entry接口
14.5.3SortedMap接口
14.5.4AbstractMap抽象類
——Abstrac
14.5.5HashMap類和
TreeMap類
14.5.6LinkedHashMap類
14.5.7Map例程
14.6本章小結
第15章數據結構在“學籍管理軟件”
中的應用
15.1關于Java集合的討論
15.2“學籍管理軟件”數據
結構設計
15.2.1數據分析
15.2.2數據結構設計
15.3類優化
15.4查詢算法設計
15.5“學籍管理軟件”數據結構代碼
實現
15.5.1學生名單排序實體
15.5.2考試成績排序
15.6進程檢查——數據結構完善
第16章數據輸入輸出——Java IO流
16.1Java數據流概述和Java.IO
16.1.1流的概念
16.1.2Java.IO包
16.2InputStream與
OutputStream類
16.2.1InputStream類
16.2.2OutputStream類
16.3File類
16.3.1File類的構造函數
16.3.2File類舉例
16.4文件輸入與輸出
16.4.1FileInputStream類和
FileOutputStream類
16.4.2FileInputStream和
FileOutputStream在“學籍
管理軟件”中的應用
16.4.3隨機文件的讀取
RandomAccessFile類
16.5標準輸入和輸出
16.5.1System.in對象
16.5.2System.out對象
16.5.3數據類型的轉換
16.6本章小結
第17章數據存儲與讀取在“學籍
管理軟件”中的應用
17.1數據存儲及文件規劃
17.1.1數據存儲說明
17.1.2數據表間關系
17.1.3表結構設計
17.2類優化設計
17.3程序流程優化
17.4數據保存及查詢
17.4.1數據保存
17.4.2數據讀取
17.5Java IO異常處理
17.6數據存儲與讀取代碼實現
17.6.1文件管理
17.6.2數據保存
17.6.3多記錄查詢
17.7數據讀取與存儲實現進程檢查
17.8本章小結
第18章Java圖形界面在“學籍管理
軟件”中的應用
18.1用AWT生成圖形化用戶界面
18.2組件
18.3容器
18.4事件處理
18.4.1事件類
18.4.2事件監聽器
18.4.3AWT事件相應的監聽器
接口
18.4.4事件適配器
18.5AWT組件庫
18.6“學籍管理軟件”頁面設計
18.6.1頁面構成
18.6.2主界面程序代碼
18.6.3維護頁面button影響
矩陣圖
18.7案例進程
18.8本章小結
第19章Java Swing在“學籍管理
軟件”中的應用
19.1Java Swing介紹
19.2Javax主要控件介紹
19.2.1AbstractButton
19.2.2ButtonGroup
19.2.3JApplet
19.2.4JButton
19.2.5JCheckBox和
JRadioButton
19.2.6JComboBox
19.2.7JScrollPane
19.2.8JTable
19.2.9JTextField
19.2.10JTextArea
19.2.11JTree
19.3基于Java Swing優化“學籍
管理軟件”設計
19.3.1基于MVC設計模式設計
“學籍管理軟件”
19.3.2類圖優化設計——
基于MVC
19.3.3“學籍管理軟件”頁面
設計實現代碼摘錄
19.4“學籍管理軟件”案例
進程檢查
19.5本章小結
第20章多線程簡述
20.1Java多線程
20.2Java多線程的5種基本狀態
20.3Java多線程的創建及啟動
20.3.1繼承Thread方法創建線
程并啟動線程
20.3.2使用Runnable接口來
創建并啟動線程
20.3.3使用 ExecutorService、
Callable和Future創建
線程
20.4Java多線程的優先級和調度
20.5多線程的線程控制
20.6線程的同步
20.6.1同步代碼塊
20.6.2同步方法
20.6.3使用特殊域變量(volatile)
實現線程同步
20.6.4使用重入鎖實現
線程同步
20.6.5使用局部變量實
現線程同步
20.7線程間的通信
20.7.1線程間的通信
20.7.2線程通信的其他幾個
常用方法
20.8本章小結
第21章Java學習歷程回顧
參考文獻
軟件是這樣煉成的:JAVA學習全演練/王朔韜 作者簡介
王朔韜,1995年畢業于西安公路交通大學(現長安大學),從事軟件開發工作將近20年。2004年至今,主要從事軟件企業管理咨詢工作,咨詢內容包括軟件企業開發過程咨詢及大型非軟件企業的信息化建設規劃等。咨詢的客戶包括南方航空公司、上海滬東中華造船廠等幾十家軟件企業及大型非軟件企業。2009年在IBM高校師資培訓中擔任主講老師,也承擔懷化學院計算機系部分課程的講授工作。主要研究方向為軟件企業開發過程改進和軟件架構。2014年5月出版《軟件是這樣“煉”成的——從軟件需求分析到軟件架構設計》。
- >
中國歷史的瞬間
- >
苦雨齋序跋文-周作人自編集
- >
詩經-先民的歌唱
- >
月亮虎
- >
莉莉和章魚
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
自卑與超越
- >
推拿