Java語(yǔ)言程序設(shè)計(jì)

出版時(shí)間:2010-12  出版社:電子工業(yè)出版社  作者:陸遲  頁(yè)數(shù):261  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書以Java SDK 最新版6.0(亦稱為1.6.0版)為基礎(chǔ),從面向?qū)ο蟮幕靖拍詈蚃ava應(yīng)用程序及Java小程序結(jié)構(gòu)、示例入手,由淺入深、循序漸進(jìn)地講述Java語(yǔ)言的主要特征、基礎(chǔ)知識(shí)及其面向?qū)ο蟮奶匦院途幊谭椒?,介紹了Java的流處理、多線程編程、GUI編程和多媒體編程等Java的實(shí)用技術(shù)。    全書內(nèi)容豐富、選材適當(dāng)、結(jié)構(gòu)合理、論述清楚,注重實(shí)用性。所有例題均用Java 軟件開發(fā)工具JDK 6.0調(diào)試通過(guò)。本書既可用做普通高等院校應(yīng)用型本科、高職高專、成人高等教育院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,又可作為計(jì)算機(jī)技術(shù)愛好者自學(xué)Java語(yǔ)言的參考書,對(duì)于需要了解Java基本知識(shí)的人員,也可從本書獲得所要的參考信息。

書籍目錄

