注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關JAVA問答式教程

JAVA問答式教程

JAVA問答式教程

定 價:¥26.50

作 者: 戴梅萼等編著
出版社: 清華大學出版社
叢編項: 清松電腦系列叢書
標 簽: JAVA

購買這本書可以去


ISBN: 9787302033806 出版時間: 1999-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 251頁 字數(shù):  

內容簡介

  內容簡介Java是當今計算機技術的熱點之一。本書從Java的基本特點和語言基礎開始,由淺入深地講解Java的概念和各項技術,書中對關鍵知識點均結合實例作重點闡述和示范。全書共分11章,采用獨具一格的問答式編排。初學者對一個個問題解答的閱讀和領會就將是對Java技術的逐步了解和掌握過程,有一定基礎的讀者也可以跳過某些章節(jié),閱讀自己最感興趣的內容。本書面向初學者和自學者??勺鳛楦叩仍盒S嬎銠C及相關專業(yè)學生學習Java的教材或參考書,也適用于計算機軟件設計和開發(fā)人員,對于有一定自學能力的初學者來說,本書也不失為一本非常好的自學教程。

作者簡介

暫缺《JAVA問答式教程》作者簡介

圖書目錄

第1章  Java概述
1.1  Java的發(fā)展
1.1.1  通常說的Java指的是什么?Java是在怎樣的背景下得到廣泛應用的?
1.1.2  一個計算機產(chǎn)品特別是軟件系統(tǒng)的成功往往給人以很多啟示,請從靈什么能風靡全球這個角
      度介紹Java的發(fā)展過程
