Java程序設(shè)計(jì)教程

出版時間:2010-7  出版社:航空工業(yè)出版社  作者:劉志宏,向東,宿營 編  頁數(shù):346  

內(nèi)容概要

  Java是當(dāng)今最受歡迎的網(wǎng)絡(luò)編程語言之一,它是一種簡單、完全面向?qū)ο?、解釋?zhí)行、動態(tài)下載、具有多線程能力、可分布訪問數(shù)據(jù)、健壯且安全的新一代語言?!禞ava程序設(shè)計(jì)教程》以12個項(xiàng)目全面展示了Java語言的風(fēng)采,其內(nèi)容包括Java語言特色和Java開發(fā)環(huán)境介紹,Java的數(shù)據(jù)類型、常量、變量、運(yùn)算符和表達(dá)式、控制結(jié)構(gòu)等編程基礎(chǔ)知識,Java中類、對象、繼承、多態(tài)、成員變量、成員方法等面向?qū)ο蟪绦蛟O(shè)計(jì)的概念、特點(diǎn)和用法,數(shù)組和字符串的聲明、創(chuàng)建和用法,異常的概念及其用法,數(shù)據(jù)輸入/輸出方法,Java的多線程機(jī)制及其用法,圖形用戶界面開發(fā),以及Java網(wǎng)絡(luò)和數(shù)據(jù)庫編程基礎(chǔ)知識等?!  禞ava程序設(shè)計(jì)教程》結(jié)構(gòu)合理、語言簡練、通俗易懂、實(shí)例眾多,并配有完善的資料包(包括書中全部實(shí)例、習(xí)題答案和一個優(yōu)秀的教學(xué)課件),非常適合作為高職高專院校的教材,也可供Java愛好者參考。

書籍目錄

