2019-08-07 12:25:03

java程序设计 - 胡剑锋等编著书籍 免费编辑 修改义项名

所属类别 :
词条暂无分类
编辑分类

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

基本信息

  • 书名

    java程序设计

  • 作者

    胡剑锋

  • ISBN

    9787302093893

  • 页数

    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

阅读全文

热点资讯

我的关注