Java 程序設(shè)計(jì)

出版時(shí)間:1998-10  出版社:清華大學(xué)出版社  作者:劉波,王克宏  頁(yè)數(shù):135  字?jǐn)?shù):230  

內(nèi)容概要

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

書(shū)籍目錄

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7