Java程序設(shè)計

出版時間:2010-10  出版社:中國鐵道出版社  作者:涂振宇,彭正文,盧昕 著  頁數(shù):243  

內(nèi)容概要

  《Java程序設(shè)計》共分四篇15章來闡述Java語言。其中,第一篇介紹了Java的基礎(chǔ)知識,包括Java的歷史和特征、Java的開發(fā)環(huán)境和工具、Java語言的基本語法知識;第二篇介紹了面向?qū)ο缶幊痰乃枷牒拖嚓P(guān)概念,Java中類的定義和對象的創(chuàng)建,Java繼承、接口和包,數(shù)組與字符串,異常處理及JDK類庫的應(yīng)用;第三篇介紹了Java的AWT和Swing圖形包的使用以及Java的多線程編程支持;第四篇通過一些簡單的例子介紹了Java在網(wǎng)絡(luò)和數(shù)據(jù)庫方面的編程?!禞ava程序設(shè)計》的篇章內(nèi)容采用循序漸進(jìn)、由簡到繁、由易到難的學(xué)習(xí)思維特征進(jìn)行編排,書中例子以人們學(xué)習(xí)與認(rèn)知過程為基礎(chǔ),以實際開發(fā)的需求為目標(biāo)。書中內(nèi)容通俗易懂,豐富易學(xué),每章都附有習(xí)題,幫助讀者及時了解與掌握相應(yīng)章節(jié)的知識點并將其應(yīng)用到實踐中?!  禞ava程序設(shè)計》適合作為高職院校各專業(yè)學(xué)習(xí)Java語言的基礎(chǔ)教材,也可作為相關(guān)工程技術(shù)人員和科技工作者的參考用書。

書籍目錄

第一篇 Java概述第1章 Java程序設(shè)計語言導(dǎo)引1.1 Java語言的歷史1.2 Java語言的特點1.3 Java虛擬機(JVM)1.4 Java的應(yīng)用領(lǐng)域習(xí)題第2章 Java開發(fā)與運行環(huán)境2.1 了解JDK2.1.1 什么是JDK2.1.2 JDK1.6的新特性2.2 安裝JDK1.62.3 配置JDK1.62.4 創(chuàng)建和運行Java程序的過程2.5 JCreator介紹2.5.1 JCreator概述2.5.2 JCreator編輯界面的組成2.5.3 JCreator中JDK的設(shè)置2.5.4 JCreator中創(chuàng)建和運行Java程序習(xí)題能力項目實訓(xùn)第3章 Java程序設(shè)計基礎(chǔ)3.1 Java的字符集和保留字3.1.1 Java的字符集3.1.2 Java的保留字3.2 Java提供的基本數(shù)據(jù)類型3.3 變量和常量3.4 運算符和表達(dá)式3.4.1 算術(shù)運算符及表達(dá)式3.4.2 邏輯運算符及表達(dá)式3.4.3 關(guān)系運算符及表達(dá)式3.4.4 位運算符及表達(dá)式3.4.5 其他運算符及其表達(dá)式3.5 基本流程控制語句3.5.1 順序語句3.5.2 選擇語句3.5.3 循環(huán)語句3.6 綜合運用實例習(xí)題能力項目實訓(xùn)第二篇 Java與面向?qū)ο蟪绦蛟O(shè)計第4章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)4.1 面向?qū)ο蟪绦蛟O(shè)計的基本概念4.1.1 什么是面向?qū)ο蟪绦蛟O(shè)計4.1.2 對象4.1.3 類4.2 面向?qū)ο蟪绦蛟O(shè)計的特征4.2.1 封裝4.2.2 繼承4.2.3 多態(tài)4.3 從現(xiàn)實世界到面向?qū)ο蟪绦蜷_發(fā)4.3.1 抽象4.3.2 面向?qū)ο蟪绦蛟O(shè)計步驟4.3.3 面向?qū)ο蟪绦蛟O(shè)計的優(yōu)越性4.4 綜合運用實例習(xí)題能力項目實訓(xùn)第5章 Java類和對象5.1 類的定義和使用5.1.1 類的定義5.1.2 方法成員的定義及重載5.1.3 對象的創(chuàng)建5.2 Java類的封裝性5.2.1 類訪問控制符5.2.2 成員訪問控制符5.3 對象的初始化5.3.1 構(gòu)造方法5.3.2 對象初始化塊5.3.3 靜態(tài)初始化塊5.4 對象銷毀機制5.4.1 垃圾回收器5.4.2 finalize方法5.5 綜合運用實例習(xí)題能力項目實訓(xùn)第6章 Java繼承、接口和包6.1 Java類的繼承6.1.1 子類的聲明方式6.1.2 子類對象的創(chuàng)建6.1.3 子類的構(gòu)造方法6.1.4 在子類中訪問父類中的成員6.2 Java類的多態(tài)6.2.1 方法重載6.2.2 方法覆蓋6.3 抽象類及抽象方法6.3.1 抽象類和抽象方法的定義6.3.2 抽象類和抽象方法的使用6.4 final類及final成員6.5 接口6.5.1 接口的定義6.5.2 接口的實現(xiàn)6.6 包6.6.1 包的定義6.6.2 包的引用6.7 綜合運用實例習(xí)題能力項目實訓(xùn)第7章 數(shù)組與字符串7.1 數(shù)組7.1.1 一維數(shù)組7.1.2 二維數(shù)組7.2 字符串7.2.1 字符串的表示7.2.2 字符串的操作7.3 綜合應(yīng)用實例習(xí)題能力項目實訓(xùn)第8章 異常處理8.1 Java異常處理機制介紹8.2 異常處理方式8.3 異常類8.3.1 異常類的定義8.3.2 異常類的使用8.4 綜合運用實例習(xí)題能力項目實訓(xùn)第9章 JDK類庫的使用9.1 JDK類庫介紹9.2 I/O流類9.2.1 標(biāo)準(zhǔn)I/O流9.2.2 文件流9.3 向量類、日期類及隨機數(shù)類9.3.1 向量類9.3.2 日期類9.3.3 隨機數(shù)類9.4 綜合運用實例習(xí)題能力項目實訓(xùn)第三篇 圖形用戶界面設(shè)計第10章 AWT組件10.1 AWT介紹10.2 常用的AWT組件介紹10.2.1 容器組件10.2.2 控制組件10.3 布局類及布局管理器10.3.1 BordcrLayout類10.3.2 FlowLayout類10.3.3 CridLayout類10.3.4 CardLayout類10.4 JDK的事件處理機制10.4.1 事件處理機制的介紹10.4.2 各種事件及其處理方法10.5 繪圖類的使用10.6 綜合運用實例習(xí)題能力項目實訓(xùn)第11章 Swing組件11.1 Swing組件介紹11.2 Swing常見組件的使用11.3 綜合運用實例習(xí)題能力項目實訓(xùn)第12章 多線程12.1 線程相關(guān)概念12.2 線程創(chuàng)建的兩種方法12.2.1 Thread類12.2.2 Runnable接口12.2.3 線程的生命周期12.2.4 線程調(diào)度和優(yōu)先級12.3 線程同步12.4 綜合運用實例習(xí)題能力項目實訓(xùn)第四篇 網(wǎng)絡(luò)與數(shù)據(jù)庫編程介紹第13章 Applet類13.1 Applet類介紹13.1.1 編寫Applet程序概述13.1.2 Applet程序建立以及運行的步驟13.1.3 Applet的主類13.2 Applet類的生命周期及其方法13.2.1 Applet類的生命周期13.2.2 Applet類中的方法13.3 Applet的通信13.4 綜合運用實例習(xí)題能力項目實訓(xùn)第14章 Java與網(wǎng)絡(luò)編程14.1 網(wǎng)絡(luò)基本概念14.2 URL類、URLConnection類和InetAddress類14.2.1 URL概念14.2.2 URL類14.2.3 URLConnection類14.2.4 InetAddress類14.3 Socket編程14.3.1 基本概念14.3.2 TCP Socket編程14.3.3 UDP Socket編程14.4 綜合運用實例習(xí)題能力項目實訓(xùn)第15章 Java與數(shù)據(jù)庫編程15.1 JDBC介紹15.2 JDBC編程15.2.1 JDBCAPI介紹15.2.2 JDBC中的常用接口和類15.3 Java與數(shù)據(jù)庫連接15.3.1 建立ODBC數(shù)據(jù)源15.3.2 連接數(shù)據(jù)庫15.3.3 數(shù)據(jù)操作15.4 綜合運用實例習(xí)題能力項目實訓(xùn)參考文獻(xiàn)

