Java程序設計教程

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

內容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


    Java程序設計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7