出版時間:2010-9 出版社:電子工業(yè)出版社 作者:姚駿屏,汪衛(wèi)星 主編 頁數(shù):248
前言
Java語言自1995年誕生以來,在跨平臺開發(fā)及互聯(lián)網應用開發(fā)等領域扮演了越來越重要的角色,被公認為功能最強大、最有前途的編程語言之一?! 「鶕滩拈_發(fā)團隊多年軟件項目開發(fā)經驗和高職院校的教研經驗,將.1ava軟件開發(fā)工程師的核心職業(yè)能力由低到高劃分為四個層次:基本編碼與調試能力、面向對象分析及C/S軟件開發(fā)能力、B/S網站開發(fā)能力、主流框架應用開發(fā)能力。本教材面向第二個層次的能力鍛煉,適合具有一定Java或者C語言語法基礎的入門讀者?! ”窘滩幕凇敖?、學、做一體化”的教學模式,根據任務需要對知識點(涉及編程語言、軟件工程、數(shù)據結構、數(shù)據庫、軟件測試等學科知識)進行新的整合與精簡,體現(xiàn)了理論與實踐一體化的教學思想?! ∪珪譃閮纱蟛糠郑谝徊糠郑ǖ趌~4章)以任務驅動進行組織,讓讀者逐步形成面向對象開發(fā)的基本理念并能閱讀LJMI。類圖、了解面向對象開發(fā)的特點、具有一定的面向對象設計思想,并能熟練使用Java軟件開發(fā)中的常用類。第二部分(第5~12章)以一個數(shù)據庫應用項目引導,使學生在完成項目的過程中學習到軟件分層結構、JDBC數(shù)據庫應用開發(fā)、JUnit單元測試工具、集成測試原理、IYML用例圖及活動圖和時序圖、掌握多線程的使用、GU圖形用戶界面的開發(fā)等。
內容概要
本書針對具有Java或者C語言語法基礎的軟件開發(fā)入門者,從面向對象軟件的開發(fā)能力、單元測試及集成測試能力、基本設計文檔及LIMI。設計圖的閱讀與理解能力、編程規(guī)范的養(yǎng)成等多方面進行綜合的培訓。全書分為兩大部分,第1~4章以任務驅動進行組織,讓讀者逐步形成面向對象開發(fā)的基本理念并能閱讀UML類圖、了解面向對象開發(fā)的特點、具有一定的面向對象設計思想,并能熟練使用Java軟件開發(fā)中的常用類。第5~12章以項目引導,使學生在完成項目的過程中學習到軟件分層結構、IDBC數(shù)據庫應用開發(fā)、JUnit單元測試工具、集成測試原理、閱讀UML,用例圖及活動圖和時序圖、掌握多線程的使用、GUI圖形用戶界面的開發(fā)等?! ”緯匾曑浖こ桃?guī)范的逐步養(yǎng)成,不斷出現(xiàn)編碼規(guī)范提示和標準UML。圖例,使學生習慣軟件工程中的通用描述方式。本書對關鍵代碼進行了加粗描述,使讀者能夠更快并能更集中精力地關注所學知識內容?! ”緯勺鳛楦呗氃盒W生的教材,也可作為Java軟件開發(fā)人員的自學參考書。
書籍目錄
第1章 面向對象開發(fā)基本概念 1.1 類 1.1.1 什么是類 1.1.2 如何創(chuàng)建類 1.2 對象 1.2.1 什么是對象 1.2.2 對象與類的關系 1.2.3 如何創(chuàng)建對象 1.2.4 如何訪問對象成員 鞏固與提高 ……第2章 面向對象開發(fā)特點第3章 面向對象設計思想第4章 面向對象開發(fā)常用類第5章 項目需求分析第6章 項目開發(fā)環(huán)境搭建第7章 概要設計與數(shù)據庫設計第8章 IDBC方式連接數(shù)據庫第9章 單元測試第10章 項目編碼實現(xiàn)第11章 線程處第12章 功能拓展——圖形用戶界面(GUI)單元測試(三)綜合測試(一)綜合測試(二)綜合測試(三)綜合測試(四)
章節(jié)摘錄
Java中的數(shù)組可以存放基本數(shù)據類型數(shù)據,也可以存放對象,但在創(chuàng)建數(shù)組時,必須指明數(shù)組的長度,數(shù)組一旦創(chuàng)建,長度就是固定的,不能改變,且同一個數(shù)組只能存放同一種數(shù)據類型的數(shù)據。而在實際編程應用中,數(shù)據個數(shù)和類型往往是變化的,根據需要調整,為此,Java類庫提供了相當完整的集合(容器)來保存和操作這樣的一組數(shù)據?! ava的實用工具類庫java util包中,提供了一些數(shù)據容器類,按照線性表、鏈表、棧、哈希表等數(shù)據結構來組織和操作其中的數(shù)據。一個集合(collection)就是一個存儲一組對象的容器,一般將這些對象稱為集合的元素(element)。Java集合構架支持三種類型集合:規(guī)則集(Set)、線性表(List)和圖(Map),它們分別定義在接口Set、List和Map中?! et(集):集合中的對象不按特定方式排序(它的有些實現(xiàn)類能對集合中的對象按特定方式排序),并且沒有重復對象?! ist(列表):集合中的對象按照索引位置排序,可以有重復對象,允許按照對象在集合中的索引位置檢索對象。List與數(shù)組有些相似。 Map(映射):集合中的每一個元素包含一對鍵對象和值對象,集合中沒有重復的鍵對象,值對象可以重復,如圖4-1所示。
編輯推薦
于“教、學、做一體化”的教學模式,以工作過程為主線組織內容,著重培養(yǎng)學生軟件開發(fā)工程應用能力。
圖書封面
評論、評分、閱讀與下載