Java語言程序設計習題解答與實踐教程

出版時間:2009-3  出版社:電子工業(yè)出版社  作者:姜志強  頁數(shù):180  

前言

  本書是普通高等教育“十一五”國家級規(guī)劃教材(Java語言程序設計》的配套教材,其編寫目標是為選用該書作為“Java語言程序設計”課程教材的廣大師生提供一個教學輔助工具,以便任課教師能更好地使用教材,并且在此基礎上,更方便地完成實驗教學和課后教學等環(huán)節(jié)的工作?! ∪珪卜?章,第1章為Java語言學習指導,其中的內容是為Java語言初學者提供一個指導,以便于學生把握學習方向,安排學習內容;第2章為Java語言常見問題解答,其中的內容集中回答了在Java語言程序設計教學過程中學生經常遇到的比較頻繁出現(xiàn)的問題;第3章為習題解答,給出了主教材各章后面所配全部習題的參考答案,是主教材習題的集中解答;第4章為實驗教程,提供了實驗課程的教程;第5章為課程設計與綜合應用,給出了幾個課程設計方面的題目,供對Java語言有更濃厚興趣的讀者在程序設計練習時使用?! £P于第4章和第5章的內容還要進行如下說明?! 〉?章實驗教程的內容是為配合主教材的講授進度而設計的,各個實驗都與主教材的有關章節(jié)直接對應,所以在安排這些實驗內容的時候,最好能夠配合課堂講授的進度。每個實驗的內容大致需要用2學時的時間,所以建議安排24個學時完成這些實驗內容。在設計這些內容的時候,編者依然秉承(Java語言程序設計》一書的指導思想,堅持強調要學習和掌握Java語言API文檔,所以在每個實驗中都安排了閱讀API文檔的實驗內容。編者堅定地認為,了解和掌握API文檔,了解其中對各種Java類及每個Java類中的字段和方法的定義,對于Java語言的學習者而言是十分重要的,其重要性甚至不亞于了解Java語言的基本語法。另外,編者沒有為(Java語言程序設計》一書第10章到第13章的內容給出配套的實驗,這是因為編者認為JDBC、Servlet、JSP、JavaBean等內容本來是J2EE的組成內容,通常情況下都是在一個比較大的J2EE項目中才能夠完整地應用實施這些內容,并且在一個項目中這些內容都是綜合應用、協(xié)同工作的,所以在一般情況下,實驗課堂的課時難以完成這樣的大題目。編者建議對這部分內容比較感興趣的讀者,在學習完J2EE的內容之后再著手進行有關的程序設計。

內容概要

  《Java語言程序設計習題解答與實踐教程》是普通高等教育“十一五”國家級規(guī)劃教材《Java語言程序設計》的配套教材。全書共分5章,第1章為Java語言學習指導,主要面向Java語言初學者給出Java程序設計學習的方向性、方法性指導;第2章為Java語言常見問題解答;第3章為習題解答,給出了主教材對應各章的習題參考答案;第4章為實驗教程,給出12個實驗題目供Java實驗課程選用;第5章為課程設計與綜合應用,設計了6個有一定難度的綜合性程序設計題目,供Java課程設計選用?!禞ava語言程序設計習題解答與實踐教程》與主教材及電子課件和實例源代碼資源配套,提供了完整課程解決方案。

書籍目錄

第1章 Java語言學習指導1.1 為什么要學習Java語言?1.2 學習Java語言應該抓住哪些關鍵點?1.3 學習Java語言的基本步驟有哪些?第2章 Java語言常見問題解答2.1 基本語法概念問題2.2 面向對象程序設計、圖形用戶界面概念問題2.3 異常處理、輸入/輸出、多線程概念問題2.4 J2EE有關概念問題第3章 習題解答3.1 第0章習題解答3.2 第1章習題解答3.3 第2章習題解答3.4 第3章習題解答3.5 第4章習題解答3.6 第5章習題解答3.7 第6章習題解答3.8 第7章習題解答3.9 第8章習題解答3.10 第9章習題解答3.11 第10章習題解答3.12 第11章習題解答3.13 第12章習題解答3.14 第13章習題解答第4章 實驗教程4.1 實驗1:Java語言開發(fā)工具JDK安裝練習4.2 實驗2:基本運算符和基本語句練習4.3 實驗3:類定義與類繼承練習4.4 實驗4:異常發(fā)生和異常處理練習4.5 實驗5:圖形用戶界面布局練習4.6 實驗6:事件處理與監(jiān)聽器使用練習4.7 實驗7:組件使用與菜單設計練習4.8 實驗8:Applet程序設計練習4.9 實驗9:Applet多媒體程序設計練習4.10 實驗10:輸入/輸出練習4.11 實驗11:多線程程序設計練習4.12 實驗12:網絡程序設計練習第5章 課程設計與綜合應用5.1 綜合應用1:排球比賽計分系統(tǒng)5.2 綜合應用2:小學生數(shù)學練習題目自動生成系統(tǒng)5.3 綜合應用3:二維平面反彈球模擬和自然落體運動模擬5.4 綜合應用4:文件內容合并5.5 綜合應用5:測試統(tǒng)計分析系統(tǒng)(單機版)5.6 綜合應用6:人事檔案管理信息系統(tǒng)(網絡版)

章節(jié)摘錄

  2.1 基本語法概念問題  1.Java語言是一門非常優(yōu)秀的語言,它的缺點有哪些?  如同其他任何事情一樣,Java語言也是有缺點的,主要表現(xiàn)在以下兩個方面:  第一,Java語言的運行速度慢,有些場合下甚至非常慢。眾所周知,Java語言程序在運行時要依賴于Java虛擬機,在操作系統(tǒng)中既要加載Java虛擬機,還要存儲Java字節(jié)碼,會占用更多的內存空間和處理器運行時間。因為它不是直接執(zhí)行機器碼,所以相比于匯編語言、c語言和c++語言等其他語言編寫的程序,其運行速度明顯要慢。  第二,Java語言遠離操作系統(tǒng)的底層。因為Java語言在設計時要充分考慮跨平臺性,并且取消了指針操作,所以不像c語言那樣靈活。這既是Java語言的優(yōu)點,同時又是Java語言的缺點,因此它不能像匯編語言、C語言那樣更接近操作系統(tǒng),也就不能和操作系統(tǒng)的底層打交道。盡管可以通過Java語言的.INI即Java本地接口技術解決這一問題,但也只是解決了一部分問題?! 』谏鲜鋈毕?,Java語言一般不直接用于建立大型項目。相信隨著計算機硬件的發(fā)展,Java語言運行速度慢的問題會迎刃而解,至于Java語言遠離操作系統(tǒng)底層的問題,應該看做是Java語言所倡導的計算機技術的一個發(fā)展趨勢,這很可能會導致未來計算機技術的一次飛躍性發(fā)展?! ?.編寫Java語言程序時,怎樣才能生成能在Windows下運行的OXO文件,或者直接雙擊就能運行的執(zhí)行文件?  回答這個問題首先要搞清楚Windows下具有.exe擴展名的可執(zhí)行文件是怎么回事。具有.exe擴展名的可執(zhí)行文件是Microsoft公司制定的DOS和Windows操作系統(tǒng)下的可執(zhí)行文件格式。在Windows環(huán)境下,只要用鼠標雙擊文件的圖標就可以啟動執(zhí)行文件。Microsoft公司所提供的各種開發(fā)工具都可以將源程序編譯為這種可執(zhí)行文件。Java語言是一種跨平臺的程序設計語言,并不依賴于某一種具體的操作系統(tǒng)平臺,所以不支持Microsoft公司的這種可執(zhí)行文件格式,因而在Java語言中并不能夠生成這種文件,同樣也不能生成其他操作系統(tǒng)下的可執(zhí)行文件格式,這也是Java語言平臺無關性特點的一個典型體現(xiàn)。但是,在Java語言中支持將程序代碼生成一種具有.iar擴展名的壓縮執(zhí)行包,可以在操作系統(tǒng)環(huán)境下通過雙擊直接運行。另外,某些Java.語言程序開發(fā)工具提供把Java語言源程序轉換為.exe可執(zhí)行文件的功能,比如在JBuilder·開發(fā)工具中就可以生成具有.exe擴展名的可執(zhí)行文件。

編輯推薦

  《Java語言程序設計習題解答與實踐教程》是普通高等教育“十一五”國家級規(guī)劃教材《Java語言程序設計》的配套教材,其編寫目標是為選用該書作為“Java語言程序設計”課程教材的廣大師生提供一個教學輔助工具,以便任課教師能更好地使用教材,并且在此基礎上,更方便地完成實驗教學和課后教學等環(huán)節(jié)的工作。 全書共分5章,第1章為Java語言學習指導,其中的內容是為Java語言初學者提供一個指導,以便于學生把握學習方向,安排學習內容;第2章為Java語言常見問題解答,其中的內容集中回答了在Java語言程序設計教學過程中學生經常遇到的比較頻繁出現(xiàn)的問題;第3章為習題解答,給出了主教材各章后面所配全部習題的參考答案,是主教材習題的集中解答;第4章為實驗教程,提供了實驗課程的教程;第5章為課程設計與綜合應用,給出了幾個課程設計方面的題目,供對Java語言有更濃厚興趣的讀者在程序設計練習時使用。

圖書封面

評論、評分、閱讀與下載


    Java語言程序設計習題解答與實踐教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7