項(xiàng)目一 認(rèn)識Java任務(wù)一 了解Java的產(chǎn)生、發(fā)展與特點(diǎn)一、Java的產(chǎn)生與發(fā)展二、Java語言的特點(diǎn)任務(wù)二 熟悉Java的開發(fā)工具與開發(fā)環(huán)境一、JRE、JVM與JDK案例1.1 SunJDK的下載、安裝和配置二、優(yōu)秀的Java集成開發(fā)環(huán)境Eclipse案例1.2 Eclipse下載與基本使用方法任務(wù)三 了解Java程序的基本結(jié)構(gòu)案例1.3 使用JDK開發(fā)一個簡單的Java應(yīng)用程序案例1.4 使用Eclipse開發(fā)一個簡單的Java程序案例1.5 開發(fā)一個簡單的JavaApplet綜合實(shí)訓(xùn)算數(shù)運(yùn)算項(xiàng)目小結(jié)思考與練習(xí)項(xiàng)目二 Java語言編程基礎(chǔ)任務(wù)一了解Java的標(biāo)識符與關(guān)鍵字一、Java標(biāo)識符的命名規(guī)則二、Java關(guān)鍵字與保留字案例2.1 識別Java的合法標(biāo)識符任務(wù)二 了解Java的數(shù)據(jù)類型一、Java的數(shù)據(jù)類型二、數(shù)據(jù)類型轉(zhuǎn)換三、各種數(shù)據(jù)類型數(shù)據(jù)的表示方式任務(wù)三 了解Java的變量和常量一、聲明變量的方法二、聲明常量的方法任務(wù)四 了解Java的運(yùn)算符與表達(dá)式一、算術(shù)運(yùn)算符及其表達(dá)式二、關(guān)系運(yùn)算符及其表達(dá)式三、邏輯運(yùn)算符及其表達(dá)式四、賦值運(yùn)算符及其表達(dá)式五、條件運(yùn)算符及其表達(dá)式六、位運(yùn)算符及其表達(dá)式案例2.2 用按位異或運(yùn)算符實(shí)現(xiàn)數(shù)據(jù)加密,解密七、運(yùn)算符的優(yōu)先級任務(wù)五 熟悉Java程序的流程控制語句一、順序結(jié)構(gòu)二、選擇結(jié)構(gòu)案例2.3 計(jì)算稅款案例2.4 輸出某年某個月的天數(shù)三、循環(huán)結(jié)構(gòu)案例2.5 游戲中生命力購買問題四、跳轉(zhuǎn)語句任務(wù)六 掌握J(rèn)ava程序的注釋用法綜合實(shí)訓(xùn)顯示素數(shù)項(xiàng)目小結(jié)思考與練習(xí)項(xiàng)目三 JaVa面向?qū)ο蟪绦蛟O(shè)計(jì)任務(wù)一 了解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念一、對象二、類三、封裝四、繼承五、多態(tài)任務(wù)二 掌握類的使用方法一、類聲明二、成員變量與常量三、方法的聲明與實(shí)現(xiàn)四、類的構(gòu)造方法案例3.1 計(jì)算斐波納契數(shù)列任務(wù)三 熟悉對象的創(chuàng)建與使用方法一、對象的創(chuàng)建二、對象的使用三、Java的垃圾回收機(jī)制——對象的清除案例3.2 計(jì)算一元二次方程的根任務(wù)四 了解包的創(chuàng)建與使用方法一、包的創(chuàng)建、聲明與使用案例3.3 包的創(chuàng)建與使用二、Java的常用包綜合實(shí)訓(xùn)模擬貸款項(xiàng)目小結(jié)思考與練習(xí)項(xiàng)目四 類的深入解析任務(wù)一 掌握類繼承的方法一、成員變量的繼承與隱藏案例4.1 成員變量的繼承與隱藏示例二、方法的繼承與覆蓋案例4.2 方法的繼承與覆蓋示例三、構(gòu)造方法的繼承案例4.3 構(gòu)造方法的繼承示例四、使用類繼承時子類對象和父類對象的特點(diǎn)任務(wù)二 掌握類的多態(tài)性的使用方法一、多態(tài)性的概念二、通過方法覆蓋實(shí)現(xiàn)多態(tài)性案例4.4 通過類繼承和方法覆蓋實(shí)現(xiàn)多態(tài)性三、通過重載方法實(shí)現(xiàn)多態(tài)性任務(wù)三 了解抽象類的使用方法案例4.5 抽象類和抽象方法的用法任務(wù)四了解接口的定義一、接口的定義二、接口的實(shí)現(xiàn)三、接口的使用案例4.6 接口用法示例綜合實(shí)訓(xùn)學(xué)生管理系統(tǒng)項(xiàng)目小結(jié)思考與練習(xí)項(xiàng)目五 數(shù)組和字符串任務(wù)一 熟悉數(shù)組聲明與使用方法一、一維數(shù)組案例5.1 冒泡排序二、多維數(shù)組案例5.2 選擇題評分三、對象數(shù)組四、數(shù)組作為方法的參數(shù)任務(wù)二 了解字符串的創(chuàng)建與使用方法一、String類二、獲取字符串的長度三、字符串的連接四、字符串的比較五、字符串的檢索六、String類的其他常用方法七、字符串轉(zhuǎn)化為相應(yīng)的數(shù)值八、字符串與字符數(shù)組和字節(jié)數(shù)組之間的轉(zhuǎn)換案例5.3 檢測回文串九、StringBuffer類,綜合實(shí)訓(xùn)電話號碼分析與處理項(xiàng)目小結(jié)思考與練習(xí)項(xiàng)目六 異常處理任務(wù)一 了解JaVa中的異常一、熟悉Java中異常的產(chǎn)生與處理方法二、Java中異常的特點(diǎn)和處理機(jī)制三、Java異常類及其方法任務(wù)二 異常的處理一、try-catch語句案例6.1 數(shù)據(jù)輸入格式檢查二、使用多重catch語句三、finally語句四、throw語句五、throws聲明六、自定義異常案例6.2 算數(shù)運(yùn)算中的異常處理綜合實(shí)訓(xùn)用戶登錄系統(tǒng)項(xiàng)目小結(jié)思考與練習(xí)項(xiàng)目七 數(shù)據(jù)輸入與輸出 任務(wù)一 了解java的輸入與輸出 任務(wù)二 掌握文件的讀寫與管理方法 綜合實(shí)訓(xùn) 文件復(fù)制 項(xiàng)目小結(jié) 思考與練習(xí) 項(xiàng)目八 java的多線程機(jī)制 任務(wù)一 了解java中的進(jìn)程與線程 任務(wù)二 掌握線程的創(chuàng)建與啟動方法 任務(wù)三 了解線程的優(yōu)先級設(shè)置與調(diào)度方法 任務(wù)四 掌握多線程的同步機(jī)制——同步方法的使用 綜合實(shí)訓(xùn) 生產(chǎn)者與消費(fèi)者的同步 項(xiàng)目小結(jié) 思考與練習(xí) 項(xiàng)目九 圖形用戶界面開發(fā) 任務(wù)一 了解java的gui開發(fā) 任務(wù)二 掌握容器組件的用法 任務(wù)三 掌握常用非容器組件的用法, 任務(wù)四 了解布局管理器的特點(diǎn) 任務(wù)五 進(jìn)一步了解gui的事件處理機(jī)制與方法 綜合實(shí)訓(xùn) 圍棋對弈 項(xiàng)目小結(jié) 思考與練習(xí) 項(xiàng)目十 java網(wǎng)絡(luò)編程入門 任務(wù)一 了解java網(wǎng)絡(luò)編程基礎(chǔ)知識 任務(wù)二 使用url訪問網(wǎng)絡(luò)資源 任務(wù)三 掌握使用socket進(jìn)行網(wǎng)絡(luò)通信的方法 綜合實(shí)訓(xùn) 模擬網(wǎng)絡(luò)聊天 項(xiàng)目小結(jié) 思考與練習(xí) 項(xiàng)目十一 java數(shù)據(jù)庫編程入門 任務(wù)一 了解jdbc 任務(wù)二 掌握加載jdbc驅(qū)動程序的方法 任務(wù)三 掌握創(chuàng)建數(shù)據(jù)庫連接的方法 任務(wù)四 掌握訪問數(shù)據(jù)庫的方法 綜合實(shí)訓(xùn) 圖書查詢 項(xiàng)目小結(jié) 思考與練習(xí) 項(xiàng)目十二 圖書管理系統(tǒng)開發(fā) 任務(wù)一 系統(tǒng)詳細(xì)設(shè)計(jì) 任務(wù)二 公共模塊設(shè)計(jì) 任務(wù)三 主模塊設(shè)計(jì)