1.2  Java的特點
1.2.1  Java語言有什么特點
1.2.2  Java系統(tǒng)為什么具有很好的穩(wěn)定性
1.2.3  Java的高度安全必理如何得到保證的
1.2.4  Java和C語言有差別
1.2.5 Java語言主要應用于哪些方面
1.3  Java程序的運行
1.3.1  請用圖示方法說明Java運行系統(tǒng)的結構,再說明Java運行系統(tǒng)是如何工作的
1.3.2  請舉一個簡單的Java程序的例子,并說明怎樣使它得到運行
1.4  關于Java虛擬機
1.4.1  什么叫Java虛擬機
1.4.2  什么叫Java虛擬機規(guī)范?確定這種規(guī)范有什么意義
1.4.3  Java平臺該是怎樣組成的
1.5  Java和WWW
1.5.1  什么叫WWW?Java和WWW有什么關系  
1.5.2  Java用戶程序分為哪兩類
第2章  Java語言基礎
2.1  標識符和關鍵字
2.1.1  Java標識符有什么規(guī)定和特點
2.1.2  Java語言中有哪些關鍵字?定義了這些關鍵字后,程序員應注意什么問題
2.2  注釋、變量和常量
2.2.1  在Java源程序中,有哪幾種插入注釋的方式
2.2.2  Java的變量有哪些類型?變量如何定義?如何初始化
2.2.3  數(shù)值型變量包括哪兩類?它們怎樣定義
2.2.4  布爾型變量怎樣定義,其默認值是什么
2.2.5  字符型變量怎樣定義,其默認值是什么
2.2.6  Java語言的常量有哪些類型,表示時應分別注意什么
2.2.7  請舉例說明在程序中怎樣對變量進行定義和賦值
2.2.8  請再舉一個綜合性例子說明各種數(shù)據(jù)類型的表示
2.3  數(shù)組
2.3.1   什么叫數(shù)組,數(shù)組怎定義,定義一個數(shù)組后為什么不能立即進行訪問
2.3.2  什么中建立數(shù)組,可以用哪兩種方式建立數(shù)組,請舉例說明
2.3.3  怎樣對數(shù)組進行初始化,請舉例說明
2.3.4  Java中,多維數(shù)組是怎樣定義的
2.3.5  怎樣為多維數(shù)組分配內存空間,請舉例說明
2.3.6   采用一步完成對多維數(shù)組的內存分配方式,可以省去數(shù)組定義這一步嗎
2.3.7  Java采用“數(shù)組的數(shù)組”來定義多維數(shù)組有什么優(yōu)點,應注意什么
2.4  運算符和表達式
2.4.1  Java中的運算符和C語言相比,有什么差別,分哪些主要類型
2.4.2  賦值運算符使用時要注意什么
2.4.3  Java和算術運行符分哪兩類,請分別說明其使用方法
2.4.4  請舉例說明i++和++i有什么區(qū)別
2.4.5  關系運算符和邏輯運算符的功能分別是什么
2.4.6  Java對位運算符有什么限制,位運算符包括哪些功能,請舉例說明
2.4.7  除了上面這些運算符外,Java還有哪些運算符
2.4.8  什么叫表達式
2.4.9  什么中編碼規(guī)定,Java有哪些編碼規(guī)定
2.5  控制語句
2.5.1  if語句怎樣使用,請舉例說明
2.5.2  switch語句怎樣使用,使用時應注意什么,請舉例說明
2.5.3  for語句怎樣使用,請舉例說明
2.5.4  while語句怎樣使用,它有什么特點,請舉例說明
2.5.5  do-while語句怎樣使用,它有什么特點,請舉例說明
2.5.6  break語句有哪兩種使用情況,請舉例說明
2.5.7  continue語句怎樣使用,請舉例說明
2.5.8  return語句的功能是什么,怎樣使用return語句
2.6  import語句
2.6.1 import語句的功能是什么,它有哪幾種形式
第3章  Java的對象、類、方法和接口
3.1  對象和類
3.1.1  什么叫對象,什么叫方法,什么叫面向對象的程序設計
3.1.2  Java作為面向對象的程序設計語言有什么特點
3.1.3  什么叫類,類和對象有什么關系,用類的概念帶來什么優(yōu)點
3.2  對象的創(chuàng)建、使用和釋放
3.2.1  怎樣創(chuàng)建一個對象
3.2.2  怎樣實現(xiàn)對象的使用,請具體說明
3.2.3  什么中釋放對象,Java中怎樣釋放對象
3.3  類的結構和屬性
3.3.1  類是怎樣一種結構,什么中類的成員變量
3.3.2  類的屬性包含哪三方面的內容,舉例說明怎樣表示這些內容,并作綜合
3.4  類的成員變量
3.4.1  類的成員變量定義時包含哪幾部分內容
3.4.2  類的成員變量有哪幾種訪問權限,這些權限各自表示什么含義
3.5  方法
3.5.1  方法是怎樣一種結構
3.5.2  return語句在方法體中起什么作用,請舉例說明其使用
3.5.3  怎樣調用一方法
3.5.4  一個類中,幾個方法可用相同名字嗎,此時應遵守什么規(guī)定
3.5.5  this和super在方法中有什么特殊作用,它們用在什么情況下
3.6  兩個特殊的方法
3.6.1  構造方法的功能是什么,它有什么特殊性
3.6.2  在構造方法中,怎樣用this和super來調用其他構造方法
3.6.3  調用構造方法遵循什么規(guī)則
3.6.4  main方法有什么特點
3.7  類的繼承
3.7.1  Java中,類的繼承技術有什么基本特點
3.7.2  什么叫多重繼承,Java不采用類的多重繼承而用單一繼承機制有什么優(yōu)點
3.7.3   什么叫變量隱藏,什么叫方法置換,舉例說明方法置換的原理
3.7.4  什么是抽象類,什么是抽象方法,它們有什么特點和用處
3.7.5   什么叫最終類、最終方法和最終變量,定義為最終型有什么優(yōu)點
3.8  接口
3.8.1  Java的接口有什么特點,引入接口的定義帶來什么優(yōu)點
3.8.2   具體地說,接口是怎樣一種結構,接口中的常量和方法各有什么特點
3.8.3  怎樣調用一個接口,請舉例說明
3.8.4  當一個類調用有多個父接口的子接口時,應遵循什么規(guī)則
3.9  類庫
3.9.1  Java用類庫API為程序員提供哪些類和接口
3.9.2  系統(tǒng)類有什么特點,其主要功能是什么
3.10  JDK和Java應用程序
3.10.1  JDK指的是什么,它包含哪些內容
3.10.2  怎樣獲得JDK,怎樣安裝JDK
3.10.3  Java的應用程序應該具有怎樣的結構,怎樣建立、編譯和運行一個應用程序
第4章  String類、StringBuffer類及字符處理
4.1  構造方法
4.1.1  String類有哪些主要構造方法,怎樣使用
4.1.2  StringBuffer有哪些構造方法,怎樣使用
4.1.3  怎樣使用String和StringBuffer類的對象獲得內存空間
4.1.4  怎樣建立一個字符串,請用具體程序說明
4.1.5  String類的第3個構造方法怎樣使用,請舉例說明
4.1.6  舉例說明String類的第4個構造方法怎樣使用
4.1.7  舉例說明怎樣使用String類的第5個構造方法
4.2  String類的其他方法
4.2.1  String類中有哪些撮字符和字符串的方法
4.2.2  String類提供什么方法來獲得字符串長度
4.2.3  怎樣用String類的方法來連接兩個字符串
4.2.4  怎樣從一個字符串中提取一個子字符串
4.2.5  怎樣用String類的方法實現(xiàn)字符串檢索
4.2.6  怎樣替換字符串中的字符
4.2.7  怎樣實現(xiàn)大小寫字母的轉換
4.2.8  String類提供了哪些比較字符串的方法
4.3  StringBuffer類的方法
4.3.1  StringBuffer類含哪些主要方法,請說明其功能和使用
第5章  異常處理機制
5.1  異常
5.1.1  對程序運行中出現(xiàn)的錯誤,計算機通常如何處理,Java采用什么機制
5.1.2  Java中,異常是怎樣產(chǎn)生的
5.1.3  什么中拋出異常,什么叫捕獲異常
5.2  Throwable類
5.2.1  Throwable是一個怎樣的類
5.3  異常處理語句
5.3.1  try-catch-finally組合語句在異常處理中起什么作用
5.3.2  舉一個使用組合語句try-catch-finally的例子,并結合例子說明程序運行思路
5.3.3  throws語句在異常處理中起什么作用,請舉例說明其使用
5.4  自定義異常
5.4.1  程序員怎樣定義一個異常,在程序中怎樣用throw和throws語句處理自定義的異常
第6章  線程
6.1  線程
6.1.1  什么叫線程,什么中多線程
6.1.2  線程和進程有什么判別Java多線程機制有什么特點
6.2  線程的生命周期
6.2.1   什么叫線程的生命周期,線程的一個生命周期由哪些狀態(tài)組成
6.2.2  線程的4個狀態(tài)之間是如何進行轉換的
6.3  Thread類
6.3.1  Thread是什么,在Thread中包含哪些方法
6.4  線程的創(chuàng)建
6.4.1  怎樣創(chuàng)建一個線程
6.4.2  如用第一種途徑來創(chuàng)建線程,那么為什么線程運行時會自動執(zhí)行子類的run( )方法,而不是
       執(zhí)行Thread( )類的run ()方法呢
