java程式设计(胡剑锋等编着书籍)

生活百科 2023-01-25 19:31生活百科www.aizhengw.cn

java程式设计(胡剑锋等编着书籍)

《java程式设计》是2004年清华大学出版社出版的图书,作者是胡剑锋。

基本介绍

  • 书名java程式设计
  • 作者胡剑锋 
  • ISBN9787302093893
  • 页数328
  • 出版社清华大学出版社
  • 出版时间2004.08.01
  • 装帧简装本

内容简介

本书以运用JBuilderX开发Java应用程式为主线,详细介绍了JBuilderX的各项功能及使用技巧。 全书涉及的内容包括Java语言基础、面向对象基本知识、Java的语法知识、JBuilderX的开发环境、Java的图形用户编程、Java的资料库开发、Java网路程式开发、JavaBean组件套用、Servlet和JSP等。 本书内容全面、精练、实例丰富、实用、适合作为各类大学、商职、高专的教材,也适合Java学习者作为自学参考书。

目录

第1章概述 1
1.1Java的诞生和发展规律 1
1.1.1Java的诞生 1
1.1.2Java的现状 3
1.1.3套用範围 3
1.1.4Java语言对软体开发
技术的影响 4
1.1.5Java语言的特点 5
1.2与C和C++语言的异同 7
1.3Java平台 8
1.4Java程式种类 9
1.4.1Applet 9
1.4.2Application 9
1.4.3Servlet 10
1.4.4JSP 10
1.5Java应用程式开发 10
1.5.1JDK环境 12
1.5.2Java程式的编译 12
1.5.3Java程式的执行 13
1.5.4Java程式的调试 13
1.5.5Java开发工具 14
1.6习题 14
第2章面向对象的基本概念 15
2.1类和对象 15
2.2类的定义和实现 17
2.2.1类的定义 18
2.2.2类的使用 19
2.2.3类的构造函式和重载 21
2.2.4对象 23
2.2.5访问许可权 26
2.3类的继承和接口 28
2.3.1类的继承 28
2.3.2接口 30
2.4包 32
2.4.1包的创建和引用 32
2.4.2包的访问限制作用 34
2.4.3常用包 34
2.5方法 38
2.5.1方法的声明 38
2.5.2方法的调用 38
2.6习题 39
第3章Java语言基础 40
3.1变数和数据类型 40
3.1.1基本数据类型 40
3.1.2数据类型转换 45
3.1.3常量 46
3.1.4标识符 47
3.1.5变数 48
3.2运算符和表达式 48
3.2.1运算符 48
3.2.2运算符的优先权 51
3.3Java的数组 52
3.3.1一维数组 52
3.3.2多维数组 54
3.3.3字元串 55
3.4Java的程式结构 57
3.4.1分支语句 59
3.4.2循环语句 61
3.4.3跳跃转移语句 63
3.5异常处理 66
3.5.1错误和异常 66
3.5.2例外处理 66
3.5.3Java的例外处理机制 68
3.6多执行绪 70
3.6.1执行绪基本概念 70
3.6.2执行绪举例 70
3.7习题 74
第4章JBuilderX开发环境 75
4.1JBuilder的历史 75
4.2各版本JBuilder的特性简介 75
4.3JBuilderX的安装 80
4.3.1JBuilderXEnterprise的
安装环境 80
4.3.2JBuilderXEnterprise的
安装过程 80
4.4JBuilderX的主界面 83
4.5主选单 86
4.5.1档案选单 87
4.5.2编辑选单 88
4.5.3查找选单 90
4.5.4重组选单 92
4.5.5视图选单 92
4.5.6工程选单 93
4.5.7运行选单 94
4.5.8团队选单 95
4.5.9嚮导选单 96
4.5.10工具选单 99
4.5.11视窗选单 101
4.5.12帮助选单 102
4.6工具列 102
4.7创建应用程式举例 103
4.7.1创建MyFirstApplet程式 103
4.7.2实现MyFirstApplet程式 109
4.8习题 112
第5章Java图形用户界面编程 113
5.1抽象视窗工具包AWT 113
5.1.1AWT的基本组件 114
5.1.2AWT的事件处理 115
5.2JBuilderX中的AWT组件 116
5.2.1按钮(Button)组件 117
5.2.2标籤(Label)组件 120
5.2.3文本框(TextField)组件和
文本区(TextArea)组件 121
5.2.4複选框(Checkbox)组件 124
5.2.5单选框(CheckboxGroup)
组件 126
5.2.6下拉列表框(Choice)组件 129
5.3Swing介绍 131
5.3.1Swing小程式 133
5.3.2图示和标籤 135
5.3.3按钮、複选框、单选按钮 142
5.3.4列表框和组合框 150
5.3.5表格 156
5.3.6树 160
5.4习题 163
第6章JavaBean组件编程 164
6.1JavaBean简介 164
6.1.1JavaBean的基本概念 164
6.1.2JavaBean的组件模型 165
6.1.3JavaBeanAPI 167
6.2JavaBean组件的构成 174
6.2.1创建自己的JavaBean组件 174
6.2.2JBuilderX中的JavaBean
组件 178
6.3JavaBean组件的套用 182
6.3.1JPanel和JTabbedPane
组件的套用 182
6.3.2JSplitPane、JScrollPane
和JTree组件的套用 185
6.3.3JMenuBar、JPopupMenu、
JToolBar和JFileChooser
组件的套用 191
6.4习题 202
第7章布局管理器 203
7.1布局管理器 203
7.2BorderLayout布局管理器 204
7.3FlowLayout布局管理器 206
7.4XYLayout布局管理器 207
7.5GridBagLayout布局管理器 209
7.6PaneLayout布局管理器 211
7.7CardLayout布局管理器 213
7.8其他布局管理器 214
7.9习题 215
第8章Java与网路 216
8.1URL类的套用 216
8.1.1URL和URL类 216
8.1.2URL类的套用 219
8.2Socket编程 223
8.2.1Socket基础知识 223
8.2.2Socket类和
ServerSocket类 223
8.2.3再谈多执行绪 225
8.2.4Client/Server 227
8.3习题 239
第9章JBuilder资料库编程 240
9.1资料库概述 240
9.1.1资料库的基本概念 240
9.1.2资料库模型 240
9.1.3资料库产品 241
9.1.4SQL语言介绍 244
9.2JDBC简介 246
9.2.1什幺是JDBC 246
9.2.2JDBC和ODBC比较 247
9.2.3JDBC驱动程式的类型 247
9.3JDBC资料库应用程式 248
9.3.1如何使用JDBC 248
9.3.2java.sql.DriverManager 248
9.3.3java.sql.Connection 249
9.3.4java.sql.Statement 250
9.3.5java.sql.ResultSet 251
9.3.6一个JDBC程式的例子 251
9.3.7JDBC2.0扩展API 259
9.4用JBuilderX组件创建数
据库程式 263
9.4.1添加JDBC驱动
至JBuilderX 263
9.4.2创建一个资料库应用程式 264
9.4.3增加资料库组件 265
9.4.4增加dbSwing用户
界面组件 266
9.4.5增加QueryDataSet组件 267
9.5习题 270
第10章伺服器端小程式
Servlet的开发 271
10.1Servlet简介 271
10.1.1什幺是Servlet? 271
10.1.2编写Servlet所需要的
开发环境 271
10.1.3Servlet的工作原理 271
10.1.4Servlet的生命周期 272
10.1.5Tomcat 273
10.2JavaServletAPI编程实例解析 274
10.2.1HttpServlet类 274
10.2.2第一个Servlet程式 276
10.2.3HttpServletRequest和
HttpServletResponse 278
10.2.4HttpSession接口和
Cookie类 285
10.2.5HttpSessionBindingListener
和HttpSessionBinding
Event 292
10.3建设一个自己的搜寻引擎 294
10.4习题 300
第11章JSP 301
11.1JSP技术概述 301
11.1.1JSP的特点 302
11.1.2JSP与ASP的比较 303
11.1.3JSP是如何动作的 304
11.2JSP语法详解 304
11.2.1HTML注释 304
11.2.2隐藏注释 305
11.2.3声明 305
11.2.4Page指令 306
11.2.5表达式指令 307
11.2.6Scriptlet指令 307
11.2.7JSPAction指令 308
11.3构建一个购物网站 314
11.3.1欢迎页面 317
11.3.2商品列表页面 318
11.3.3购物页面 321
11.3.4计费页面 325
11.3.5欢送页面 327
11.4习题 328

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有