第1章  Java語(yǔ)言概述  1  1.1  Java語(yǔ)言發(fā)展和特點(diǎn)  1    1.1.1  Java語(yǔ)言的發(fā)展  1    1.1.2  Java語(yǔ)言的特點(diǎn)  1    1.1.3  Java程序的工作機(jī)制  2  1.2  面向?qū)ο蟪绦蛟O(shè)計(jì)  2    1.2.1  傳統(tǒng)與面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言  3    1.2.2  對(duì)象的性質(zhì)  4  1.3  Java程序舉例  5    1.3.1  Java應(yīng)用程序舉例  5    1.3.2  Java小程序舉例  6    1.3.3  Java程序結(jié)構(gòu)  7  1.4  Java程序開發(fā)工具與開發(fā)方法  7    1.4.1  JDK  7    1.4.2  JCreator Pro簡(jiǎn)介  10  1.5  習(xí)題  12第2章  Java語(yǔ)言基礎(chǔ)  13  2.1  標(biāo)識(shí)符、保留字和分隔符  13    2.1.1  標(biāo)識(shí)符  13    2.1.2  保留字  13    2.1.3  分隔符  14  2.2  數(shù)據(jù)類型  14    2.2.1  數(shù)據(jù)類型概述  14    2.2.2  常量與變量  15  2.3  基本類型  15    2.3.1  整型數(shù)據(jù)  15    2.3.2  實(shí)型(浮點(diǎn)型)數(shù)據(jù)  16    2.3.3  字符型數(shù)據(jù)  17    2.3.4  布爾型數(shù)據(jù)  18    2.3.5  字符串?dāng)?shù)據(jù)  18    2.3.6  默認(rèn)初始值  19  2.4  運(yùn)算符  20    2.4.1  算術(shù)運(yùn)算符  20    2.4.2  關(guān)系運(yùn)算符  22    2.4.3  布爾運(yùn)算符  22    2.4.4  位運(yùn)算符  24    2.4.5  賦值運(yùn)算符  25    2.4.6  條件運(yùn)算符  26    2.4.7  字符串運(yùn)算符  26  2.5  常用Java數(shù)值計(jì)算方法  27  2.6  表達(dá)式  28    2.6.1  類型轉(zhuǎn)換  28    2.6.2 優(yōu)先級(jí)  30    2.6.3  結(jié)合性  31  2.7  包裝類  31  2.8  輸入/輸出初步  32    2.8.1  標(biāo)準(zhǔn)輸入/輸出  32    2.8.2  對(duì)話框輸入/輸出  35  2.9  習(xí)題  36第3章  流程控制  38  3.1  語(yǔ)句和塊  38    3.1.1  語(yǔ)句  38    3.1.2  塊  39  3.2  分支語(yǔ)句  39    3.2.1  if - else語(yǔ)句  39    3.2.2  switch語(yǔ)句  42  3.3  循環(huán)語(yǔ)句  43    3.3.1  while語(yǔ)句  44    3.3.2  do - while語(yǔ)句  44    3.3.3  for語(yǔ)句  45    3.3.4  循環(huán)嵌套  47  3.4  標(biāo)號(hào)和其他流程控制語(yǔ)句  48    3.4.1  標(biāo)號(hào)  48    3.4.2  break語(yǔ)句  49    3.4.3  continue語(yǔ)句  50    3.4.4  return語(yǔ)句  51  3.5  方法的使用  51    3.5.1  方法的定義與調(diào)用  52    3.5.2  方法調(diào)用中的數(shù)據(jù)傳送  53    3.5.3  方法和變量的作用域  54    3.5.4  方法的嵌套和遞歸調(diào)用  57    3.5.5  方法的重載  58  3.6  異常處理  59    3.6.1  異常概述  59    3.6.2  異常處理  61  3.7  習(xí)題  67第4章  數(shù)組  71  4.1  一維數(shù)組  71    4.1.1  一維數(shù)組的定義  71    4.1.2  一維數(shù)組的引用  73  4.2  多維數(shù)組  76    4.2.1  二維數(shù)組的定義  76    4.2.2  二維數(shù)組的引用  78  4.3  數(shù)組作為方法參數(shù)和返回值  79  4.4  數(shù)組操作的常用方法  80  4.5  數(shù)組應(yīng)用舉例  82  4.6  習(xí)題  84第5章  面向?qū)ο蟪绦蛟O(shè)計(jì)  87  5.1  類(class)  87    5.1.1  類定義  87    5.1.2  類對(duì)象  88    5.1.3  構(gòu)造方法  90    5.1.4  類和成員的修飾符  92    5.1.5  類的使用  94  5.2  類的繼承(inheritance)  97    5.2.1  類繼承的實(shí)現(xiàn)  98    5.2.2  抽象類和抽象方法  100    5.2.3  類對(duì)象之間的類型轉(zhuǎn)換  101  5.3  接口(interface)  101    5.3.1  接口的定義和實(shí)現(xiàn)  102    5.3.2  接口的繼承和組合  103    5.3.3  接口的多態(tài)  104    5.3.4  接口類型的使用  105  5.4  包(package)  105    5.4.1  創(chuàng)建包  105    5.4.2  使用包  106    5.4.3  類及類成員的訪問(wèn)權(quán)限  107    5.4.4  Java的應(yīng)用程序接口(API)  108  5.5  習(xí)題  109第6章  字符串處理  111  6.1  String類字符串  111    6.1.1  String類字符串的定義  111    6.1.2  String類的常用方法  112  6.2  StringBuffer類字符串  117    6.2.1  StringBuffer類字符串的定義  117    6.2.2  StringBuffer類的常用方法  118  6.3  main方法的參數(shù)  121  6.4  字符串應(yīng)用舉例  123  6.5  習(xí)題  124第7章  輸入/輸出處理  126  7.1  輸入/輸出概述  126    7.1.1  輸入/輸出流概念  126    7.1.2  輸入/輸出類  126    7.1.3  標(biāo)準(zhǔn)輸入/輸出  128  7.2  文件的順序訪問(wèn)  129    7.2.1  字節(jié)流(InputStream類和OutputStream類)  130    7.2.2  字符流(Reader類和Writer類)  136    7.2.3  應(yīng)用Scanner類讀取順序文本文件  139  7.3  文件的隨機(jī)訪問(wèn)  140  7.4  目錄和文件管理  142    7.4.1  目錄管理  143    7.4.2  文件管理  143  7.5  其他常用流處理  145    7.5.1  管道流  145    7.5.2  內(nèi)存的訪問(wèn)  145    7.5.3  順序流  146  7.6  習(xí)題  147第8章  Java小程序  148  8.1  Java小程序概述  148    8.1.1  Java小程序的特點(diǎn)  148    8.1.2  HTML語(yǔ)言  148    8.1.3  在HTML文件中嵌入小程序  149  8.2  Java小程序的創(chuàng)建和執(zhí)行  151    8.2.1  Applet的類層次及框架結(jié)構(gòu)  151    8.2.2  Applet的執(zhí)行  152    8.2.3  Applet的主要方法及生命周期  152    8.2.4  小程序和應(yīng)用程序  154    8.2.5  HTML參數(shù)傳送  155  8.3  Java小程序的AWT繪制  157    8.3.1  AWT繪制基礎(chǔ)  157    8.3.2  應(yīng)用字體  158    8.3.3  應(yīng)用顏色  159    8.3.4  繪制圖形  161  8.4  小程序的通信  163    8.4.1  同頁(yè)小程序間的通信  163    8.4.2  小程序與瀏覽器之間的通信  164  8.5  Java小程序的應(yīng)用  165    8.5.1  訪問(wèn)WWW資源  165    8.5.2  訪問(wèn)網(wǎng)絡(luò)資源  166  8.6  習(xí)題  167第9章  圖形用戶界面(GUI)設(shè)計(jì)  169  9.1  圖形用戶界面(GUI)設(shè)計(jì)概述  169    9.1.1  GUI支持包和簡(jiǎn)單GUI程序例  169    9.1.2  容器、組件、布局和觀感  172    9.1.3  事件處理  174  9.2  布局管理器  176  9.3  常用Swing組件  180    9.3.1  容器組件  180    9.3.2  按鈕(JButton)  183    9.3.3  標(biāo)簽(JLabel)  186    9.3.4  復(fù)選框(JCheckBox)  187    9.3.5  單選按鈕(JRadioButton)  188    9.3.6  文本框  190    9.3.7  列表框(JList)  194    9.3.8  組合框(JComboBox)  196    9.3.9  滾動(dòng)條(JSlider)  197    9.3.10  菜單  199    9.3.11  對(duì)話框  201  9.4  鼠標(biāo)和鍵盤事件  205    9.4.1  鼠標(biāo)事件  205    9.4.2  鍵盤事件  206  9.5  習(xí)題  208第10章  Java的多線程  209  10.1  多線程概述  209    10.1.1  多線程的概念  209    10.1.2  Java對(duì)多線程的支持  210    10.1.3  線程的狀態(tài)和生命周期  211    10.1.4  線程的調(diào)度和優(yōu)先級(jí)  212  10.2  多線程的實(shí)現(xiàn)方法與控制  212    10.2.1  多線程的實(shí)現(xiàn)方法  212    10.2.2  多線程的控制  217  10.3  多線程的互斥  217  10.4  多線程的同步  218  10.5  多線程的應(yīng)用  221  10.6  習(xí)題  222第11章  Java多媒體技術(shù)  224  11.1  圖像  224  11.2  動(dòng)畫  227  11.3  聲音  232  11.4  習(xí)題  235第12章  JDBC數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)  236  12.1  JDBC概述  236  12.2  JDBC數(shù)據(jù)庫(kù)操作實(shí)例  243  12.3  使用JDK內(nèi)置的Java DB  250  12.4  習(xí)題  252第13章  Java應(yīng)用實(shí)例  254  13.1  程序設(shè)計(jì)  254  13.2  程序組裝與打包  257第14章  Java實(shí)驗(yàn)指導(dǎo)  258  實(shí)驗(yàn)一  Java語(yǔ)言環(huán)境和簡(jiǎn)單程序設(shè)計(jì)  258  實(shí)驗(yàn)二  流程控制語(yǔ)句和數(shù)組程序設(shè)計(jì)  259  實(shí)驗(yàn)三  類和對(duì)象程序設(shè)計(jì)  259  實(shí)驗(yàn)四  輸入/輸出程序設(shè)計(jì)  260  實(shí)驗(yàn)五  Java Applet設(shè)計(jì)  260  實(shí)驗(yàn)六  圖形用戶界面設(shè)計(jì)  260  實(shí)驗(yàn)七  Java線程和多媒體程序設(shè)計(jì)  261  實(shí)驗(yàn)八  JDBC連接數(shù)據(jù)庫(kù)程序設(shè)計(jì)  261

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


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


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

 
 

  •   我過(guò)了 java
  •   很適合初學(xué)者簡(jiǎn)單易入門
 

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

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