Java程序設(shè)計(jì)基礎(chǔ)教程

出版時(shí)間:2010-1  出版社:機(jī)械工業(yè)出版社  作者:楊佩理,周洪斌 編著  
Tag標(biāo)簽:無(wú)  

前言

在最受歡迎的程序設(shè)計(jì)語(yǔ)言排行榜上,Java語(yǔ)言已經(jīng)連續(xù)數(shù)年位列榜首?!癢rite once,Run anywhere,(一次編寫(xiě),到處可行)”,這是一種很有效率的編程方式??缙脚_(tái)、完全面向?qū)ο蟆⒓冗m于單機(jī)編程也適合于Internet編程等特點(diǎn),給Java語(yǔ)言注入了強(qiáng)大的生命力。而Java語(yǔ)言也取得了舉世矚目、全球公認(rèn)的地位。如今的時(shí)代,電子設(shè)備嵌入Java技術(shù),Java智能卡海量發(fā)行,PC中廣泛應(yīng)用Java技術(shù),電信運(yùn)營(yíng)商支持Java技術(shù),Java開(kāi)發(fā)人員數(shù)量也日增月長(zhǎng)。另外,Java開(kāi)發(fā)者銳意創(chuàng)新,將Java技術(shù)應(yīng)用到各種領(lǐng)域,使得Java技術(shù)已經(jīng)成為世界上最卓越的企業(yè)應(yīng)用和移動(dòng)應(yīng)用開(kāi)發(fā)平臺(tái)之一。歷史上從沒(méi)有過(guò)像Java平臺(tái)這樣能夠如此廣泛地應(yīng)用,許多公司和軟件人員大量使用Java技術(shù)。親愛(ài)的讀者,如果你是在校生,正在上Java程序設(shè)計(jì)這門(mén)課程,請(qǐng)你珍惜校園的時(shí)光,珍惜學(xué)習(xí)的機(jī)會(huì),發(fā)揮你的聰明才智吧,Java已經(jīng)是無(wú)處不在,你的努力也不會(huì)徒然。如果你是一個(gè)自學(xué)者,那跟隨本書(shū)二十四講的引領(lǐng),循序漸進(jìn);你一定能從入門(mén)到進(jìn)階,假如你有困惑之處,歡迎給編者發(fā)郵件討論。如果您是一位老師,為您的學(xué)生選擇課本,您此時(shí)手中的這一本應(yīng)是一個(gè)不錯(cuò)的選擇,教、學(xué)、做幾個(gè)環(huán)節(jié),一本書(shū)通達(dá)。下面介紹本書(shū)的結(jié)構(gòu),兼談一下本書(shū)的學(xué)習(xí)策略?!け緯?shū)共分五篇:Java語(yǔ)言入門(mén)篇——主要為零起點(diǎn)的讀者準(zhǔn)備。對(duì)于有C或C++語(yǔ)言基礎(chǔ)的讀者,該篇簡(jiǎn)單學(xué)習(xí)即可。面向?qū)ο笃陵P(guān)重要的理論篇,為所有學(xué)習(xí)Java語(yǔ)言的讀者準(zhǔn)備,學(xué)習(xí)該篇時(shí)要緩進(jìn)而踏實(shí),精學(xué)多悟,可輔以上機(jī)實(shí)訓(xùn)加強(qiáng)理論理解。數(shù)據(jù)流應(yīng)用篇——不可或缺的應(yīng)用篇,為所有學(xué)習(xí)Java語(yǔ)言的讀者準(zhǔn)備,文件的輸入/輸出是語(yǔ)言基本的功能,該篇的學(xué)習(xí)策略應(yīng)以上機(jī)實(shí)訓(xùn)為主,從驗(yàn)證到設(shè)計(jì)。Java GUI編程篇——重要應(yīng)用篇,通過(guò)該篇的學(xué)習(xí),讀者可設(shè)計(jì)出視窗風(fēng)格的應(yīng)用程序。本篇的學(xué)習(xí)策略是實(shí)踐、再實(shí)踐,從小的示例到較大的項(xiàng)目設(shè)計(jì)。高級(jí)應(yīng)用篇——進(jìn)階選學(xué)篇,全篇內(nèi)容可根據(jù)課時(shí)情況,按務(wù)實(shí)原則選學(xué)選講。