章節(jié)摘錄

  Java是針對網(wǎng)絡(luò)環(huán)境的程序設(shè)計語言,提供了強有力的網(wǎng)絡(luò)支持機制。Java通過采用面向?qū)ο蟮姆椒?,編寫網(wǎng)絡(luò)通信程序時,通常是在應(yīng)用層,隱藏了網(wǎng)絡(luò)通信程序設(shè)計中一些煩瑣的細(xì)節(jié),只要用java.net包中的類即可實現(xiàn)與網(wǎng)絡(luò)平臺無關(guān)的網(wǎng)絡(luò)通信服務(wù)?! ∮嬎銠C在網(wǎng)絡(luò)上應(yīng)用TCP和UDP協(xié)議進(jìn)行通信,協(xié)議棧由四層組成,如圖14-1所示。每層都有明確的功能及用途。每層都能導(dǎo)出準(zhǔn)確定義的接口,通過接口緊鄰的上、下兩層相互通信。因為每個層都只與緊鄰它的上、下層進(jìn)行通信。只要一個層提供的服務(wù)確定下來,相應(yīng)的接口也會確定下來,每層都可以獨立設(shè)計。這種分層結(jié)構(gòu)具有簡化協(xié)議棧設(shè)計、簡化使用設(shè)計等多方面的優(yōu)點?! 《丝冢╬ort)與IP地址一起為網(wǎng)絡(luò)通信的應(yīng)用程序提供了一種確切的地址標(biāo)識功能。計算機的網(wǎng)絡(luò)地址是一個32位二進(jìn)制數(shù)組成的IP地址。每個連網(wǎng)的計算機都有一個IP地址,利用它將數(shù)據(jù)傳輸?shù)侥康挠嬎銠C。如210.35.8.1是某一服務(wù)器的IP地址,轉(zhuǎn)換成32位二進(jìn)制為:11010010.00100011.00001000.00000001,一般IP地址用十進(jìn)制表示。本地主機的IP地址為:127.0.0.1。端口用16位二進(jìn)制數(shù)表示,TCP和UDP都通過端口來指明數(shù)據(jù)發(fā)往的應(yīng)用程序,如圖14-2所示?! CP和UDP協(xié)議利用端口把流入的數(shù)據(jù)映射到運行在計算機上特定的進(jìn)程。端口從0到65535編號,其中0到1023端口號被保留,它們被許多知名服務(wù)占據(jù),如HTTP、ftp等?! ava.net類中提供了兩個不同層次的網(wǎng)絡(luò)支持機制:用URL訪問網(wǎng)絡(luò)資源和用socket通信。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7