TOP
0
0
購書領優惠,滿額享折扣!
Java程序設計實用教程(簡體書)
滿額折

Java程序設計實用教程(簡體書)

商品資訊

人民幣定價:39 元
定價
:NT$ 234 元
優惠價
87204
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:6 點
商品簡介
名人/編輯推薦
目次
書摘/試閱
相關商品

商品簡介

《21世紀高職高專規劃教材.軟件專業系列:Java程序設計實用教程》從Java語言最基本的入門概念開始講述,詳細介紹了Java語言的基本開發工具J2SDK和集成開發環境Eclipse IDE(Integrated Development Environment)的配置。底層圖形界面應用程序編程接口(Application Programming Interface,API)的開發採用了SWT(Standard Widget Toolkit),這是本書與現在眾多Java教科書不同的地方。
《21世紀高職高專規劃教材.軟件專業系列:Java程序設計實用教程》還對Java面向對象程序設計的基本概念和技術等內容進行較為詳細的講解,並結合一個容易理解和學習的案例“企業進銷存管理系統”的各個子功能,以便於學習控件、對象、方法、事件等的使用,完成各子模塊的界面。通過循序漸進的學習,逐漸理解和掌握Java語言及其類庫編程。本書對Java的圖形界面設計等也進行了深入的介紹,每個項目都安排了針對性的實訓項目。
本書可作為高等院校、高等職業技術院校和Java技術培訓班的教材和教學參考書,也可作為對Java編程感興趣的讀者的入門參考書。.

名人/編輯推薦

《浙江省"十一五"重點建設教材?21世紀高職高專規劃教材軟件專業系列:Java程序設計實用教程》可作為高等院校、高等職業技術院校和Java技術培訓班的教材和教學參考書,也可作為對Tava編程感興趣的讀者的入門參考書。

目次

項目1 Java項目創建與運行
1.1 任務1:搭建Java程序的開發環境
1.1.1 JDK下載與安裝
1.1.2 Eclipse下載與安裝
1.1.3 知識拓展——jigloo下載及安裝
1.2 任務2:Java項目創建與運行
1.2.1 創建Java項目
1.2.2 問題探究——集成開發環境Eclipse的配置
1.2.3 知識拓展——Eclipse插件
1.2.4 知識拓展——Java類文件
1.2.5 知識拓展——Eclipse歷史
1.3 項目總結
1.4 實訓項目
1.5 習題
項目2 Java編程基礎
2.1 任務1:Eclipse類文件的創建
2.1.1 創建Eclipse類文件
2.1.2 問題探究——主類結構
2.1.3 知識拓展——常量與變量
2.1.4 知識拓展——基本數據類型
2.1.5 知識拓展——運算符
2.1.6 知識拓展——數據類型轉換
2.2 任務2:條件語句運用
2.2.1 問題探究——Java程序語句
2.2.2 問題探究——分支流程控制
2.2.3 知識拓展——控制(if條件)語句
2.2.4 知識拓展——switch多分支語句
2.3 任務3:循環語句運用
2.3.1 問題探究 循環流程控制
2.3.2 知識拓展——while語句
2.3.3 知識拓展——do—while語句
2.3.4 知識拓展——for語句
2.3.5 知識拓展——循環嵌套
2.3.6 知識拓展——循環的跳轉
2.3.7 知識拓展——數組
2.3.8 字符串處理
2.4 項目小結及學習要點
2.5 實訓項目
2.5.1 排序(冒泡法)
2.5.2 百錢百雞問題
2.5.3 一元二次方程的求解
2.6 習題
項目3 Java面向對象編程基礎
3.1 任務的提出和分析
3.1.1 進銷存系統中的實體
3.1.2 進銷存系統中的事務
3.1.3 任務分解
3.2 任務1:類的定義
3.2.1 創建People類和對象
3.2.2 問題探究一類和包的關系
3.2.3 問題探究——類定義的語法
3.2.4 問題探究——新建Java類界面
3.2.5 知識拓展——創建主類Main
3.2.6 知識拓展——內部類
3.3 任務2:對象的創建
3.3.1 創建對象
3.3.2 問題探究——Java類和Java對象的關系
3.3.3 問題探究——對象的生命周期
3.3.4 知識拓展——檢查引用的對象類型
3.3.5 知識拓展——類的重構
3.3.6 知識拓展——異常處理
3.4 任務3:類的私有變量和成員方法
3.4.1 創建類的私有變量和對應的成員方法
3.4.2 問題探究——成員訪問控制符
3.4.3 問題探究 Java中的數據類型
3.4.4 知識拓展——Java中的變量
3.4.5 知識拓展——類成員和實例成員
3.4.6 知識拓展 變量的初始化
3.4.7 知識拓展——類的引用和導人
3.5 任務4:類的構造方法
3.5.1 創建類的構造方法
3.5.2 問題探究——構造方法
3.6 任務5:類的繼承和多態
3.6.1 類的繼承和多態
3.6.2 問題探究一Eclipse中Java程序的圖標標識
3.6.3 問題探究——繼承
3.6.4 知識拓展——Java面向對象的三大基本特性
3.6.5 知識拓展——屬性隱藏和方法的重寫
3.6.6 知識拓展一類java.lang.Object
3.6.7 知識拓展——方法的重載
3.6.8 知識拓展——抽象類和接口
3.7 項目小結及學習要點
3.8 實訓項目
3.8.1 為People類添加成員變量、成員方法
3.8.2 創建商品類
3.8.3 創建公司類和它的子類(客戶類、供應商類)
項目4 應用程序界面設計與實現
4.1 任務1:用戶登錄界面設計
4.1.1 登錄窗體設計與實現
4.1.2 問題探究——SWT常用控件
4.1.3 知識拓展——進銷存管理系統需求分析
4.1.4 知識拓展——用戶管理數據表的設計
4.1.5 知識拓展——JDBC技術
4.1.6 知識拓展一結構化查詢語言SQL
4.2 任務2:用戶添加模塊的設計與實現
4.2.1 按鈕事件的實現
4.2.2 問題探究——用戶信息添加(INSERT)操作
4.2.3 知識拓展——事件(Event)處理
4.2.4 知識拓展——常用事件
4.2.5 知識拓展——異常處理
4.3 任務3:主界面、菜單設計
4.3.1 SWT的容器類應用
4.3.2 問題探究——主界面(Shell)
4.3.3 知識拓展一面板(Composite)
4 3.4 知識拓展 菜單(Menu和MenuItem)
4.3.5 知識拓展——擴展欄(ExpandBar)
4.3.6知識拓展——工具欄(ToolBar和ToolItem)
4.3.7 知識拓展——動態工具欄(CoolBar和Coolltem)
4 3.8 知識拓展——滾動面板(ScrolledComposite)
4.3.9 知識拓展——選項卡和選項頁(TabFolder和Tabltem)
4.3.10 知識拓展——分割窗框(SashForm類)和自定義分割框(CBanner)
4.4 項目小結及學習要點
4.5 實訓項目
4.5.1 事件處理的綜合應用
4.5.2 自定義選項卡的運用
4.5.3 應用程序主界面設計(菜單)
4.6 習題
項目5 基本信息管理模塊的設計與實現
5.1 任務1:客戶信息管理的設計與實現
5.1.1 客戶信息管理窗體的實現
5.1.2 問題探究——布局管理器
5.1.3 問題探究——FillLayout(填充式布局)
5.1.4 知識拓展——RowLayout(行列式布局)
5.1.5 知識拓展——GridLayout(網格式布局)
5.1.6 知識拓展——FormLayout(表格式布局)
5.1.7 知識拓展——stackLayout(堆棧式布局)
5.2 任務2:商品信息管理的設計與實現
5.2.1 商品信息管理
5.2.2 問題探究——單選按鈕(SWT.RADIO)和復選框(SWT.CHECK)
5.2.3 知識拓展——下拉框(Combo)
5.2.4 問題探究——列表框(List類)
5.2.5 知識拓展——進度條(ProgressBar)
5.2.6 知識拓展——系統托盤(Tray和TrayItem)
5.3 任務3:職員信息管理的設計與實現
5.3.1 職員信息管理窗體設計
……
項目6 商品采購模塊的設計與實現
項目7 商品信息統計模塊
項目8 Java輸入輸出系統
參考文獻

