Java 程序設(shè)計

出版時間:1998-10  出版社:清華大學出版社  作者:劉波,王克宏  頁數(shù):135  字數(shù):230  

內(nèi)容概要

本書系統(tǒng)地介紹了Java的基本語法和編程技術(shù)。全書共分13章,分別介紹了Java的數(shù)據(jù)類型、運算符、表達式、基本語句、字符串處理、異常處理、多線程處理、圖形用戶接口的實現(xiàn)、網(wǎng)絡(luò)程序設(shè)計等內(nèi)容。
本書適合于已具有C語言等高級語言編程基礎(chǔ)的Java初學者。

書籍目錄

第1章Java語言入門1.1什么是Java1.1.1Java語言的主要特點1.1.2Java小應(yīng)用程序Applet1.1.3豐富的類庫1.1.4Java與 C、C++的比較1.2一個最基本的Java應(yīng)用程序1.3使用JDK編譯運行HelloWorldApp1.3.1編譯1.3.2運行1.4編譯時可能出現(xiàn)的問題1.4.1編譯時錯誤1.4.2運行時錯誤1.5使用Java文檔第2章標識符、關(guān)鍵字和數(shù)據(jù)類型2.1注釋與程序2.1.1注釋2.1.2分號、程序段和空白2.2標識符2.3Java語言的關(guān)鍵字2.4Java語言基本數(shù)據(jù)類型2.4.1邏輯類型——boolean2.4.2字符類型——char和String 2.4.3整數(shù)類型——byte,short,int和long2.4.4浮點類型——float和double2.5變量的聲明和賦值2.6Java編程慣例2.7理解對象概念2.7.1組合數(shù)據(jù)類型2.7.2創(chuàng)建一個對象2.7.3 內(nèi)存分配與布局2.7.4為引用變量賦值2.7.5缺省初始化和空引用值mull2.7.6概念小結(jié)第3章表達式和流程控制3.1表達式3.1.1局部變量和全局變量3.1.2初始化變量3.1.3運算符3.1.4邏輯表達式3.1.5字符串連接符“+”3.1.6布爾邏輯運算符3.1.7右移運算符3.1.8類型轉(zhuǎn)換3.1.9強制類型轉(zhuǎn)換3.2流程控制3.2.1分支語句3.2.2循環(huán)語句第4章數(shù)組4.1聲明數(shù)組4.2創(chuàng)建數(shù)組4.3初始化數(shù)組4.4多維數(shù)組4.5數(shù)組邊界4.6數(shù)組拷貝第5章對象、類、包和接口5.1面向?qū)ο蟮某绦蛟O(shè)計5.1.1對象、類和消息5.1.2繼承5.1.3多態(tài)5.2類5.2.1類聲明5.2.2類體5.2.3成員變量5.2.4方法5.2.5方法重載5.2.6構(gòu)造方法5.2.7finalize方法5.3對象5.3.1對象的生成5.3.2對象的使用5.3.3對象的清除5.4父類、子類和繼承5.4.1創(chuàng)建子類5.4.2成員變量的隱藏和方法的重寫5.4.3super5.4.4運行時多態(tài)5.4.5final類和方法5.4.6abstract類和方法5.4.7類jave.lang.Object5.5包5.5.1package語句5.5.2import語句5.5.3編譯和運行包5.6訪權(quán)限5.6.1private5.6.2protected5.6.3public5.6.4firenbdly5.6.5舉例5.7實例成員5.7.1實例變量和類變量5.7.2實例方法和類方法5.7.3舉例5.8接口5.8.1接口的定義5.8.2接口的實現(xiàn)5.8.3接口類型5.9小結(jié)5.9.1完整的類定義5.9.2完整的接口定義5.9.3完整的Java源文件第6章Java語言中的異常處理6.1異常6.2舉例6.3異常處理6.3.1try和catch語句6.3.2finally語句6.3.3舉例6.3.4一些較常見的異常情況6.4異常處理的類層次6.5“聲明或處理異?!钡脑瓌t6.6創(chuàng)建自己的異常第7章生成Java圖形用戶界面7.1Java.awt包7.1.1組件在容器中的定位問題7.1.2組件大小7.2框架(Frame)容器7.2.1生成一個簡單的Frame7.2.2Frame例子7.3面板(Panel)容器7.4容器布局7.5布局管理器7.5.1FlowLayout布局管理器7.5.2BorderLayout布局管理器7.5.3GridLayout布局管理器7.5.4CardLayout 布局管理器7.5.5其他布局管理器7.5.6無布局管理器7.6容器之間的嵌套第8章AWT事件機制8.1什么是事件8.1.1JDK 1.0與JDK1.1事件模型的區(qū)別8.1.2JDK 1.1事件舉例8.2事件分類8.3一個比較復雜的例子8.4事件適配器(Adapter)第9章AWT組件庫9.1按鈕(Button)9.2復選框(Checkbox)9.3復選框組(CheckboxGroup)——單選按鈕(Radio Button)9.4下拉式菜單(Choice)9.5 畫布(Canvas)9.6標簽(Label)9.7文本組件(TextComponeent)9.7.1單行文本輸入?yún)^(qū)(TextFild)9.7.2文本輸入?yún)^(qū)(TextArea)9.8列表(List)9.9框架(Frame)9.10面板(Panel)9.11對話框(Dialog)9.12文件對話框(FileDialog)9.13滾動窗口(ScrollPane)9.14菜單(Menu)相關(guān)組件9.14.1幫助菜單9.14.2菜單條(MeunBar)9.14.3菜單(Menu)9.14.4菜單項(MenuItem)9.14.5復選框菜單項(CheckboxMmenuItem)9.14.6彈出式菜單(PopupMenu)9.15控制顯示效果9.15.1顏色9.15.2字體第10章Java Applet簡介10.1什么是Applet10.1.1載入Applet10.1.2Applet的安全機制10.1.3“Hello World!”舉例10.2怎樣編寫一個Applet10.2.1Applet類的繼承關(guān)系10.2.2Applet中的關(guān)鍵方法10.2.3Applet的顯示10.2.4Paint方法與繪圖10.3Applet方法和Applet的生命周期10.3.1init方法10.3.2start方法10.3.3stop方法10.4AWT繪圖10.4.1paint方法10.4.2update方法10.4.3repaint方法10.5AWT繪圖10.5.1AppletViewer10.5.2什么是AppletViewer10.5.3通過AppletViewer調(diào)用Applet10.6AppletViewer和Applet的繼承關(guān)系10.6.1概要10.6.2舉例10.7Applet標記10.7.1語法10.7.2說明10.8Applet的附加功能10.9簡單的圖像測試程序10.10聲音10.10.1播放聲音10.10.2循環(huán)播放聲音文件10.11鼠標輸入事件10.12讀取參數(shù)第11章Java的輸入輸出11.1Java的輸入輸出流11.1.111.1.2流的基本概念11.1.3輸出流常用方法11.2輸入輸出處理的類層次11.3URL輸入流11.4Reader和Writer11.4.1BufferedReader和BufferedWriter11.4.2讀取字符串輸入11.4.3使用其他字符轉(zhuǎn)換方法11.5文件11.6文件測試和一些實用方法11.7隨機文件存取11.7.1創(chuàng)建一個隨機存取文件11.7.2存取數(shù)據(jù)11.7.3添加數(shù)據(jù)第12章線程12.1線程12.1.1線程體12.1.2線程的狀態(tài)12.2線程體的構(gòu)造12.2.1通過繼承構(gòu)造線程體12.2.2通過接口構(gòu)造線程體第13章Java網(wǎng)絡(luò)編程13.1網(wǎng)絡(luò)編程簡介13.1.1套接字(socket)13.1.2端口號13.1.3Java網(wǎng)絡(luò)模型13.2TCP/IP小型服務(wù)器13.3TCP/IP客戶端13.4UDP數(shù)據(jù)報通信

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7