6.4.3  用從Thread類派生子類的辦法創(chuàng)建線程時,往往看到不同的編程語句形式,這是怎么回事
6.4.4  用繼承接口Runnable來創(chuàng)建線程,是一種怎樣的思路
6.4.5  用Runnable接口創(chuàng)建線程有哪兩種編程形式
6.5  線程的啟動、睡眠和終止
6.5.1  start( )方法的功能是什么
6.5.2  舉例說明sleep方法的使用
6.5.3  怎樣用stop ( )方法來終止一個線程,請舉例說明
6.5.4  Daemon線程是什么線程,它有什么特點
6.6  線程的優(yōu)先級
6.6.1  線程的優(yōu)先級有何用處,怎樣設置線程的優(yōu)先級
6.6.2  Java系統(tǒng)是怎樣對線程進行調度的
6.6.3  sleep方法和yield( )方法都會使當前運行的線程讓出對CPU的占有權,兩者有何區(qū)別
6.6.4  舉例說明怎親實現(xiàn)線優(yōu)先級的設置和讀取
6.7  線程組
6.7.1  線程組是怎樣構成的,引入線程組結構帶來什么益處
6.7.2  ThreadGroup是怎樣的一個類,它包含哪幾組方法
6.7.3  決定一個線程歸于哪個線程組用什么方法
6.8  多線程的同步
6.8.1  多線程系統(tǒng)中,為什么要引入同步機制
6.8.2  在Java編程中,怎樣實現(xiàn)同步
6.8.3  wait( )方法和notify( )方法用在什么場合,notify All( )方法用在哪里
6.8.4   請用一個具體例子來說明多線程中同步的使用原理和編程方法
6.8.5  Java的多線程同步機制有哪些主要原則
6.8.6  什么叫死鎖,Java能避免死鎖嗎
第7章  Java的輸入/輸出
7.1  輸入/輸出
7.1.1  Java的輸入/輸出具體包含哪幾方面的操作
7.1.2   什么叫流,什么叫信息管道,輸入流和輸出流分別和哪兩個抽象類對應
7.2  Java.io 
7.2.1  Java.io是一個怎樣的軟件包
7.2.2  InputStream是一個怎樣的類,它有哪些直接子類,請分別闡述其功能
7.2.3  FilterInputStream包含哪4個派生的子類,這些子類各有什么具體功能
7.2.4  什么是UTF,請詳細說明
7.2.5  舉一個例子說明Input Stream的直屬子類的使用
7.2.6  OutputStream是一個怎樣的類,它包含哪些直接子類,請分別闡述其功能
7.2.7  FilterOutputStream派生出哪幾個子類,請分別闡述其功能
7.2.8  請將Java.io軟件包的內容作一個綜合
7.3  I/O流和文件順序讀/寫
7.3.1Java的文件順序讀/寫過程和輸入/輸出流有怎親的關系
7.3.2 以文件拷貝程序為例子,說明I/O流的功能
7.3.3  使用FileInputStream和FileOutputStream類讀/寫文件時,有哪兩種編程方式
7.4  信息管道和線線程通信
7.4.1  舉例說明信息管道流在線程通信中的功能
7.5 存儲器讀/寫
7.5.1  請舉例說明如何用流來實現(xiàn)存儲器讀/寫
7.6  過濾流和數(shù)據(jù)處理
7.6.1  過濾流怎樣使用,請舉例說明
7.6.2  什么叫過濾流自定義,怎樣自定義一個過濾流
7.7  RandomAccessFile和文件隨機存取
7.7.1  RandomAccessFile有什么特點,舉例說明怎樣用它實現(xiàn)文件隨機存取
第8章  GUI和AWT軟件包
8.1  圖形用戶接口、容器和組件
8.1.1  什么中GUI,它的功能是什么,GUI和awt之間有什么關系
8.1.2  Java中的圖形用戶接口GUI用什么方法設計,什么叫容器,什么中組件,兩者之間是什么關系,
       它們和類又是什么關系