內(nèi)容概要

Java是真正跨平臺(tái)、完全面向?qū)ο蟮木幊陶Z(yǔ)言,本書(shū)以JDK 1.6為開(kāi)發(fā)平臺(tái),按講全面地介紹了Java程序設(shè)計(jì)思想和方法。全書(shū)由淺入深,先理論后應(yīng)用,按內(nèi)容分成五篇:Java語(yǔ)言入門(mén)篇、面向?qū)ο笃?、?shù)據(jù)流應(yīng)用篇、Java GUI編程篇和高級(jí)應(yīng)用篇,共由二十四講組成。理論部分注重啟發(fā)性,力求簡(jiǎn)明透徹;應(yīng)用部分注重實(shí)用性,緊密結(jié)合項(xiàng)目實(shí)例。全書(shū)共有160多個(gè)示例,并在附錄中集成了上機(jī)實(shí)訓(xùn)和課程設(shè)計(jì)兩個(gè)部分。    本書(shū)組織結(jié)構(gòu)新穎,脈絡(luò)清晰,易學(xué)好用,兼顧零起點(diǎn)和有語(yǔ)言基礎(chǔ)的讀者,本書(shū)可作為高等院校相關(guān)專(zhuān)業(yè)Java程序設(shè)計(jì)的教材,也可供網(wǎng)絡(luò)技術(shù)開(kāi)發(fā)人員、自學(xué)Java編程的讀者選用。

書(shū)籍目錄

前言第一篇 Java語(yǔ)言入門(mén)篇 第一講 Java語(yǔ)言快速入門(mén)  一、Java的起源和發(fā)展歷程  二、Java語(yǔ)言的工作原理及特點(diǎn)  三、Java開(kāi)發(fā)環(huán)境的建立  四、第一個(gè)Java程序的編譯和運(yùn)行 第二講 Java中的數(shù)據(jù)類(lèi)型和運(yùn)算   一、Java輸入/輸出的初步運(yùn)用   二、Java的標(biāo)識(shí)符和保留字   三、Java的基本數(shù)據(jù)類(lèi)型   四、Java基本數(shù)據(jù)類(lèi)型轉(zhuǎn)換   五、Java中的運(yùn)算 第三講 Java結(jié)構(gòu)化編程   一、分支結(jié)構(gòu)   二、循環(huán)結(jié)構(gòu)   三、循環(huán)控制和循環(huán)嵌套   四、Java結(jié)構(gòu)化編程綜合第二篇 面向?qū)ο笃〉谒闹v  類(lèi)的定義和使用   一、面向?qū)ο蟪绦蛟O(shè)計(jì)思想   二、類(lèi)的定義   三、對(duì)象的創(chuàng)建和對(duì)象引用   四、靜態(tài)變量和靜態(tài)方法的運(yùn)用 第五講 對(duì)象的初始化   一、用構(gòu)造方法確保初始化   二、方法的重載   三、this關(guān)鍵字   四、對(duì)象的初始化過(guò)程 第六講 類(lèi)的封裝   一、軟件包的創(chuàng)建和使用   二、成員訪(fǎng)問(wèn)權(quán)限修飾符   三、類(lèi)的訪(fǎng)問(wèn)權(quán)限修飾符 第七講 類(lèi)的繼承  一、無(wú)繼承時(shí)多類(lèi)協(xié)作  二、類(lèi)繼承的實(shí)現(xiàn)  三、類(lèi)繼承時(shí)方法的重寫(xiě)  四、super關(guān)鍵字  五、阻止類(lèi)的繼承 第八講 類(lèi)的多態(tài)   一、對(duì)象的類(lèi)型轉(zhuǎn)換   二、抽象類(lèi)和抽象方法   三、接口的創(chuàng)建和使用 第九講 Java中的數(shù)組和字符串   一、Java中的數(shù)組   二、String字符串   三、StringBuffer字符串   四、Java中命令行參數(shù)的用法 第十講 Java資源結(jié)構(gòu)   一、Java資源庫(kù)概述   二、java.iang包中常用的基礎(chǔ)類(lèi)   三、java.util包中常用的工具類(lèi)   四、查閱Java文檔理解Java資源第三篇 數(shù)據(jù)流應(yīng)用篇 第十一講 Java中的異常處理   一、異常和異常處理機(jī)制   二、異常的封裝和分類(lèi)   三、異常處理的實(shí)現(xiàn)   四、建立自己的異常類(lèi) 第十二講 文件管理和I/O入門(mén)   一、File類(lèi)和文件管理   二、數(shù)據(jù)流的封裝概述   三、RandomAccessFile文件操作 第十三講 Java中的字符流   一、Reader和Writer   二、FileReader和FileWriter   三、其他字符I/O流  ……第四篇 Java GUI編程篇第五篇 高級(jí)應(yīng)用篇附錄

