由淺入深

出版時(shí)間:2004-1  出版社:人民郵電出版社  作者:葉至軍,葉至軍 編  頁(yè)數(shù):434  字?jǐn)?shù):693000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)循序漸進(jìn)地介紹了Java 2的基礎(chǔ)編程知識(shí),包括Java的基本語(yǔ)法,Java的類和對(duì)象,代碼中的異常捕捉處理,數(shù)組和字符串的應(yīng)用,標(biāo)準(zhǔn)輸入輸出及目錄文件的管理,圖形用戶界面的事件編程,多媒體、多線程編程以及Servlet/JSP動(dòng)態(tài)頁(yè)面開(kāi)發(fā)技術(shù)等。在介紹基礎(chǔ)知識(shí)的同時(shí),還恰當(dāng)?shù)卮┎褰榻B了一些頗有實(shí)用價(jià)值的高級(jí)開(kāi)發(fā)實(shí)例,如互聯(lián)網(wǎng)上的多人聯(lián)機(jī)對(duì)弈游戲的服務(wù)器/客戶端程序的開(kāi)發(fā)技術(shù)、多線程下可顯示聲頻波形圖的高級(jí)Applet播放器以及Servlet/JSP動(dòng)態(tài)頁(yè)面的最為經(jīng)典的分頁(yè)數(shù)據(jù)瀏覽、存儲(chǔ)過(guò)程調(diào)用和基于第三方的jspSmartUpload開(kāi)發(fā)包實(shí)現(xiàn)的圖片文件的上傳、下載技術(shù)等。閱讀本書(shū),讀者不僅能夠在極短時(shí)間內(nèi)掌握J(rèn)ava的基礎(chǔ)編程技術(shù),還能夠做出一些真正具有商業(yè)用途的應(yīng)用軟件。  本書(shū)附帶的光盤(pán)中包含了書(shū)中所有的程序代碼和執(zhí)行碼,方便讀者了解程序的實(shí)際執(zhí)行情況、分析和調(diào)試程序。也歡迎讀者根據(jù)實(shí)際需要對(duì)程序進(jìn)行二次開(kāi)發(fā)?! ”緯?shū)適合于Java初學(xué)者進(jìn)行自學(xué),也可供對(duì)Java有一定了解的讀者作為提高技術(shù)水平之用。本書(shū)詳細(xì)、清晰地列出了Java中很多常用方法的使用原型和示例代碼,因此可作為有一定Java編程經(jīng)驗(yàn)的程序員的一本快速參考手冊(cè)。

書(shū)籍目錄

