书籍详情

Java程序设计

Java程序设计

作者:王胜捷编著

出版社:中国铁道出版社

出版时间:2002-03-01

ISBN:9787113044640

定价:¥29.00

购买这本书可以去
内容简介
  Java不仅是一种网络程序语言,也是一种建立在网络世界中的跨系统操作平台。本书是为初学者考虑,针对Java平台、Java语言、J2SDK、Java 1.3API、包及类层次结构,并配合图表、范例进行详细的解说。希望本书能成为您学习过程中的阶梯,帮助您稳健、扎实、有效地迈进Java的精彩世界。
作者简介
暂缺《Java程序设计》作者简介
目录
第一篇  Java入门导论                  
 第1章  Java的概说 1                  
 1-1  Java的发展历史 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                  
 课后习题 11                  
 第2章  Java的世界 13                  
 2-1  Java的原始网站 14                  
 2-2  商业网站应用 15                  
 2-3  Applet网页视觉效果 15                  
 2-4  教育训练 16                  
 2-5  网络联机游戏 17                  
 2-6  小型消费性电子商品应用 18                  
 2-7  网络资源 18                  
 课后习题 21                  
 第3章  先来一杯Java吧 23                  
 3-1  Java 运作原理 24                  
 3-2  Java程序开发流程 26                  
 3-3  Application及Applet程序编写比较 27                  
 3-4  选择文本编辑软件 28                  
 3-4-1  Java软件开发工具--J2SDK 28                  
 3-4-2  J2SDK环境设置 29                  
 3-4-3  J2SDK开发工具 30                  
 3-5  其他整合性开发工具介绍 32                  
 3-6  编写第一个Application 34                  
 3-6-1  Application范例一 34                  
 3-6-2  Application范例二 37                  
 3-6-3  Application范例三 38                  
 3-6-4  Application的发布--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                  
 课后习题 46                  
 第二篇  Java面向对象程序设计(一)                  
 第4章  面向对象程序设计基本概念 51                  
 4-1  对象(object) 52                  
 4-2  封装(encapsulation) 54                  
 4-2-1  消息(message) 55                  
 4-2-2  类(class) 56                  
 4-2-3  对象(实例)的产生--New关键字 58                  
 4-2-4  类变量. 方法 58                  
 4-2-5  实例变量. 方法 59                  
 4-3  继承(inheritance) 59                  
 4-3-1  继承的产生--entends关键字 61                  
 4-3-2  this与super关键字 61                  
 4-3-3  方法覆盖(method overriding) 61                  
 4-4  多态(polymorphism) 62                  
 4-4-1  构造函数(constructors) 62                  
 4-4-2  方法重载(method overloading) 62                  
 4-5  多重继承(multi-inheritance) 64                  
 4-6  接口(Interface) 64                  
 4-6-1  接口的实现--implements关键字 65                  
 4-7  包(package) 65                  
 4-7-1  包的引入--import关键字 65                  
 课后习题 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                  
 课后习题 79                  
 第三篇  Java语言基础                  
 第6章  语汇结构 83                  
 6-1  统一字符编码标准(Unicode) 84                  
 6-2  空格符(White Space) 84                  
 6-3  转义序列(Escape Sequences) 85                  
 6-4  注释(Comments) 86                  
 6-5  标记(Tokens) 86                  
 6-5-1  标识符(Identifers) 86                  
 6-5-2  关键字(keywords) 87                  
 6-5-3  实字(Literals) 87                  
 6-5-4  分隔符(Seprators) 89                  
 6-5-5  运算符(Operators) 89                  
 课后习题 91                  
 第7章  类型. 数值. 变量 93                  
 7-1  类型(types)与数值(values) 94                  
 7-2  原生类(Primitive type) 95                  
 7-3  数值包装类(numeric wrapper class) 96                  
 7-3-1  字段 96                  
 7-3-2  构造函数 96                  
 7-3-3  方法 97                  
 7-4  参考类 97                  
 7-5  类类型 97                  
 7-6  接口类型 97                  
 7-7  数组类型 97                  
 7-7-1  一维数组 98                  
 7-7-2  多维数组 98                  
 7-8  类型转换(type conversion) 99                  
                   
 7-9  原生类转换 99                  
 7-10  参考类转换 100                  
 7-11  变量(variables) 100                  
 7-12  最终变量(final variables) 101                  
 7-13  变量的视野 101                  
 课后习题 102                  
 第8章  控制结构 103                  
 8-1  选择(条件)结构 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  循环结构式 109                  
 8-2-1  for循环 109                  
 8-2-2  嵌套式for循环 110                  
 8-2-3  while循环 112                  
 8-2-4  do...while循环 115                  
 8-3  break与continue语句 115                  
 8-4  return语句 117                  
 8-5  try...cathch与finally语句 118                  
 课后习题 119                  
 第四篇  Java面向对象程序设计(二)                  
 第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  构造函数(constructors) 134                  
 9-8  静态初始者(static initializer) 135                  
 9-9  内部类(inner class) 136                  
 9-10  接口(Interface) 137                  
 9-11  包(Package) 139                  
 课后习题 140                  
 第10章  方法与异常处理 143                  
 10-1  方法. 函数. 过程 144                  
 10-2  方法声明 144                  
 10-3  方法的调用 145                  
 10-4  方法的参数传递 146                  
 10-4-1  传值调用与传址调用 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                  
 课后习题 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关系图 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                  
 课后习题 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                  
 课后习题 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  事件转接器 226                  
 课后习题 227                  
 第14章  Applet与Japplet 229                  
 14-1  java.applet包 230                  
 14-2  Applet参数(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                  
 课后习题 252                  
 第15章  Swing初级 253                  
 15-1  Swing的优点 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                  
 课后习题 318                  
 第六篇  附录                  
 附录A  Java命名惯例 321                  
 附录B  java.lang包常用类 323                  
 附录C  java.awt包 337                  
 附录D  javax.swing包 341                  
 附录E  习题解答 347                  
 附录F  关于本书范例程序 351                  
                   
                   

猜您喜欢

读书导航