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

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7