Java 2 物件導向程式教學

吳佳諺

立即出貨 (庫存 > 10)

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

商品描述

本書內容

第一章-UML。

UML是Unified Modeling Language統一模型語言,它是用來描素物件導向的分析與設計(OOA&D)。
使用者案例是使用者觀點來看模形化的軟體設計,這是以目標為導向的模型設計。
物件導向塑模使用類別、物件和類別物件的關係來描述事物,還有這些事物如何運作。
循序圖說明物件之間如何的互動,並且說明訊息的順序,數個物件之間是如何發送或接收訊息。
狀態圖state diagram是用來描述系統行為的技術。它用來描述某個物件所有可能的狀態和物件隨者不同事件event來去改變它的狀態state。
活動圖描述活動和資料的流程或者描述活動間的決策。我們也介紹了JUDE軟體,來繪製UML圖形。

 

第二章-物件導向設計。

軟體開發有四個過程,分別是建立需求,分析,實作和測試。在軟體開發的過程中,這是不斷的重複發生的。

 

第三章-Collections

集合就是釵h物件的容器。Vector是一個類別。

 

第四章-泛型Generics。

泛型的方法和泛型的類別讓程式設計師來指定一群的方法使用單一的方法宣告,指定一群的型態使用單一的類別宣告。

 

第五章-輸入/輸出I/O。

資料串流就是一連串的資料。我們讀取資料為輸入串流input Stream,我們寫入資料為輸出串流Output Stream。

 

第六章-Applet。

當瀏覽器載入一個包含applet的網頁時,applet就會下載到瀏覽器然後執行。

 

第七章-執行緒。

一個行程可以有多個執行緒。當一個執行緒在可執行時running,它可能有三個狀態,分別是等待、timed waiting休息(或稱為sleep)和終止terminated。

 

第八章-Networking。

Java提供串流插槽和Datagram插槽。串流插槽Stream socket使用TCP協定(Transmission Control Protocol)來給資料傳輸。Datagram插槽使用UDP協定。

 

第九章-Swing1。

GUI就是圖形化使用者介面。GUI是視窗介面處理使用者的輸入輸出。AWT(Abstact Window Toolkit)套件是以前設計用來作視窗介面。但是Swing並沒有完全取代AWT。Swing圖形化使用者介面使用事件驅動Event-driven的程式設計。

 

第十章-Swing2。

JFrame視窗框架能使用setWindowListener來登錄一個視窗傾聽者Window Listener來回應視窗事件。