注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java程序設(shè)計

Java程序設(shè)計

Java程序設(shè)計

定 價:¥29.00

作 者: 王勝捷編著
出版社: 中國鐵道出版社
叢編項: 21世紀高職計算機系列教程
標 簽: Java

購買這本書可以去


ISBN: 9787113044640 出版時間: 2002-03-01 包裝:
開本: 26cm 頁數(shù): 349 字數(shù):  

內(nèi)容簡介

  Java不僅是一種網(wǎng)絡(luò)程序語言,也是一種建立在網(wǎng)絡(luò)世界中的跨系統(tǒng)操作平臺。本書是為初學(xué)者考慮,針對Java平臺、Java語言、J2SDK、Java 1.3API、包及類層次結(jié)構(gòu),并配合圖表、范例進行詳細的解說。希望本書能成為您學(xué)習(xí)過程中的階梯,幫助您穩(wěn)健、扎實、有效地邁進Java的精彩世界。

作者簡介

暫缺《Java程序設(shè)計》作者簡介

圖書目錄

第一篇  Java入門導(dǎo)論                  
 第1章  Java的概說 1                  
 1-1  Java的發(fā)展歷史 4                  
 1-2  Java與Internet 4                  
 1-3  Java平臺 4                  
 1-4  Java平臺運作原理 5                  
 1-5  Java語言 5                  
 1-6  Java語言的特性 6                  
 1-7  Java與C/C++的差異 7                  
 1-8  Java程序的種類 9                  
 1-8-1  Applet 9                  
 1-8-2  Application 10                  
 1-8-3  Servlets 10                  
 課后習(xí)題 11                  
 第2章  Java的世界 13                  
 2-1  Java的原始網(wǎng)站 14                  
 2-2  商業(yè)網(wǎng)站應(yīng)用 15                  
 2-3  Applet網(wǎng)頁視覺效果 15                  
 2-4  教育訓(xùn)練 16                  
 2-5  網(wǎng)絡(luò)聯(lián)機游戲 17                  
 2-6  小型消費性電子商品應(yīng)用 18                  
 2-7  網(wǎng)絡(luò)資源 18                  
 課后習(xí)題 21                  
 第3章  先來一杯Java吧 23                  
 3-1  Java 運作原理 24                  
 3-2  Java程序開發(fā)流程 26                  
 3-3  Application及Applet程序編寫比較 27                  
 3-4  選擇文本編輯軟件 28                  
 3-4-1  Java軟件開發(fā)工具--J2SDK 28                  
 3-4-2  J2SDK環(huán)境設(shè)置 29                  
 3-4-3  J2SDK開發(fā)工具 30                  
 3-5  其他整合性開發(fā)工具介紹 32                  
 3-6  編寫第一個Application 34                  
 3-6-1  Application范例一 34                  
 3-6-2  Application范例二 37                  
 3-6-3  Application范例三 38                  
 3-6-4  Application的發(fā)布--JRE 40                  
 3-7  編寫第一個Applet 41                  
 3-7-1  Applet與Application的比較 41                  
 3-7-2  Applet范例 42                  
 3-7-3  Applet與瀏覽器 44                  
 3-7-4  Java Plug -in 45                  
 課后習(xí)題 46                  
 第二篇  Java面向?qū)ο蟪绦蛟O(shè)計(一)                  
 第4章  面向?qū)ο蟪绦蛟O(shè)計基本概念 51                  
 4-1  對象(object) 52                  
 4-2  封裝(encapsulation) 54                  
 4-2-1  消息(message) 55                  
 4-2-2  類(class) 56                  
 4-2-3  對象(實例)的產(chǎn)生--New關(guān)鍵字 58                  
 4-2-4  類變量. 方法 58                  
 4-2-5  實例變量. 方法 59                  
 4-3  繼承(inheritance) 59                  
 4-3-1  繼承的產(chǎn)生--entends關(guān)鍵字 61                  
 4-3-2  this與super關(guān)鍵字 61                  
 4-3-3  方法覆蓋(method overriding) 61                  
 4-4  多態(tài)(polymorphism) 62                  
 4-4-1  構(gòu)造函數(shù)(constructors) 62                  
 4-4-2  方法重載(method overloading) 62                  
 4-5  多重繼承(multi-inheritance) 64                  
 4-6  接口(Interface) 64                  
 4-6-1  接口的實現(xiàn)--implements關(guān)鍵字 65                  
 4-7  包(package) 65                  
 4-7-1  包的引入--import關(guān)鍵字 65                  
 課后習(xí)題 66                  
                   
 第5章  Java 1.3 API簡介 67                  
 5-1  J2SDK幫助文件的取得 68                  
 5-2  Java 1.3 API簡介 69                  
 5-3  java.lang包 71                  
 5-4  java.lang.Object類 74                  
 5-5  java.lang.System類 76                  
 課后習(xí)題 79                  
 第三篇  Java語言基礎(chǔ)                  
 第6章  語匯結(jié)構(gòu) 83                  
 6-1  統(tǒng)一字符編碼標準(Unicode) 84                  
 6-2  空格符(White Space) 84                  
 6-3  轉(zhuǎn)義序列(Escape Sequences) 85                  
 6-4  注釋(Comments) 86                  
 6-5  標記(Tokens) 86                  
 6-5-1  標識符(Identifers) 86                  
 6-5-2  關(guān)鍵字(keywords) 87                  
 6-5-3  實字(Literals) 87                  
 6-5-4  分隔符(Seprators) 89                  
 6-5-5  運算符(Operators) 89                  
 課后習(xí)題 91                  
 第7章  類型. 數(shù)值. 變量 93                  
 7-1  類型(types)與數(shù)值(values) 94                  
 7-2  原生類(Primitive type) 95                  
 7-3  數(shù)值包裝類(numeric wrapper class) 96                  
 7-3-1  字段 96                  
 7-3-2  構(gòu)造函數(shù) 96                  
 7-3-3  方法 97                  
 7-4  參考類 97                  
 7-5  類類型 97                  
 7-6  接口類型 97                  
 7-7  數(shù)組類型 97                  
 7-7-1  一維數(shù)組 98                  
 7-7-2  多維數(shù)組 98                  
 7-8  類型轉(zhuǎn)換(type conversion) 99                  
                   
 7-9  原生類轉(zhuǎn)換 99                  
 7-10  參考類轉(zhuǎn)換 100                  
 7-11  變量(variables) 100                  
 7-12  最終變量(final variables) 101                  
 7-13  變量的視野 101                  
 課后習(xí)題 102                  
 第8章  控制結(jié)構(gòu) 103                  
 8-1  選擇(條件)結(jié)構(gòu) 104                  
 8-1-1  if語句 104                  
 8-1-2  簡單if(Simple if) 104                  
 8-1-3  嵌套if(Nested if) 104                  
 8-1-4  if... else 106                  
 8-1-5  if...else if...else 106                  
 8-1-6  快捷方式if(shortcut-if) 108                  
 8-1-7  switch語句 108                  
 8-2  循環(huán)結(jié)構(gòu)式 109                  
 8-2-1  for循環(huán) 109                  
 8-2-2  嵌套式for循環(huán) 110                  
 8-2-3  while循環(huán) 112                  
 8-2-4  do...while循環(huán) 115                  
 8-3  break與continue語句 115                  
 8-4  return語句 117                  
 8-5  try...cathch與finally語句 118                  
 課后習(xí)題 119                  
 第四篇  Java面向?qū)ο蟪绦蛟O(shè)計(二)                  
 第9章  類. 接口. 包 125                  
 9-1  類組成組件 126                  
 9-2  字段與變量 126                  
 9-3  修飾符(modifiers) 127                  
 9-4  類修飾符 127                  
 9-4-1  定義一個汽車抽象類 128                  
 9-4-2  類字段 131                  
 9-4-3  類方法 131                  
 9-4-4  實例字段 131                  
 9-4-5  實例方法 132                  
                   
 9-5  字段修飾符 132                  
 9-5-1  字段存取性修飾符 132                  
 9-5-2  字段存在性修飾符 132                  
 9-6  方法修飾符 133                  
 9-6-1  方法存取性修飾符 133                  
 9-6-2  方法存在性修飾符 133                  
 9-6-3  方法運作性修飾符 134                  
 9-7  構(gòu)造函數(shù)(constructors) 134                  
 9-8  靜態(tài)初始者(static initializer) 135                  
 9-9  內(nèi)部類(inner class) 136                  
 9-10  接口(Interface) 137                  
 9-11  包(Package) 139                  
 課后習(xí)題 140                  
 第10章  方法與異常處理 143                  
 10-1  方法. 函數(shù). 過程 144                  
 10-2  方法聲明 144                  
 10-3  方法的調(diào)用 145                  
 10-4  方法的參數(shù)傳遞 146                  
 10-4-1  傳值調(diào)用與傳址調(diào)用 146                  
 10-5  異常處理 147                  
 10-5-1  異常. 錯誤與事件 147                  
 10-5-2  Exception 148                  
 10-5-3  Error 149                  
 10-6  異常處理的方式 150                  
 10-6-1  try...catch 150                  
 10-6-2  throws與throw 150                  
 課后習(xí)題 152                  
 第五篇  Java圖形用戶接口程序                  
 第11章  Java GUI概論 157                  
 11-1  AWT與Peers 158                  
 11-2  AWT與Swing 160                  
 11-3  Heavyweight與Lightweight組件 161                  
 11-4  AWT與Swing關(guān)系圖 162                  
 11-5  組件. 容器. 版面配置管理器 164                  
 11-6  AWT之旅 164                  
 11-6-1  java.awt.Component類 165                  
 11-6-2  java.awt.Container類 166                  
 11-6-3  java.awt.Panel類 168                  
 11-6-4  Applet 168                  
 11-7  Window. Frame. Dialog 171                  
 11-7-1  Frame 173                  
 11-7-2  Dialog 174                  
 課后習(xí)題 179                  
 第12章  Java版面配置 181                  
 12-1  版面配置管理器 182                  
 12-2  FlowLayout管理器 183                  
 12-3  BorderLayout管理器 186                  
 12-4  CardLayout管理器 188                  
 12-5  GridLayout管理器 192                  
 12-6  GridBagLayout管理器 194                  
 12-7  java.awt.GridBagConstraints類 195                  
 12-8  Null管理器 200                  
 課后習(xí)題 201                  
 第13章  事件處理 203                  
 13-1  委任事件模式 204                  
 13-2  java.awt.event包 204                  
 13-3  ActionListener及ActionEvent 207                  
 13-3-1  java.awt.event.ActionEvent 207                  
 13-4  TextListener及TextEvent 214                  
 13-5  ItemListener及ItemEvent 217                  
 13-6  MouseListener. MouseMotionListener及MouseEvent 221                  
 13-7  事件轉(zhuǎn)接器 226                  
 課后習(xí)題 227                  
 第14章  Applet與Japplet 229                  
 14-1  java.applet包 230                  
 14-2  Applet參數(shù)(parameters)存取 237                  
 14-3  javax.swing. JApplet類 239                  
 14-4  RootPaneContainer接口 241                  
 14-5  JRootPane類 241                  
 14-5-1  ContentPane 243                  
 14-5-2  GlassPane 245                  
 14-6  JLayeredPane類 248                  
 14-6-1  FRAME_CONTENT_LAYER 250                  
 14-6-2  DEFAULT_LAYER 250                  
 14-6-3  PALETTE_LAYER 250                  
 14-6-4  MODAL_LAYER 250                  
 14-6-5  POPUP_LAYER 250                  
 14-6-6  DRAG_LAYER 250                  
 課后習(xí)題 252                  
 第15章  Swing初級 253                  
 15-1  Swing的優(yōu)點 254                  
 15-2  Swing組件的分類 256                  
 15-2-1  頂層容器(Top-Level Containers) 256                  
 15-2-2  中間層容器(Intermediate Swing Containers) 257                  
 15-2-3  基本組件(Atomic Components) 257                  
 15-3  頂層容器 258                  
 15-3-1  JWindow 258                  
 15-3-2  JFrame 259                  
 15-3-3  Applet與Application的合并 261                  
 15-3-4  JDialog 264                  
 15-4  中間層容器 268                  
 15-4-1  JComponent 268                  
 15-4-2  JMenuBar. JMenu. JMenuItem 270                  
 15-4-3  JOptionPane 273                  
 15-4-4  JPanel 285                  
 15-4-5  JButton 289                  
 15-4-6  JRadioButton 292                  
 15-4-7  JToggleButton 296                  
 15-4-8  JCheckBox 298                  
 15-4-9  JComboBox 300                  
 15-4-10  JTextField與JPasswordField 304                  
 15-4-11  JLabel 307                  
 15-4-12  JcolorChooser 312                  
 課后習(xí)題 318                  
 第六篇  附錄                  
 附錄A  Java命名慣例 321                  
 附錄B  java.lang包常用類 323                  
 附錄C  java.awt包 337                  
 附錄D  javax.swing包 341                  
 附錄E  習(xí)題解答 347                  
 附錄F  關(guān)于本書范例程序 351                  
                   
                   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號