8.1.3  一個組件是如何放到容器中的
8.1.4  awt包含的GUI組件主要有哪些,這些組件完成怎樣的總體功能
8.2  框架和窗口
8.2.1  什么叫框架,框架組件的功能是什么,怎樣建立一個簡單的框架
8.2.2  什么叫窗口,什么叫面板、框架對話框和文件對話框
8.2.3  對話框組件的功能是什么,用具體程序說明其使用方法和功能
8.2.4  文件對話框組件的功能是什么,具體怎樣使用,用程序段說明
8.3  字體
8.3.1  對屏幕上組件設置字體和顏色的方法有哪些,用具體語句說明
8.3.2  Font組件的功能是什么,用具體語句說明
8.4  組件的功能與實現(xiàn)
8.4.1  一個組件在屏幕上的位置和大小由什么因素來決定
8.4.2  一個組件為了接收用戶的輸入信息必須怎樣進行設置
8.4.3  怎樣添加或刪除一個組件,又怎樣繪制容器內的組件
8.4.4  什么叫按鈕,舉例說明怎樣生成一個按鈕
8.4.5  校驗盒組件的功能是什么,用程序加以說明
8.4.6  怎樣使一個校驗盒組件歸屬于某個校驗盒組
8.4.7  畫布組件提供一種怎樣的功能,如果繪制很大的圖形
8.4.8  什么中列表選擇框,舉例說明列表選擇框的功能
8.4.9   標簽組件的功能是什么,它參與對用戶界面的控制嗎,舉例說明怎樣用Label組件生成一組標簽
8.4.10  什么叫列表框組件,它的功能是什么,舉例說明怎樣用List生成一個多選一的菜單
8.4.11  什么叫滾動條組件,它的功能是什么,舉例說明
8.4.12  什么叫滑塊,滑塊和滾動條之間是怎樣一種關系
8.4.13  滾動格組件的功能是什么,用具體語句說明
8.4.14  什么是文本區(qū),文本區(qū)的功能是什么
8.4.15  getText方法和setText方法的功能是什么,怎樣調用這兩個方法來讀取和設置文本區(qū)
8.4.16  菜單組件的功能是什么,舉例說明怎樣先生成一個窗口,再在其中設置菜單條,然后在菜單
        條中設置菜單
