出版時間:2009-1 出版社:中國人民大學出版社 作者:劉培文 主編 頁數(shù):279
前言
本書共分為12章,第1章介紹Java語言的特點、發(fā)展過程以及Eclipse集成化開發(fā)環(huán)境的使用;第2章介紹Java的基本語法知識以及程序流程控制等;第3章介紹面向?qū)ο蟪绦蛟O(shè)計的基本概念;第4章介紹繼承、多態(tài)以及Object類;第5章介紹字符串操作;第6章介紹Java的數(shù)據(jù)結(jié)構(gòu);第7章介紹異常處理方面的相關(guān)知識;第8章詳細探討如何實現(xiàn)Java的線程以及線程同步的概念和應用;第9章介紹圖形用戶界面,包括AWT組件、Swing組件和Java的事件處理機制等;第10章介紹Java輸入/輸出流和文件的操作;第11章介紹數(shù)據(jù)庫的應用;第12章介紹學生管理系統(tǒng)的開發(fā),鞏固所學知識,強化實際應用技能。
內(nèi)容概要
本書從Java語言的基本概念入手,較深入地講解了面向?qū)ο蟪绦蛟O(shè)計的主要原理和方法,以及Java語言最核心的技術(shù)。全書共分為12章,首先介紹了Java語言的基本數(shù)據(jù)類型、流程控制、類和對象等基礎(chǔ)知識;然后在深入分析面向?qū)ο笤O(shè)計方法的基礎(chǔ)上,講解了繼承機制和多態(tài)性的實現(xiàn)與應用、異常的捕捉和處理以及集合類的定義方法;此外還講解了多線程、圖形用戶界面、輸入/輸出流和文件操作以及數(shù)據(jù)庫操作等內(nèi)容,同時還提供了大量具有可實踐性的程序?qū)嵗⑸蠙C實戰(zhàn)和練習題?! ”緯鴥?nèi)容編排合理,整體結(jié)構(gòu)完整,采取自頂向下的設(shè)計方法,突出學科方法論,強調(diào)知識體系可擴展的原則,既可作為高職高專院校計算機及相關(guān)專業(yè)的Java語言教材,也可作為軟件開發(fā)人員的參考用書,還可以作為社會相關(guān)培訓學校的培訓教程。
書籍目錄
第1章 Java概述 1.1 了解Java 1.1.1 Java的誕生和發(fā)展 1.1.2 Java語言的特點和優(yōu)勢 1.1.3 Java的核心技術(shù) 1.2 搭建Java開發(fā)環(huán)境 1.2.1 J2SE的安裝 1.2.2 設(shè)置J2SE的環(huán)境變量 1.2.3 編寫Java程序 1.3 Eclipse集成化開發(fā)工具 1.3.1 基本概念 1.3.2 安裝Eclipse 1.3.3 使用Eclipse編寫Java應用程序 1.4 上機實戰(zhàn) 1.5 小結(jié) 1.6 習題 第2章 Java語言基礎(chǔ) 2.1 標識符和關(guān)鍵字 2.1.1 標識符 2.1.2 Java關(guān)鍵字 2.2 注釋和分隔符 2.3 數(shù)據(jù)類型、常量和變量 2.3.1 數(shù)據(jù)類型 2.3.2 常量和變量 2.4 運算符 2.4.1 算術(shù)運算符 2.4.2 關(guān)系運算符 2.4.3 邏輯運算符 2.4.4 位運算符 2.4.5 復雜賦值運算符 2.4.6 條件運算符 2.4.7 instanceof運算符 2.4.8 運算符優(yōu)先級 2.5 控制語句 2.5.1 塊作用域 2.5.2 if語句 2.5.3 switch語句 2.5.4 循環(huán)控制 2.5.5 流程控制 2.6 上機實戰(zhàn) 2.7 小結(jié) 2.8 習題 第3章 面向?qū)ο蟮某绦蛟O(shè)計 3.1 面向?qū)ο蟾拍? 3.1.1 面向?qū)ο蠼榻B 3.1.2 面向?qū)ο蟮奶攸c 3.2 對象 3.2.1 對象的創(chuàng)建 3.2.2 對象的使用 3.3 類 3.3.1 類的定義 3.3.2 類的成員變量 3.3.3 類的方法 3.3.4 定義和使用構(gòu)造方法 3.4 接口 3.4.1 接口的定義 3.4.2 接口的實現(xiàn) 3.4.3 接口的使用 3.4.4 回調(diào) 3.5 內(nèi)部類 3.5.1 內(nèi)部類介紹 3.5.2 內(nèi)部類的使用 3.6 抽象類 ……第4章 繼續(xù)與多態(tài) 第5章 字符串操作第6章 Java的數(shù)據(jù)結(jié)構(gòu) 第7章 異常處理 第8章 多線程 第9章 圖形用戶界面第10章 輸入/輸出流和文件操作第11章 Java與數(shù)據(jù)庫的連接第12章 綜合實例主要參考文獻
章節(jié)摘錄
Java語言是由Sun公司于1995年推出的一種編程語言,也是目前推廣速度最快的程序設(shè)計語言,它采用面向?qū)ο蟮木幊碳夹g(shù),功能強大且簡單易學。Java伴隨著Internet的發(fā)展而成熟,是近20年來計算機軟件環(huán)境中最有意義的進步之一。使用它可在不同種機器、不同種操作平臺的網(wǎng)絡環(huán)境中開發(fā)軟件。Java正在逐步成為Internet應用的主要開發(fā)語言,它徹底改變了應用軟件的開發(fā)模式,帶來了自PC機以來又一次技術(shù)革命,為迅速發(fā)展的信息世界增添了新的活力?! ava是Sun公司研發(fā)的一種新型的程序設(shè)計語言。在高級語言已經(jīng)非常豐富的背景下,Java語言脫穎而出,不僅成為一門最為流行的計算機語言,而且形成一種專門的技術(shù),這不僅有其獨特的歷史背景,還有其獨樹一幟的品質(zhì)?! ava從誕生到現(xiàn)在已經(jīng)有十多年時間,在這段時間里衍生了許多與Java相關(guān)的技術(shù)和標準?,F(xiàn)在,我們來回顧一下Java的發(fā)展軌跡?! ∈煜ava歷史的人非常多,如果要問Java是哪年誕生的,也許大多數(shù)人都會回答是1995年(這個非常好記,因為微軟公司的Windows 95也是在這一年發(fā)布的)。但事實上Java早在20世紀90年代初就開始醞釀了。
編輯推薦
走實踐案例教學之路,培養(yǎng)技能型緊缺人才?! ”鞠盗薪滩慕?jīng)過多次改版升級,綜合一線教師多年用書經(jīng)驗和建議,緊跟IT行業(yè)應用的最新動向和潮流,既體現(xiàn)易教易用性,又體現(xiàn)技術(shù)的先進性?! ”鞠盗薪滩闹匾暯虒W方法的研討改進和教學立體化配套資源的建設(shè),已有多本教材被評為省級、國家級精品課配套教材?! 半p師技能型”專家作者團隊精心編寫,走實踐應用案例教學之路,培養(yǎng)技能型緊缺人才。
圖書封面
評論、評分、閱讀與下載