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

出版時(shí)間:2008-7  出版社:清華大學(xué)出版社  作者:陳勇孝,郎洪,馬春龍 著  頁數(shù):415  

內(nèi)容概要

  《java程序設(shè)計(jì)實(shí)用教程》重點(diǎn)介紹Java語言面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和用Java語言開發(fā)實(shí)際網(wǎng)絡(luò)應(yīng)用程序及操作數(shù)據(jù)庫的方法、步驟,從Java語言開發(fā)網(wǎng)絡(luò)程序應(yīng)用的角度出發(fā),結(jié)合一些有實(shí)際應(yīng)用何時(shí)何地的課題,引導(dǎo)讀者提出問題和解決問題,提高實(shí)際應(yīng)用的能力,激發(fā)創(chuàng)造性思維和提高創(chuàng)新能力?!秊ava程序設(shè)計(jì)實(shí)用教程》是鄭州大學(xué)程序設(shè)計(jì)語言教學(xué)實(shí)踐改革資助項(xiàng)目。

書籍目錄

第1章 Java開發(fā)環(huán)境和程序設(shè)計(jì)初步1.1 Java語言發(fā)展歷史Java語言產(chǎn)生的背景互聯(lián)網(wǎng)推動了Java語言的發(fā)展1.2 Java語言的特點(diǎn)1.3 Java的工作原理Java虛擬機(jī)內(nèi)存自動回收機(jī)制代碼安全性檢查機(jī)制1.4 Java運(yùn)行環(huán)境JDKJava平臺建立Java開發(fā)環(huán)境幾個開發(fā)工具的使用1.5 構(gòu)建Java程序第一個應(yīng)用程序HelloWorld第一個Java Applet程序HelloWorldApplet1.6 RAD(快速開發(fā))工具JCreator第2章 Java程序設(shè)計(jì)基礎(chǔ)第3章 程序結(jié)構(gòu)和常用算法第4章 Java面向?qū)ο缶幊獭惡蛯ο蟮?章 Java面向?qū)ο缶幊獭^承和多態(tài)第6章 數(shù)組、字符串和實(shí)用類第7章 圖形界面程序設(shè)計(jì)第8章 異常處理機(jī)制第9章 事件處理機(jī)制第10章 多線程機(jī)制第11章 圖像和圖形處理第12章 Applet、聲音和動畫程序設(shè)計(jì)第13章 輸入輸出流和文件操作第14章 JDBC訪問數(shù)據(jù)庫技術(shù)第15章 網(wǎng)絡(luò)編程——WWW和Socket第16章 網(wǎng)絡(luò)編程——RMI、UDP和Servlet……思考練習(xí)題參考文獻(xiàn)

章節(jié)摘錄

  第1章 Java開發(fā)環(huán)境和程序設(shè)計(jì)初步  通過本章的學(xué)習(xí),使讀者初步了解Java語言產(chǎn)生的背景歷史和工作原理,掌握J(rèn)ava語言作為一門面向?qū)ο缶幊陶Z言的基本編程思路,初步接觸Java程序的兩種方式:Java Application和Java Applet,掌握J(rèn)ava程序的結(jié)構(gòu),學(xué)習(xí)閱讀Java幫助文檔,并安裝Java開發(fā)環(huán)境和幫助文檔。最后還要學(xué)會編寫Java程序的開發(fā)工具的使用。  【難點(diǎn)與重點(diǎn)】  Java虛擬機(jī)  無用內(nèi)存自動回收器  Java語言的特點(diǎn)  Java運(yùn)行環(huán)境JDK安裝及配置  Java開發(fā)工具的使用  構(gòu)建Java的方法步驟  快速開發(fā)工具的使用  【學(xué)習(xí)目標(biāo)】  了解Java語言產(chǎn)生的背景和發(fā)展過程以及Java的工作機(jī)理,掌握J(rèn)ava運(yùn)行平臺的下載、安裝、環(huán)境的配置方法和JDK自帶的幾個工具的使用,初步認(rèn)識Java語言作為一門面向?qū)ο缶幊陶Z言的基本編程思路,熟悉Java程序的兩種方式Java Application和Java Applet的結(jié)構(gòu)。最后掌握J(rèn)ava開發(fā)常用工具的使用?! ?.1 Java語言發(fā)展歷史  1.1.1 Java語言產(chǎn)生的背景  Java語言產(chǎn)生于C十+語言之后,是完全的面向?qū)ο蟮木幊陶Z言,充分吸取了C++語言的優(yōu)點(diǎn),采用了程序員所熟悉的C和C十+語言的許多語法,同時(shí)又去掉了C++語言中指針、內(nèi)存申請和釋放等影響程序健壯性的部分,可以說Java語言是站在C++語言這個“巨人的肩膀上”前進(jìn)的語言?! ∪魏问挛锏漠a(chǎn)生既有必然的原因也有偶然的因素,Java語言的出現(xiàn)也驗(yàn)證了這一點(diǎn)。1991年4月,美國Sun Microsystems公司的一組人員開始了一個代號為“Green”的工程,Green工程的目標(biāo)就是開發(fā)出一個適用于家用電器控制的系統(tǒng)。項(xiàng)目組的員工很快意識到,在家用電器中使用的處理器沒有統(tǒng)一的標(biāo)準(zhǔn),消費(fèi)類電子產(chǎn)品種類繁多,包括PDA、機(jī)頂盒、手機(jī)等,即使是同一類消費(fèi)電子產(chǎn)品所采用的處理器芯片和操作系統(tǒng)也不相同,也存在著跨平臺的問題。為了簡化開發(fā)工作,他們需要一個與平臺無關(guān)的開發(fā)環(huán)境?! un Microsystems公司的James Goslin9起初試圖擴(kuò)展C++語言,但是研究表明,對于消費(fèi)類電子產(chǎn)品而言,C++語言過于復(fù)雜和龐大,并不適用,安全性也并不令人滿意,這需要花費(fèi)很多的精力,并且效果不佳。于是,James Gosling和Bill Joy領(lǐng)導(dǎo)的研究小組就著手設(shè)計(jì)和開發(fā)出一種稱為0ak的語言,傳說將其命名為Oak是因?yàn)樵谒麄冊O(shè)計(jì)該語言的結(jié)構(gòu)時(shí),窗外的一棵橡樹(oak)映入了他們的眼簾。后來這個名字又不得不放棄,因?yàn)檩^早的一種語言也用了這個名字。  經(jīng)過很長一段時(shí)間的構(gòu)思后,在一次小組成員去附近的一家咖啡館時(shí),靈感就來了,取名Java語言。Java是印尼的一個小島,盛產(chǎn)咖啡,而程序員往往喜歡喝咖啡,因此直到現(xiàn)在“一杯飄香的咖啡”仍然作為該語言的標(biāo)志,目前Java這杯咖啡已經(jīng)飄香于世界各地。

圖書封面

評論、評分、閱讀與下載


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


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

 
 

 

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

京ICP備13047387號-7