章節(jié)摘錄

  1.Java是簡單的  Java語言是一種面向?qū)ο蟮恼Z言,它通過提供最基本的方法來完成指定的任務(wù),開發(fā)者只需要知道一些概念就能夠編寫出一些應(yīng)用程序。Java程序相對較小,其代碼能夠在小機(jī)器,例如手機(jī)上運(yùn)行,這應(yīng)該是大家經(jīng)常可以看到的?! ava放棄了C++中極少使用、難于理解和容易混淆的功能。學(xué)過C++的人肯定知道,C++中有很多這種功能,如運(yùn)算符重載、多重繼承和廣泛的自動強(qiáng)迫同型,這些都是讓人很頭疼的功能。值得高興的是,Java把它們都放棄不用了。在一些人看來,Java的語法就是C++的清錯版本。  2.Java是面向?qū)ο蟮摹 ava語言是一種純面向?qū)ο笳Z言,可以說它是至今為止最優(yōu)秀的面向?qū)ο笳Z言。Java的設(shè)計(jì)集中于對象及其接口,它提供了簡單的類機(jī)制及動態(tài)接口模型。對象中封裝了它的狀態(tài)變量和相應(yīng)的方法,實(shí)現(xiàn)了模塊化和信息的隱藏;而類則是提供了對象的原型,并且通過繼承機(jī)制,子類可以使用父類所提供的方法,以實(shí)現(xiàn)代碼的復(fù)用?! ?.Java是分布式的  Java語言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口(java.net),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠(yuǎn)程方法激活)機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。

編輯推薦

  附贈:學(xué)習(xí)JaVa用到的開發(fā)平臺JDK和Eclipse軟件,書中編寫的全部程序和用到的數(shù)據(jù)庫,精心制作的精美、實(shí)用的教學(xué)課件,一組精心設(shè)計(jì)的JaVa試卷。

圖書封面

評論、評分、閱讀與下載


    Java程序設(shè)計(jì)教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7