書摘/試閱



2.異常的分類
異常是一個對象,這個異常對象必須是某個異常類的實例,這個異常類必須是已經定義好的。如果訪問一個沒有定義的對象或只定義而沒有實例化的對象,則產生異常。
在Java類庫的每個類包中都定義了異常類,所有的異常都直接或間接從Throwable類繼承。
Throwable類有兩個子類Error類及Exception類。Error類描述的是內部系統錯誤,包括動態鏈接失敗、虛擬機錯誤等,Java程序不做處理。Exception類描述的是程序和外部環境引起的錯誤,這些錯誤能通過程序捕獲和處理。
Runtime Exception類是Exception類的子類,用來描述編程錯誤,如除數是0等錯誤、數組下標超范圍等。它一般由系統檢測,用戶可不做處理,系統將它們交給默認的異常處理程序。
下面列舉的是一些常用的Runtime Exception類的子類。
(1)算術異常ArithmeticException
該異常類型在進行數學運算過程中,由于除法運算中的除數為0,則產生算術異常。
(2)數組越界異常IndexOutOfBandsException
該異常用于在數組等數據元素有一定范圍的數據存儲結構中,當數組存儲超過指定界限時產生。
(3)類型轉換異常ClassCastException
該異常是由于在變量類型轉換過程中,被轉換變量無法轉換為指定類型的變量所導致。
(4)未找到類定義異常NoClassDefFoundException
如果Java程序在編譯過程中,根據Java源程序指定的包路徑沒有發現指定的類,則拋出該異常。
(5)安全異常SecurityException
當Java系統檢測到違反安全的行為,則拋出該異常。
(6)空指針異常NullPointerException
除了Java類庫所定義的異常類之外,用戶也可以通過繼承已有的異常類來定義自己的異常類,并在程序中使用。
每種異常類對應著某一種或者某一類錯誤,類中可以包含該運行的錯誤信息和處理錯誤的方法等內容。因此,每當程序運行過程中發生一個可識別的錯誤,即這個錯誤有一個異常類與之對應,系統就會產生這個異常類的一個對象,把當前的進程停止,并將這個異常拋出,然后由接收機制來接收這個異常,由它來處理以后的事情。
3.異常處理
Java的異常處理是基于聲明異常、拋出異常和捕獲異常3種操作。需要強調的是對于非運行時異常,程序中必須做處理,或者捕獲,或者聲明拋出;而對于運行時異常,程序中則可不處理。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區