Java程序設計

出版時間:2006-3  出版社:中國鐵道  作者:焦玲,王興玲,杜  頁數(shù):190  字數(shù):298000  

內(nèi)容概要

本書是“21世紀高校計算機應用技術系列規(guī)劃教材——高職高專系列”之一。本書針對高職高專學生的特點,強調實際應用,突出應用技能,采用了“提出問題—解決問題—歸納分析”的三部曲,詳細介紹了Java語言的使用方法以及怎樣利用Java語言進行應用程序的開發(fā)。本書共分四部分內(nèi)容。第一部分為Java的編程基礎以及Java原理,包括第1章、第2章以及第3章。第二部分為Java的面向對象的特性,包括第4章。第三部分為Java語言的特色,包括第5章、第6章及第7章。第四部分為Java的高級編程,包括第8章和第9章。全書通過108個實例說明了Java的特點、功能和應用。本書主題鮮明、重點突出、結構緊湊、語言簡明扼要,便于自學,是一本很好的Java入門書籍。    本書可作為應用型本科和高等職業(yè)院校的教材,也可以作為成人高校和在職人員培訓班的教材以及自學者的參考書。

書籍目錄

第1章 程序設計的基本知識  1.1 為什么要學習Java  1.2 編程基礎  小結與提高  思考與練習第2章 設計一個簡單的Java程序  2.1 Java程序開發(fā)環(huán)境:J2SDK  2.2 UltraEdit編輯器的使用  2.3 Java程序的種類  2.4 Java程序開發(fā)過程  2.5 Java平臺及其運作機理  小結與提高  思考與練習第3章 Java語言基礎  3.1 數(shù)據(jù)類型與運算符  3.2 Java流程控制  小結與提高  思考與練習第4章 Java語言面對程序設計  4.1 面向對象程序設計基礎  4.2 面向對象特性  4.3 抽象類  4.4 接口  4.5 包  小結與提高  思考與練習第5章 例外處理  5.1 什么是例外  5.2 例外舉例  5.3 例外運行機理  5.4 例外的處理  小結與提高  思考與練習第6章 圖形用戶界面  6.1 圖形用戶界面概述  6.2 熟悉AWT  6.3 了Swing  小結與提高  思考與練習第7章 Applt與japplet第8章 數(shù)據(jù)庫編程第9章 java網(wǎng)絡編程參考文獻

章節(jié)摘錄

  第1章 程序設計的基本知識  學習目標  理解什么是程序  理解什么是程序設計語言  了解如何學習程序設計語言  了解Java的由來  1.1 為什么要學習Java  Java語言是由Sun公司于1995年5月23日正式推出的面向對象的程序設計語言,集安全性、簡單性、易用性和跨平臺性子一身,特別適合于網(wǎng)絡環(huán)境下編程使用。Java的問世及其新的程序設計理念對于編程人員來說,好像是喝了一杯新鮮的咖啡。Java語言在短短的幾年內(nèi)已經(jīng)風靡全球。  1.1.1 Internet的發(fā)展使Java應運而生  當今,對于軟件開發(fā)者來說,最具有挑戰(zhàn)性和最令人興奮的事情就是網(wǎng)絡所產(chǎn)生的動力。Intemet將世界各地成千上萬的計算機子網(wǎng)連成一個龐大的整體,可以隨時隨地獲取最新的資源。但是世界上的這些子網(wǎng)是由各種不同型號、不同規(guī)模、不同操作系統(tǒng)從而具有不同應用軟件平臺的計算機構成的,這樣,就提出一個問題:有沒有一種語言,使得程序員用這種語言編寫的程序可以在各種不同的計算機上運行,從而使Internet能夠發(fā)揮更多的作用呢?  Java就是順應這種需求而得到廣泛使用的語言,不過,Java設計的初衷并非如此,當初Java僅僅是作為Sun公司開拓電子產(chǎn)品市場的一個手段而研制的,后來,由于它與Internet的WWW成功結合而風靡全球。  讓我們看看Java語言的發(fā)展歷史,揭開其神秘的面紗?! ava語言從1990年開始設計,至今已有15年的發(fā)展歷史。  Java是Sun公司的產(chǎn)品,而Sun公司一直是以經(jīng)營工作站而聞名的,但是,相當長的時期中,PC越來越強的功能對Sun工作站構成很大壓力,于是Sun公司企圖通過開拓電子消費類產(chǎn)品市場減輕這種壓力?! 榇耍?991年,Sun MicroSystem公司的James Gosling、Bill Joe等人在電視、烤面包箱等家用消費類電子產(chǎn)品上進行交互式操作,開始,他們用c語言編程,但是很快發(fā)現(xiàn)C語言由于編譯過程與硬件的密切相關性而出現(xiàn)一個疑難問題,即當硬件芯片更新時,軟件必須適應芯片而做許多的修改,而電子類產(chǎn)品的各類芯片卻在不斷地更新,按照C語言體系思想走下去,那就需要相應的電子類產(chǎn)品的軟件也必須不斷更新,而這類產(chǎn)品的軟件可靠性要求極高,因為軟件的一點點故障可能導致整個設備的更換,這當然是商家不愿看到的情況。  于是,他們就力圖設計一種獨立于硬件平臺的計算機語言以適應消費類電子產(chǎn)品軟件的開發(fā)需要,他們考慮到CH語言是當前最廣泛、最流行的語言,所以新的程序設計應以C++為基礎,盡量保留C++語言的語素、關鍵字等?! ∫婚_始,Green小組成員根據(jù)公司樓外的一棵橡樹而將這種語言起名為橡樹(Oak),他們用Oak設計了用于控制電燈、電話、電視機等設備的一些小系統(tǒng),后來又開發(fā)了電視點播系統(tǒng)軟件,此后,Green小組又想起Sun公司曾經(jīng)有過一種叫Oak的語言,于是經(jīng)過多次思考,最后用Java作為這種語言的名稱,其實,Java就是印度尼西亞盛產(chǎn)咖啡的爪哇島的名稱,現(xiàn)在將這種具有跨平臺特性的新穎語言起名為Java,是寄托了設計者“請你喝杯咖啡”的這種情誼濃重的寓意,后來,還把這種情意形象化,在許多的Java文檔中,人們常常可以看到一杯冒著熱氣的咖啡?!  ?/pre>

圖書封面

評論、評分、閱讀與下載


    Java程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7