8.4.17  菜單條組件的功能是什么,用具體語句說明
8.4.18  舉例說明怎樣用菜單項組件添加菜單項
8.4.19  校驗收盒菜單項組件用在哪里,用程序段說明其使用
8.4.20   怎樣用彈出組件提供一個直立式菜單,又怎樣加上一些項,用具體程序段說明
8.5  Java的布局管理器
8.5.1  什么叫布局,awt有哪幾個布局管理器,它們各有什么特點
8.5.2  流式布局管理器的功能是什么,結合程序說明怎樣用Flow Layout來完成一種布局,并說明程
       序運行結果
8.5.3  Java中常見到這樣的說法:Panel的東部,Panel的北部,Panel的南部,Panel的中部,這些
       都指什么
8.5.4  邊界布局管理器的功能是什么,設計一個程序,使其將屏幕分成五部分,分別
       注明North,South,West,East,Center
8.5.5  格子布局管理器的功能和特點是什么,設計一個程序用GridLayout建立一個屏幕布局,并說明
       布局結構
8.5.6  卡片布局管理器的功能和特點是什么,設計一個程序用CardLayout建立一個屏幕布局
8.5.7  除了FlowLayout,BorderLayout,GridLayout和CardLayout外,還有什么布局管理器,其功能和
       特點是什么