章節(jié)摘錄

插圖:

編輯推薦

《Java程序設(shè)計(jì)基礎(chǔ)教程》:自篇向講逐步展開(kāi)的結(jié)構(gòu)更面向讀者本教程將課程內(nèi)容分成Java語(yǔ)言入門(mén)篇、面向?qū)ο笃?、?shù)據(jù)流應(yīng)用篇、Java GUI編程篇和高級(jí)應(yīng)用篇,這5個(gè)篇章涵了Java語(yǔ)言程序設(shè)計(jì)必學(xué)的內(nèi)容?!禞ava程序設(shè)計(jì)基礎(chǔ)教程》有機(jī)的合篇和分講使知識(shí)脈絡(luò)更加清晰,有利于讀者從學(xué)的角度上取舍內(nèi)容、自主把握。翔實(shí)的實(shí)訓(xùn)內(nèi)容便于展開(kāi)面向應(yīng)用的教學(xué)本教程實(shí)例豐富,并在附錄中對(duì)應(yīng)各講集成了上機(jī)實(shí)訓(xùn)部分,實(shí)訓(xùn)內(nèi)容與對(duì)應(yīng)各講密切相關(guān),有利于教師展開(kāi)面向應(yīng)用的教學(xué),尤其適合于“教學(xué)做一體”的課程教學(xué)模式。Java語(yǔ)言的學(xué)習(xí)之道:認(rèn)識(shí)Java的原理;掌握J(rèn)ava語(yǔ)言的語(yǔ)法;理解面向?qū)ο蟮乃季S;學(xué)習(xí)Java API。學(xué)習(xí)Java從《Java程序設(shè)計(jì)基礎(chǔ)教程》開(kāi)始吧!

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)6條)

 
 

  •   是大學(xué)JAVA課外的必讀書(shū)目!
  •   這本書(shū)真的不錯(cuò)的!內(nèi)容比較詳細(xì)。。。適合初學(xué)者
  •   比較適合入門(mén)的書(shū)
  •   內(nèi)容排版還不錯(cuò),適合我的口味。
  •   白白浪費(fèi)了我二十幾個(gè)大洋....
  •   這個(gè)書(shū)看了一下午了,應(yīng)該來(lái)說(shuō)還行的吧。一些最基本的java語(yǔ)言還蠻有用的。不過(guò)這書(shū)剛買(mǎi)來(lái)的后封面上的應(yīng)該是防偽標(biāo)簽還什么的東西就被人給撕掉了,這個(gè)不是很好啊、、想跟我說(shuō)這不是新的還是怎樣啊。不過(guò)書(shū)還是蠻新的管你類(lèi)。
 

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

京ICP備13047387號(hào)-7