出版時(shí)間:2010-1 出版社:希望電子 作者:陳嵩 頁數(shù):609
前言
Java語言在誕生之初并沒有引起世人的關(guān)注,但是隨著當(dāng)今信息技術(shù)的飛速發(fā)展和Internet的普及,各種利用網(wǎng)絡(luò)技術(shù)的網(wǎng)站、多媒體平臺(tái)、企業(yè)應(yīng)用如雨后春筍般出現(xiàn),由于Java語言從一開始就有了一套便于實(shí)現(xiàn)網(wǎng)絡(luò)編程的工具,從而使得Java語言引起了應(yīng)用程序開發(fā)商和程序員的廣泛關(guān)注,加之Sun公司成功的企業(yè)公關(guān)及產(chǎn)品推廣,使得Java語言空前地流行起來?! 榱朔奖銖V大讀者學(xué)習(xí),筆者在本手冊(cè)的編寫上傾注了大量的精力。本手冊(cè)全面介紹了Java語言的基礎(chǔ)和高級(jí)應(yīng)用知識(shí),最后再通過實(shí)際案例介紹了如何應(yīng)用這些知識(shí),力求使讀者在閱讀并理解本手冊(cè)的內(nèi)容之后就可以進(jìn)行實(shí)際的項(xiàng)目開發(fā)。特點(diǎn) 1.循序漸進(jìn),由淺入深 本手冊(cè)從面向過程語言的基礎(chǔ)語法開始介紹,然后介紹了面向?qū)ο笳Z言的語法知識(shí),在介紹了這些程序設(shè)計(jì)的基礎(chǔ)知識(shí)后,進(jìn)一步深入到Java的類庫(kù),介紹容器、圖形編程、數(shù)據(jù)庫(kù)編程、網(wǎng)絡(luò)編程等知識(shí),最后通過三個(gè)案例綜合介紹了前面所學(xué)的內(nèi)容?! ?.技術(shù)全面,內(nèi)容充實(shí) 本手冊(cè)全面介紹了Java SE的各方面基礎(chǔ)知識(shí),力求做到無遺漏。同時(shí),對(duì)于重點(diǎn)知識(shí)點(diǎn)都做了詳細(xì)的介紹并配以實(shí)例進(jìn)行講解,使讀者可以在實(shí)例中領(lǐng)會(huì)這些知識(shí)點(diǎn)的用法?! ?.案例精講,深入剖析 本手冊(cè)在綜合案例篇介紹了三個(gè)典型的Java SE應(yīng)用案例,每個(gè)案例都詳細(xì)介紹了系統(tǒng)設(shè)計(jì)的思路、類圖和系統(tǒng)架構(gòu),并深入介紹了每個(gè)模塊的詳細(xì)實(shí)現(xiàn)方式,深入剖析了其中使用到的技術(shù)與經(jīng)驗(yàn)?! ≈饕獌?nèi)容 第1章:介紹了Java是什么,它有哪些特征和優(yōu)勢(shì),并對(duì)開發(fā)Web站點(diǎn)的技術(shù)發(fā)展經(jīng)歷進(jìn)行了闡述?! 〉?章:詳細(xì)介紹了Java語言的基本語法要素。本章是Java的基礎(chǔ)知識(shí),任何其他Java類庫(kù)方面的知識(shí)都是以這些基礎(chǔ)語言要素為基礎(chǔ)的。 第3章:介紹了數(shù)組的基礎(chǔ)知識(shí),數(shù)組是一種非?;A(chǔ)的數(shù)據(jù)結(jié)構(gòu),幾乎所有的高級(jí)語言都提供了該數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)方式。
內(nèi)容概要
Java是目前最流行的編程語言之一。本手冊(cè)由淺入深、循序漸進(jìn)地介紹了Java的基礎(chǔ)知識(shí)以及應(yīng)用。 全手冊(cè)共分6篇,分別是基礎(chǔ)篇、面向?qū)ο笃⒔缑婢幊唐?、?shù)據(jù)庫(kù)篇、網(wǎng)絡(luò)編程篇和綜合案例篇。介紹了Java語言面向過程部分的語法知識(shí),Java語言面向?qū)ο蟛糠值恼Z法知識(shí),Java在AWT和Swing編程技術(shù)方面的知識(shí),如何使用Java語言實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作和Java在網(wǎng)絡(luò)編程方面的知識(shí)。最后,以三個(gè)實(shí)際案例展示如何利用Java語言編寫C/S模式的程序。 本手冊(cè)適合廣大Java程序開發(fā)人員和大中專院校的學(xué)生閱讀,尤其適合于有一定面向?qū)ο缶幊碳夹g(shù)基礎(chǔ)的專業(yè)技術(shù)人員使用。 本光盤內(nèi)容為實(shí)例源代碼、語音視頻教學(xué)及電子教案(PPT)。 本光盤及配套手冊(cè)由北京希望電子出版社獨(dú)家發(fā)行,未經(jīng)出版者書面許可,任何單位和個(gè)人不得擅自摘抄、復(fù)制光盤和本手冊(cè)的部分或全部?jī)?nèi)容,并以任何方式進(jìn)行傳播。
書籍目錄
第一篇 基礎(chǔ)篇 第1章 Java概述 第2章 Java基本語法 第3章 流程控制 第4章 數(shù)組第二篇 面向?qū)ο笃? 第5章 面向?qū)ο髮?dǎo)論 第6章 訪問權(quán)限控制 第7章 繼承與多態(tài) 第8章 異常處理 第9章 容器第三篇 界面編程器 第10章 Swing編程基礎(chǔ) 第11章 布局管理器 第12章 事件處理與高級(jí)圖形編程 第13章 數(shù)據(jù)流與文件操作 第14章 多線程編程第四篇 數(shù)據(jù)庫(kù)篇 第15章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 第16章 JDBC數(shù)據(jù)庫(kù)編程第五篇 網(wǎng)絡(luò)編程篇 第17章 網(wǎng)絡(luò)基礎(chǔ)知識(shí) 第18章 網(wǎng)絡(luò)常見服務(wù)功能第六篇 綜合案例篇 第19章 畫圖板 第20章 寫字板 第21章 病歷管理系統(tǒng)
章節(jié)摘錄
程序設(shè)計(jì)語言的發(fā)展經(jīng)歷了一個(gè)從簡(jiǎn)單到復(fù)雜,從原始到高級(jí)的過程。面向過程編程方式編寫出來的程序就像是一個(gè)個(gè)單一的細(xì)胞,將最底層的數(shù)據(jù)和算法徹底地暴露在外面,這種編程方式很難寫出功能強(qiáng)大的軟件。而面向?qū)ο缶幊蹋∣OP)通過封裝、繼承、多態(tài)等特性使自身更像一個(gè)功能完善的多細(xì)胞生物,它自成一體、可以通過繼承實(shí)現(xiàn)復(fù)用,通過多態(tài)又可以實(shí)現(xiàn)功能的多樣性擴(kuò)展。本章內(nèi)容包括以下幾個(gè)方面?! っ嫦?qū)ο蠓椒ㄕ摗 っ嫦驅(qū)ο蟮恼Z言元素 ·建立對(duì)象的過程和方法 通過本章的學(xué)習(xí),讀者將對(duì)面向?qū)ο蟮能浖O(shè)計(jì)方法有一個(gè)初步的認(rèn)識(shí)。同時(shí),讀者對(duì)Java中面向?qū)ο蟮恼Z言元素有一個(gè)簡(jiǎn)單的了解。另外,本章還將向讀者介紹如何創(chuàng)建自己的數(shù)據(jù)類型以及對(duì)象的創(chuàng)建方法?! ?.1 學(xué)習(xí)建議 面向?qū)ο蠹夹g(shù)的提出是為了解決面向過程語言的缺點(diǎn),如代碼復(fù)用性差、開發(fā)效率低等問題。讀者在學(xué)習(xí)面向?qū)ο蠹夹g(shù)的時(shí)候應(yīng)該關(guān)注面向?qū)ο笏枷胧峭ㄟ^哪些技術(shù)來解決這些問題以及為什么這些技術(shù)可以解決或者減輕這些問題所帶來的困擾,而不是盲目地崇拜面向?qū)ο蠹夹g(shù),覺得它是一項(xiàng)時(shí)髦的技術(shù)。當(dāng)讀者對(duì)面向?qū)ο蠹夹g(shù)有了深刻的理解之后甚至可以對(duì)這項(xiàng)技術(shù)提出質(zhì)疑,只有這樣才能深刻地理解這項(xiàng)技術(shù)?! ?.2 面向?qū)ο笳Z言與面向?qū)ο笏枷搿 ∶嫦驅(qū)ο笏枷胧怯梢徽桌碚擉w系構(gòu)成的,它的核心思想是通過封裝、繼承、多態(tài)等方法實(shí)現(xiàn)代碼復(fù)用,減少程序錯(cuò)誤,降低軟件開發(fā)的工作量。而面向?qū)ο笳Z言是按照面向?qū)ο笏枷肜碚撛O(shè)計(jì)出來的語言,它具備了面向?qū)ο笏枷氲牟糠只蛉刻卣?,但是使用面向?qū)ο笳Z言進(jìn)行開發(fā)并不意味著寫出來的代碼就符合面向?qū)ο笏枷氲囊?,讀者不應(yīng)只是學(xué)習(xí)面向?qū)ο笳Z言的語法,更應(yīng)細(xì)心體會(huì)面向?qū)ο蟮奶卣?。本?jié)將介紹面向?qū)ο笳Z言應(yīng)該具備的基本特征并討論Java是否是標(biāo)準(zhǔn)的面向?qū)ο笳Z言。 5.2.1 封裝 汽車是日常生活中不可缺少的交通工具,沒有汽車的生活將變得不可想象,而汽車廠商生產(chǎn)的汽車如果安全性無法保障同樣是件不可想象的事。
編輯推薦
打開Java程序設(shè)計(jì)大門的金鑰匙 ◎由淺入深:從基本概念開始講解,逐步深入到實(shí)際開發(fā) ◎?qū)嵗S富:講解知識(shí)點(diǎn)時(shí)穿插了183個(gè)實(shí)例,有較強(qiáng)的實(shí)用性 ◎面向就業(yè):提供了常見面試題,幫助讀者了解入職面試的相關(guān)知識(shí) ◎案例典型:提供了3個(gè)取材于實(shí)際項(xiàng)目的案例,提高讀者開發(fā)水平 ◎視頻教學(xué):提供了8小時(shí)多媒體教學(xué)視頻,學(xué)習(xí)起來更加直觀 光盤內(nèi)容 8小時(shí)多媒體教學(xué)視頻 案例源代碼 教學(xué)PPT 讀者對(duì)象 Java入門與提高人員 有C語言基礎(chǔ)的Java讀者 編程語言愛好者 大中專院校的學(xué)生 相關(guān)社會(huì)培訓(xùn)班學(xué)員 涵蓋的主要內(nèi)容 ◎搭建Java開發(fā)環(huán)境 ◎布局管理器 ◎Java基本語法 ◎事件處理與高級(jí)圖形編程 ◎流程控制 ◎數(shù)據(jù)流與文件操作 ◎數(shù)組 ◎多線程編程 ◎面向?qū)ο蟆 驍?shù)據(jù)庫(kù)基礎(chǔ) ◎訪問權(quán)限控制 ◎JDBC數(shù)據(jù)庫(kù)編程 ◎繼承與多態(tài) ◎網(wǎng)絡(luò)編程 ◎異常處理 ◎畫圖板案例 ◎容器 ◎?qū)懽职灏咐 騍wing編程 ◎病例管理系統(tǒng)案例 系列特色 ◎定位明確,專門為沒有編程基礎(chǔ)的讀者量身打造 ◎配多媒體教學(xué)視頻進(jìn)行講解,讀者很容易上手 ◎重視對(duì)概念的講解,初學(xué)人員閱讀起來沒有任何障礙 ◎提供了豐富的典型示例,幫助讀者理解相關(guān)知識(shí)點(diǎn) ◎提供了綜合案例,幫助讀者提高實(shí)際開發(fā)水平 ◎講解清楚,操作步驟明確,代碼注釋豐富,易于掌握 ◎作者大多從事編程工作多年,有豐富的開發(fā)經(jīng)驗(yàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載