第1章 Java面向?qū)ο缶幊虒?dǎo)引 11.1 Java語(yǔ)言的背景和版本演化 11.2 Java的幾個(gè)重要應(yīng)用領(lǐng)域 21.3 Java的編譯環(huán)境SDK的安裝和配置 31.4 使Java程序正確顯示中文字體 71.5 從一個(gè)簡(jiǎn)單的Java程序看Java字節(jié)碼編譯和解釋運(yùn)行 71.6 用模塊的觀點(diǎn)理解Java類的幾個(gè)相關(guān)概念 111.7 本書(shū)約定的編程風(fēng)格 141.8 本章小結(jié) 14第2章 Java語(yǔ)言應(yīng)用基礎(chǔ) 162.1 標(biāo)識(shí)符的構(gòu)成 162.2 類型變量的聲明 172.3 給變量賦值 182.3.1 整型變量的賦值 182.3.2 浮點(diǎn)數(shù)變量的賦值 182.3.3 字符型變量的賦值 192.3.4 布爾型變量的賦值 202.3.5 字符串變量的賦值 202.4 常量的聲明 202.5 Java程序的注釋 202.6 變量、常量的運(yùn)算 212.6.1 表達(dá)式賦值 212.6.2 算術(shù)運(yùn)算 212.6.3 算術(shù)賦值運(yùn)算 222.6.4 關(guān)系運(yùn)算 222.6.5 邏輯運(yùn)算 232.6.6 字符串的連接運(yùn)算 242.6.7 三目條件運(yùn)算 242.6.8 強(qiáng)制類型轉(zhuǎn)換 242.6.9 位運(yùn)算 252.6.10 運(yùn)算符的優(yōu)先級(jí)別 252.7 程序流程控制 262.7.1 if-else分支控制 262.7.2 switch-case開(kāi)關(guān)控制 272.7.3 while循環(huán)控制 282.7.4 do-while循環(huán)控制 292.7.5 for循環(huán)控制 292.7.6 break跳轉(zhuǎn) 302.7.7 return返回控制 302.7.8 continue重新循環(huán) 312.8 本章小結(jié) 31第3章 Java面向?qū)ο蟮某绦蛟O(shè)計(jì)基礎(chǔ) 323.1 構(gòu)造Java的類 323.2 打包和導(dǎo)入Java的類 333.3 類的繼承、方法的重載和變量的隱蔽 353.3.1 類的繼承 363.3.2 類方法的重載 373.3.3 變量的隱蔽 383.3.4 終態(tài)類、終態(tài)方法和常變量 393.4 控制類、變量和方法的訪問(wèn)權(quán)限 403.4.1 類的訪問(wèn)控制 403.4.2 變量的訪問(wèn)控制 403.4.3 方法的訪問(wèn)控制 413.5 創(chuàng)建類的對(duì)象 423.5.1 從C++的對(duì)象模型看Java的對(duì)象 423.5.2 Java對(duì)象的創(chuàng)建和類的構(gòu)造函數(shù) 433.5.3 通過(guò)對(duì)象使用類的變量和方法 443.5.4 Java對(duì)象的釋放 453.6 static變量和static方法 463.6.1 static變量 463.6.2 static方法 463.7 關(guān)鍵字this和super的用法 473.7.1 this的用法 473.7.2 super的用法 483.8 構(gòu)造Java抽象類 483.9 構(gòu)造和使用Java接口 503.10 Java基礎(chǔ)類庫(kù)JFC簡(jiǎn)介 513.11 本章小結(jié) 53第4章 在代碼中添加異常捕捉處理 544.1 異常對(duì)象與運(yùn)行錯(cuò)誤 544.2 Java的異常類 554.3 捕捉和處理異?!?74.3.1 try/catch塊的異常捕捉處理 574.3.2 finally塊的通用異常處理 604.4 在方法中拋出異?!?14.5 定義異常類和拋出異常對(duì)象 624.5.1 定義一個(gè)異常類 634.5.2 拋出一個(gè)異常對(duì)象 634.6 本章小結(jié) 64第5章 數(shù)組及字符串 655.1 數(shù)組 655.1.1 數(shù)組的聲明和創(chuàng)建 655.1.2 數(shù)組元素的賦值和訪問(wèn) 665.1.3 多維數(shù)組 675.2 字符串 695.2.1 String類的字符串 695.2.2 StringBuffer類的字符串 745.3 本章小結(jié) 78第6章 Java的輸入、輸出及目錄文件管理 796.1 Java的輸入、輸出流類 796.2 標(biāo)準(zhǔn)輸入、輸出 806.2.1 鍵盤(pán)的輸入處理 816.2.2 控制臺(tái)的輸出處理 826.3 目錄文件管理 836.3.1 獲取當(dāng)前目錄路徑 836.3.2 目錄和文件的刪除 846.3.3 目錄的建立 846.3.4 目錄文件的列表 856.3.5 獲取文件的屬性 866.3.6 目錄文件的重命名 876.3.7 創(chuàng)建一個(gè)空文件 886.4 文件的讀寫(xiě) 886.4.1 文件的順序讀寫(xiě) 896.4.2 文件的隨機(jī)塊讀寫(xiě) 906.5 輸入輸出過(guò)濾流 926.5.1 緩沖過(guò)濾流類 926.5.2 數(shù)據(jù)過(guò)濾流類 946.6 對(duì)象的串行化 956.6.1 對(duì)象輸入輸出流的創(chuàng)建 956.6.2 對(duì)象的寫(xiě)入 956.6.3 對(duì)象的讀取 966.6.4 對(duì)象的透明變量 976.7 本章小結(jié) 98第7章 Java的基本圖形用戶界面編程 997.1 swing用戶界面開(kāi)發(fā)概述 997.2 框架窗口及其事件處理 1007.2.1 框架窗口類及其方法 1007.2.2 框架窗口的事件處理 1037.3 對(duì)話框及其事件處理 1047.3.1 對(duì)話框類及其方法 1057.3.2 對(duì)話框的事件處理 1057.4 按鈕及其事件處理 1067.4.1 按鈕類及其方法 1067.4.2 按鈕的事件處理 1087.5 標(biāo)簽、文本框及其事件處理 1117.5.1 標(biāo)簽、文本框類及其方法 1117.5.2 標(biāo)簽、文本框的事件處理 1127.6 復(fù)選框及其事件處理 1157.6.1 復(fù)選框類及其方法 1157.6.2 復(fù)選框的事件處理 1167.7 單選按鈕及其事件處理 1187.7.1 單選按鈕類及其方法 1187.7.2 單選按鈕及其事件處理 1187.8 組合框及其事件處理 1207.8.1 組合框類及其方法 1207.8.2 組合框的事件處理 1207.9 滾動(dòng)條及其事件處理 1227.9.1 滾動(dòng)條類及其方法 1227.9.2 滾動(dòng)條的事件處理 1227.10 進(jìn)度條及其事件處理 1247.10.1 進(jìn)度條類及其方法 1247.10.2 進(jìn)度條的事件處理 1247.11 Java的控件界面布局 1267.11.1 控件的BorderLayout邊界布局 1267.11.2 控件的FlowLayout流式布局 1287.11.3 控件的CardLayout卡片布局 1297.11.4 控件的GridLayout網(wǎng)格布局 1317.11.5 控件的GridBagLayout網(wǎng)格包布局 1327.11.6 控件的絕對(duì)布局 1367.12 Java的通用對(duì)話框 1377.12.1 JOptionPane標(biāo)準(zhǔn)對(duì)話框 1377.12.2 JFileChooser文件對(duì)話框 1417.13 菜單和工具條 1447.13.1 菜單及其事件處理 1447.13.2 工具條及其事件處理 1467.14 本章小結(jié) 149第8章 Java高級(jí)圖形用戶界面編程 1508.1 列表框控件JList類的使用 1508.1.1 JPanel和JScrollPane面板 1508.1.2 JList類及相關(guān)的ListModel類、Vector類 1518.1.3 實(shí)例——JList控件的一個(gè)綜合布局應(yīng)用 1528.2 JTree控件類的使用 1568.2.1 JSplitPane分隔面板 1568.2.2 JTree類及相關(guān)的DefaultMutableTreeNode節(jié)點(diǎn)類 1578.2.3 實(shí)例——利用JTree開(kāi)發(fā)一個(gè)具有導(dǎo)航菜單的窗口 1588.3 彈出菜單JPopupMenu類的使用 1618.3.1 JPopupMenu類 1618.3.2 實(shí)例——JPopupMenu彈出菜單的應(yīng)用 1618.4 標(biāo)簽頁(yè)控件JTabbedPane類的使用 1638.4.1 JTabbedPane類 1638.4.2 實(shí)例——JTabbedPane標(biāo)簽頁(yè)的應(yīng)用 1648.5 表格控件JTable類的使用 1668.5.1 JTable類及相關(guān)的DefaultTableModel、TableColumn等類 1668.5.2 實(shí)例——JTable表格的高級(jí)應(yīng)用 1698.6 本章小結(jié) 172第9章 Java的Applet編程 1739.1 JApplet類及實(shí)現(xiàn)一個(gè)簡(jiǎn)單的Applet程序 1739.2 將Applet嵌入Web網(wǎng)頁(yè) 1759.3 利用appletviewer調(diào)試Applet網(wǎng)頁(yè) 1759.4 利用支持最新Java2類庫(kù)的插件在瀏覽器中運(yùn)行Applet 1769.5 將參數(shù)傳遞到Applet程序 1799.6 建立.jar打包文件 1819.7 Applet的安全限制 1839.8 本章小結(jié) 184第10章 Java多媒體及多線程編程 18510.1 繪圖技術(shù) 18510.1.1 Graphics類繪圖 18510.1.2 Graphics2D類繪圖 19110.1.3 顏色Color類及顏色漸變GradientPaint類 19710.1.4 字體Font類及字符串的精確定位顯示 20010.1.5 一個(gè)繪制函數(shù)曲線及坐標(biāo)值的Applet 20210.2 圖像處理技術(shù) 20410.2.1 圖像的加載及Image類、URL類、Toolkit類和MediaTracker類 20410.2.2 用Graphics(Graphics2D)類的drawImage方法顯示圖像 20710.2.3 用CropImageFilter類及PixelGrabber類剪裁圖像 20810.2.4 圖像的雙緩沖區(qū)顯示 21110.3 Java多線程的設(shè)計(jì) 21310.3.1 Thread類和線程的創(chuàng)建、啟停 21310.3.2 ThreadGroup類和線程組 21710.3.3 多線程的同步協(xié)調(diào) 21910.3.4 線程的wait掛起等待和notify喚醒繼續(xù) 22110.4 聲音處理技術(shù) 22510.4.1 聲音文件的加載和AudioClip接口的播放方法 22510.4.2 javax.sound.sampled包的幾個(gè)聲音處理類 22610.4.3 實(shí)例——啟動(dòng)多個(gè)線程的顯示波形圖的Applet高級(jí)播放器 22910.5 多線程下的動(dòng)畫(huà)編程 24010.5.1 背景卷動(dòng) 24010.5.2 精靈移動(dòng) 24310.5.3 碰撞檢測(cè) 24410.5.4 一個(gè)帶有背景卷動(dòng)效果的精靈跑步Applet動(dòng)畫(huà) 24510.6 本章小結(jié) 249第11章 Java的Socket網(wǎng)絡(luò)程序開(kāi)發(fā) 25011.1 TCP/IP協(xié)議基礎(chǔ) 25011.1.1 TCP/IP網(wǎng)絡(luò)的軟件層次及層次功能 25011.1.2 IP地址簡(jiǎn)介 25211.1.3 TCP/IP的編程接口Socket 25311.2 InetAddress類及IP地址的獲取 25411.3 TCP套接字ServerSocket類和Socket類 25511.4 UDP套接字DatagramSocket類和DatagramPacket類 25911.5 綜合實(shí)例——互聯(lián)網(wǎng)多人聯(lián)機(jī)棋類對(duì)弈游戲的開(kāi)發(fā) 26211.5.1 聯(lián)機(jī)對(duì)弈游戲介紹 26311.5.2 聯(lián)機(jī)對(duì)弈游戲程序的體系結(jié)構(gòu)分析 27111.5.3 聯(lián)機(jī)對(duì)弈游戲程序的代碼結(jié)構(gòu)及數(shù)據(jù)包的格式 2721.服務(wù)器的程序代碼結(jié)構(gòu) 2722.客戶端的程序代碼結(jié)構(gòu) 2753.通信雙方的數(shù)據(jù)包格式協(xié)議 28011.5.4 聯(lián)機(jī)對(duì)弈游戲服務(wù)器端程序的編寫(xiě) 2821.完整的對(duì)弈游戲服務(wù)器代碼 2822.對(duì)弈游戲服務(wù)器代碼剖析 29011.5.5 客戶端Applet程序的編寫(xiě) 2931.完整的客戶端Applet代碼 2942.客戶端代碼剖析 30711.6 本章小結(jié) 322第12章 Servlet/JSP Web動(dòng)態(tài)頁(yè)面開(kāi)發(fā) 32312.1 Servlet/JSP生成動(dòng)態(tài)網(wǎng)頁(yè)的機(jī)制 32312.2 Servlet/JSP的編譯、運(yùn)行環(huán)境 32412.2.1 Servlet的J2EE編譯環(huán)境的安裝和配置 32412.2.2 Tomcat服務(wù)器的安裝和配置 32712.3 Servlet服務(wù)器小應(yīng)用程序的開(kāi)發(fā) 33112.3.1 HttpServlet類及Servlet程序的編寫(xiě)方法 33212.3.2 從瀏覽器獲得信息的HttpServletRequest接口 33412.3 3 將信息輸出到瀏覽器的HttpServletResponse接口 34112.3.4 利用ServletConfig接口獲得Servlet初始化參數(shù) 34312.3.5 輸出Cookie信息保存到瀏覽器端 34612.3.6 利用HttpSession接口在服務(wù)器端保存Session會(huì)話信息 35012.3.7 利用ServletContext接口在服務(wù)器端保存Application應(yīng)用級(jí)信息 35412.4 JSP動(dòng)態(tài)頁(yè)面開(kāi)發(fā) 35612.4.1 從一個(gè)簡(jiǎn)單的HelloWorld.jsp學(xué)習(xí)JSP到Servlet程序的轉(zhuǎn)換 35712.4.2 JSP語(yǔ)法基礎(chǔ) 35912.4.3 JSP內(nèi)建對(duì)象的使用 37512.5 利用JDBC編程接口API訪問(wèn)數(shù)據(jù)庫(kù) 39012.5.1 JDBC的技術(shù)原理概述 39012.5.2 JDBC驅(qū)動(dòng)程序的加載及利用DriverManager類建立數(shù)據(jù)庫(kù)的連接 39312.5.3 利用Connection、Statement和ResultSet接口對(duì)象執(zhí)行SQL查詢 39512.5.4 利用Statement的executeUpdate方法執(zhí)行數(shù)據(jù)的插入和修改 41012.5.5 執(zhí)行存儲(chǔ)過(guò)程 41912.5.6 利用第三方的jspSmartUpload開(kāi)發(fā)包處理圖片上傳和下載 42412.6 本章小結(jié) 434

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    由淺入深 PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   很適合自學(xué),而且書(shū)的質(zhì)量也不錯(cuò)!
  •   書(shū)中例子非常好.初學(xué)者必讀.
  •   覺(jué)得還可以吧。。。。。。。。。。。。。。。。。。。。。
  •   這種書(shū)簡(jiǎn)直就是垃圾..真不知道這種書(shū)也能出版??太沒(méi)良心了吧?
 

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

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