Java 程式設計(二)-含物件導向
文章推薦指數: 80 %
每位同學對『程式邏輯概念』領悟力有先後,並沒有高低,只要多做多練習自然就會開竅,別無它法切勿只看不動手練習。
強烈建議:教師儘可能減少授課時間(撥放 youTube),讓 ...
關 於
最新訊息
教師專欄
讀者意見
粘老師部落格
Java程式設計(二)-含物件導向
教材說明:
本教材採用
PBL
教學法,按照課程進度設計了許多範例(問題導向),將程式設計的邏輯概念埋入其中
,提升學生程式能力。
每位同學對『程式邏輯概念』領悟力有先後,並沒有高低,只要多做多練習自然就會開竅,別無它法切勿只看不動手練習。
強烈建議:教師儘可能減少授課時間(撥放
youTube),讓學生自主思考演練,出現問題時,才給予適當指導。
學生每次上課,做
2~3題範例,與
1~2題自我挑戰題目,一個學期下來,至少練習與挑戰七十題目,應該會很有收穫才對。
下載Bank_db
資料庫(第十一章使用)
章
節
名
稱
翻轉電子書
影片
投影片
0-1授課方法
0-2課程簡介
0-3程式編寫步驟
第一章
JDK安裝與開發步驟
1-1
何謂程式語言
1-1-1
編寫劇本的工具
1-1-2
高階語言與機械語言
1-2
Java語言的特性
1-2-1
程式移動性高
1-2-2
豐富程式套件
1-2-3
物件導向特性
1-3
建立Java程式開發環境
1-2-1
JavaJDK套件安裝
1-2-2
測試
JDK執行環境
同上
1-2-1
JavaDOC文件查詢
1-4
Windows檔案結構與命令
1-4-1
Windows檔案結構
1-4-2
Windows常用命令
1-5
Java程式開發步驟
1-5-1
程式編輯工具-NotePad
1-5-2
一般程式開發程序
1-5-3
Java程式開發步驟
1-6
Java程式範例
1-6-1
程式範例:翻轉教室公告
1-6-2
自我挑戰:上課注意事項
第二章
一維陣列
2-1
一維陣列
2-1-1
一維陣列結構
2-1-2
一維陣列宣告
2-2
一維陣列運用
2-2-1
範例研討:印出股票歷史價
2-2-2
自我挑戰:印出平均股價
2-2-3
自我挑戰:印出最高與最低股價
2-3
線性搜尋法
2-3-1
線性搜尋演算法
2-3-2
範例研討:實現線性搜尋法
同上
2-3-3
自我挑戰:大樂透電腦選號
2-4
泡沫排序法
2-4-1
泡沫排序演算法
2-4-2
範例研討:成績高低排序
2-4-3
自我挑戰:列印股票高低排序
2-5
專題研討
2-5-1
範例研討:可記錄最近30天收盤價
2-5-2
自我挑戰:股票走勢分析系統
2-5-3
自我挑戰:印製國字收據
第三章
二維陣列
3-1
二維陣列
3-1-1
二維陣列結構
3-1-2
二維陣列宣告
同上
3-1-3
範例研討:印出二維陣列內容
3-1-4
範例研討:二維陣列內容加倍
3-1-5
自我挑戰:印出成績最高與最低
3-1-6
自我挑戰:成績查詢系統
3-2
陣列資料儲存
3-2-1
陣列資料型態
3-2-2
範例研討:印出班級成績單
同上
3-2-3
自我挑戰:印出已排序成績單
3-3
專題研討
3-3-1
自我挑戰:印出直式唐詩
3-3-2
自我挑戰:大樂透對獎系統
第四章
陣列資料結構
4-1
資料結構
4-2
無序陣列結構
4-2-1
無序陣列結構簡介
4-2-2
範例研討:建立無序陣列
4-2-3
自我挑戰:無序陣列元素處理
4-3
有序陣列結構
4-3-1
有序陣列結構簡介
4-3-2
範例研討:建立有序陣列
4-3-3
範例研討:二分搜尋法
4-3-4
範例研討:有序陣列插入元素
4-3-5
自我挑戰:有序陣列元素
處理
4-4
專題研討:陣列結構
4-4-1
範例研討:無序成績管理系統
4-4-2
自我挑戰:有序成績管理系統
4-5
佇列資料結構
4-5-1
陣列佇列結構
4-5-2
範例研討:醫院掛號系統
4-5-3
自我挑戰:醫院看診系統
4-6
堆疊資料結構
4-6-1
陣列堆疊結構
4-6-2
範例研討:走迷宮演練
4-6-3
自我挑戰:走迷宮遊戲
第五章
物件變數與物件陣列
5-1
真實環境程式化
5-1-1
真實現象數位化
5-1-2
被動式描述技巧
–結構變數
5-1-3
主動式描述技巧
–物件變數
5-2
物件的概念
5-2-1
物件的屬性
5-2-2
物件的產生
同 上
5-2-3
物件的成員
同 上
5-2-4
物件的種類
同 上
5-2-5
類別宣告與物件產生
5-3
物件的傳統運用
5-3-1
範例研討:規劃員工薪資資料
5-3-2
範例研討:薪資扣繳所得稅
5-3-3
自我挑戰:產生商品資料
5-4
物件陣列的運用
5-4-1
物件陣列的宣告
5-4-2
範例研討:簡單薪資管理系統
5-4-3
範例研討:超商販賣系統
5-4-4
自我挑戰:超商庫存管理系統
5-5
專題製作
–真健康美食餐廳
5-5-1
範例研討:建立『菜單價目表』
5-5-2
範例研討:建立『點菜系統』
5-5-3
自我挑戰:『餐廳管理系統』
第六章
檔案輸入與輸出
6-1
檔案輸入/輸出模式
6-1-1
順序檔案與串流讀寫
6-1-2
記錄檔案與緩衝器讀寫
6-2
記錄檔案的存取介面
6-2-1
檔案寫入介面
6-2-2
檔案讀出介面
同 上
6-3
記錄檔案的輸出運用
6-3-1
物件陣列與記錄檔案
6-3-2
範例研討:登錄員工資料
6-3-3
自我挑戰:超商列印購物清單
6-4
記錄檔案的輸入/輸出運用
6-4-1
記錄檔案的輸出格式
6-4-2
範例研討:建立員工薪資資料
6-4-3
自我挑戰:列印員工薪資表
6-5
專題製作:人事管理系統
6-5-1
範例研討:建立人事管理系統
6-5-2
自我挑戰:超商商品管理系統
6-5-3
自我挑戰:倉儲管理系統
6-6
自我挑戰:檔案輸入/輸出
第七章
類別與物件產生
7-1
物件導向的設計理念
7-1-1
軟體
IC–
物件
7-1-2
物件的成員
7-1-3
變數成員的屬性
7-1-4
方法成員的屬性
7-1-5
類別與物件的關連
7-2
類別的產生
7-2-1
類別宣告語法
–class
7-2-2
方法成員的宣告
同 上
7-2-3
變數成員的宣告
同 上
7-2-4
主方法的宣告
–main()
同 上
7-3
物件的產生
7-3-1
物件產生命令
–new()
7-3-2
範例研討:規劃通用型人事資料
7-4
自我挑戰:驗證身分證號
7-5
靜態變數的應用
7-5-1
類別變數
-static
7-5-2
範例研討:智慧型庫存管理
7-5-3
範例研討:停車場管理系統
7-6
專題研討
–儲蓄存款系統
7-6-1
範例研討:步驟(1)建立帳戶規格
7-6-2
範例研討:步驟(2)建立存款系統
7-6-3自我挑戰:步驟(3)建立交易檔規格
7-6-4
自我挑戰:步驟(4)安全性存款系統
第八章
方法與方法庫產生
8-1
物件方法
8-1-1
物件方法與類別方法
8-1-2
物件方法宣告與產生
8-2
專題研討:物件方法
8-2-1
範例研討:製作時間運算工具
8-2-2
自我挑戰:遊樂場計費系統
8-3
類別方法
8-3-1
類別方法宣告與引用
8-3-2
範例研討:製作日期計算工具
8-3-3
自我挑戰:預估葡萄成長日期
8-4
方法庫與套件包裝
8-3-1
方法套件格式
8-3-2
套件編譯語法
–package
8-3-3
範例研討:時間/日期工具套件(一)
8-3-4
範例研討:時間/日期工具套件(二)
8-5
專題製作
8-5-1
自我挑戰:國際機場停車計費
8-5-2
自我挑戰:預產期計算系統
第九章
繼承性與多形性運用
9-1
類別的繼承性
9-1-1
何謂繼承性
9-1-2
繼承性的運用
同 上
9-1-3
繼承性的運用範例
同 上
9-1-4
類別繼承的語法
9-2
簡單的繼承關係
9-2-1
範例研討:建構人事資料
9-2-2
自我挑戰:建構客戶資料
9-3
覆蓋繼承成員
9-3-1
繼承性的覆蓋
9-3-2
範例研討:員工薪資建檔
9-3-3
自我挑戰:建立客戶會員資料
9-4
類別的多型性運用
9-4-1
何謂多型性
9-4-2
範例研討:多功能加法器
9-4-3
自我挑戰:多功能大小比較器
第十章
例外處理
10-1
例外處理簡介
10-1-1
何謂例外處理
10-1-2
例外處理的語法
10-1-3
範例研討:
簡單捕抓異常現象
10-2
擲出throw例外功能
10-2-1
利用throw擲出例外
10-2-2
範例研討:除以零
同 上
10-2-3
範例研討:
自行拋出例外
10-3
自訂擲出例外- throws
10-3-1
throws語法
10-3-2
範例研討:throws
ArithmeticException
10-2-3
範例研討:throws
IOException
第十一章Java+MySQL專題研討:銀行存款系統
11-0
專題簡介
11-1
AppServ套件安裝
11-2
AppServ套件管理
11-2-1
Apache與MySQL設定檔
同 上
11-2-2
管理伺服器運作
同 上
11-3
MySQL伺服器管理
11-3-1
連結AppServ
同 上
11-3-2
phpMySQLAdmin管理介面
同 上
11-4
Java+MySQL連結
11-4-1
Java連結MySQL(JDBC)設定
11-4-2
開發JDBC連結MySQL步驟
11-4-3
連結MySQL程式範例
11-4-4
SQL命令匯集
11-5
Bank_db資料庫介紹
11-5-1
系統功能
同 上
11-5-2
資料庫E-R圖
同 上
11-5-3
匯入Bank_db資料庫
同 上
11-6
專題研討:建立存款帳戶
11-6-1
範例研討:建立帳戶規格
11-6-2
範例研討:
建立帳戶與異動管理
11-7
自我挑戰:銀行儲蓄存款系統
主講人:粘添壽博士
Java程式設計(二)含物件導向:
第一章JDK
安裝與開發步驟
第二章一維陣列
第三章二維陣列
第四章陣列資料結構
第五章物件變數與物件陣列
第六章檔案輸入與輸出
第七章類別與物件產生
第八章方法與方法庫產生
第九章繼承性與多形性運用
第十章例外處理
第十一章
Java+MySQL專題研討:銀行存款
翻轉電子書系列:
資訊與網路安全技術
Java程式設計(一)含程式邏輯
Java
程式設計(二)含物件導向
資料庫程式設計-PHP+MySQL
資料庫系統概論(含邏輯設計)
電子商務安全概論
Linux伺服器管理-CentOS
網路規劃與管理技術
電腦網路與連結技術
TCP/IP協定與Internet網路
Unix/Linux作業系統管理與實務
延伸文章資訊
- 1物件導向程式設計
本章練習:. 1. 設計一個具有完整代數運算的complexNumber物件類別,它具有複數座標的real, ima和極座標的rad, theta等四個成員變數,其轉換 ... complexN...
- 2Java 程式設計(二)-含物件導向
每位同學對『程式邏輯概念』領悟力有先後,並沒有高低,只要多做多練習自然就會開竅,別無它法切勿只看不動手練習。 強烈建議:教師儘可能減少授課時間(撥放 youTube),讓 ...
- 3Java——物件導向練習(圖書管理系統的實現) - tw511教學網
Java——物件導向練習(圖書管理系統的實現). 在前面一段時間裡,學習了Java 物件導向的相關內容:包的使用、繼承、多型、抽象類、介面等知識,現在 ...
- 4Java 物件導向練習(收音機) - 布魯蓋茲
import java.util.Scanner; class Radio { private static double modulation = 87.5; // 頻率pr. ... Jav...
- 5JAVA物件導向練習02 - w3c學習教程
JAVA物件導向練習02,建立一個圓circle類。 為該類提供一個變數r表示半徑,一個常量pi表示圓周率同時為該類提供兩個方法方法一用於求圓的面積, ...