第9章  Applet技術基礎
9.1  Applet概況
9.1.1  Java的Applet和Java應用程序有什么差別
9.1.2  一個Applet從建立到執(zhí)行要經(jīng)過哪幾步
9.1.3  請先舉一個簡單例子說明如何從建立到執(zhí)行一個Applet
9.2  Applet的源文件設計和編譯
9.2.1  一個完整的Applet包含哪些基本方法,這些方法的含義分別是什么
9.2.2  請舉例說明如何設計Applet源文件
9.2.3  怎樣對Applet源文件進行編譯
9.3  將Applet嵌入Web
9.3.1  怎樣將一個Applet嵌入Web頁面
9.3.2  舉例說明怎樣將HTML文件的參數(shù)傳遞給Applet
9.4  瀏覽Applet
9.4.1  有哪些方法可用來觀察Applet
9.4.2  瀏覽器怎樣瀏覽Applet
9.5  利用Applet畫圖形
9.5.1  Graphics類主要包含哪些方法,請舉例說明它們的使用
9.5.2  怎樣填充一個Applet圖形
9.5.3  怎樣設置圖形的顏色
9.6  Applet和文字顯示
9.6.1  怎樣設計Applet顯示一個字符串
9.6.2  怎樣設計一個Applet使字符串按不同字體顯示
9.6.3  怎樣獲取有關字體的信息,舉例說明這些信息的使用
9.7  Applet和動畫顯示
9.7.1  請舉例說明怎樣用Applet實現(xiàn)動畫功能
9.8  Applet舉例
9.8.1   請舉一個簡單的例子,說明怎樣編輯、編譯、嵌入和顯示一個Applet
9.8.2  請舉一個使用if-else語句的Applet例子
9.8.3  請舉一個使用switch語句的Applet例子
9.8.4  舉一個使用for語句的Applet例子
9.8.5  請舉一個使用while語句的Applet例子
9.8.6  請舉一個使用do-while語句的Applet例子
第10章  Applet與多媒體
10.1  在Applet中播放聲音
10.1.1  Java支持哪種聲音格式,怎樣將普通的聲音文件轉換成這種格式
10.1.2  在Applet中播放聲音需要哪幾個步驟,java.applet軟件包通過哪個類來支持聲音的播放
10.1.3  Applet如何獲取聲音的播放
10.1.4  怎樣利用Applet播放聲音
10.1.5  在Applet中有沒有其它的方法可以播放聲音,它與前面的方法有何區(qū)別
10.2  在Applet中顯示圖象
10.2.1  Java支持哪種圖象的格式,圖像數(shù)據(jù)的信息封裝在哪個類中
10.2.2  怎樣獲取圖象數(shù)據(jù)
10.2.3   為什么要對圖像的下載情況進行跟蹤,怎樣對圖像的下載情況進行跟蹤
10.2.4  怎樣顯示圖象,有哪些方法可以輔助顯示圖像
10.3  在Applet中播放動畫
10.3.1  用Applet編寫幀動畫有哪幾個關鍵問題,它們分別是怎樣解決的
10.3.2  如何解決動畫播放時的閃爍問題
10.3.3  如何制作閃光的標題
第11章  Java與網(wǎng)絡通信
11.1  socket和TCP通信
11.1.1  什么叫socket,socket在網(wǎng)絡通信中起什么作用
11.1.2  利用socket進行網(wǎng)絡通信的過程包含哪些步驟,在Java中由哪個軟件包業(yè)提供實現(xiàn)這些步
        驟的方法
11.1.3  TCP協(xié)議的含義是什么,TCP協(xié)議中的地址和端口是怎樣規(guī)定的
11.1.4  怎樣建立socket連接,建立連接時,客戶端和服務器端的作用有什么區(qū)別
11.1.5  怎樣取得輸入/輸出流
11.1.6  怎樣讀/寫數(shù)據(jù)流
11.1.7  為什么要在通信結束時關閉socket,怎樣關閉socket
11.1.8  怎樣建立一個最小的TCP/IP服務器
11.1.9  怎樣建立一個最小的TCP/IP客戶端
11.2  UDP通信
11.2.1  什么是UDP,UDP和TCP的最主要區(qū)別是什么,各有什么優(yōu)缺點
11.2.2  java.net軟件包通過哪兩個類來支持UDP,這兩個類的主要功能是什么
11.2.3  怎樣利用UDP進行通信
11.3  URL通信
11.3.1  什么是URL,URL由哪兩部分組成
11.3.2  怎樣生成一個URL對象
11.3.3  如何獲得一個URL對象的各個屬性
11.3.4  如何利用URL來讀取網(wǎng)絡資源
11.3.5  如何往服務器輸出數(shù)據(jù)
11.3.6  利用URL通信和利用socket通信有什么區(qū)別,兩者各有什么特點
11.4  多客戶機通信
11.4.1  什么是多客戶機通信,為什么要進行多客戶機通信
11.4.2   怎樣進行多客戶機通信,多客戶機通信時服務器和客戶端應該注意什么
附錄 A Java關鍵字、運算符和數(shù)據(jù)類型總覽
主要參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號