当前位置:首页 > 工业技术
Java语言与JBuilder应用基础教程 JAVA初级程序员认证
Java语言与JBuilder应用基础教程 JAVA初级程序员认证

Java语言与JBuilder应用基础教程 JAVA初级程序员认证PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:张健编著(安徽三联学院计算机科学与技术系)
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:703015049X
  • 页数:369 页
图书介绍:本书主要介绍了Java语言以及如何用Borland JBuilder编写Java程序。Java语言部分包括Java语言概述,Java的基本语法,Java的面向对象特性,接口与包,无用对象回收,数组与字符串类,异常捕获,多线程,输入/输出流库,Java小程序,用Java Swing编写图形界面程序,图形界面程序的事件驱动以及网络编程初步。JBuilder部分包括如何用JBuilder的集成开发工具包生成图形界面的Java程序,如何使用JBuilder工程,如何用UML浏览类与包,如何用JBuilder制作、调试和发布Java程序。
《Java语言与JBuilder应用基础教程 JAVA初级程序员认证》目录

目录 1

第1章 Java与JBuilder概述 1

1.1 Java历史与概述 1

1.2 创建第一个Java程序 4

1.2.1 用记事本编写源程序 4

1.2.2 保存源程序 5

1.2.3 编译源程序 5

1.2.4 执行程序 7

1.3 JBuilder概述 7

1.4 用JBuilder创建第一个图形界面的Java程序 8

1.4.1 创建一个工程 8

1.4.2 产生源代码 10

1.4.3 编译和运行程序 12

1.4.4 设计图形用户界面 13

小结 18

实验 19

思考练习题 19

第2章 Java基本语法 20

2.1 面向对象基础 21

2.1.1 对象和类 21

2.1.2 Java中的对象和类 22

2.2 变量 24

2.2.1 变量定义与变量类型 24

2.2.2 变量的初始化与作用域 29

2.2.3 最终变量 31

2.3.2 算术运算符 32

2.3 运算符 32

2.3.1 运算符的概念 32

2.3.3 关系与条件运算符 34

2.3.4 移位与按位运算符 36

2.3.5 赋值运算符 40

2.3.6 其他运算符 40

2.3.7 运算符的执行顺序 42

2.4 分支与循环结构 43

2.4.1 分支控制语句 43

2.4.2 循环控制语句 47

2.4.3 中断控制语句 50

小结 54

实验 54

思考练习题 55

第3章 面向对象语言 56

3.1 类与对象 57

3.2 成员变量与成员函数 58

3.2.1 成员变量 59

3.2.2 成员函数 60

3.3 对象的初始化与构造函数 68

3.4 类的封装性 73

3.5 类的继承性 80

3.6 类的多态性 86

3.6.1 成员的覆盖 87

3.6.2 类的多态性 90

3.6.3 函数的重载 92

3.6.4 覆盖、多态性与重载的区别 96

3.7 抽象类与抽象函数 97

3.8 类的静态变量与静态函数 98

小结 101

实验 101

思考练习题 102

第4章 接口与包 104

4.1 Java中的接口 105

4.1.1 接口概念 105

4.1.2 实现接口的类 108

4.1.3 如何使用接口 110

4.2 Java包 112

4.2.1 Java中包的概念 112

4.2.2 访问包中的类 114

4.2.3 管理Java包的源文件 122

4.3 辅助功能 125

4.3.1 用UML浏览类与包 125

4.3.2 Java中的注释语句 130

4.3.3 Javadoc语法 131

小结 139

实验 139

思考练习题 140

第5章 无用对象回收 141

5.1 简单变量与引用变量 141

5.2 变量的有效期与对象的生存期 143

5.3 无用对象回收 147

思考练习题 151

实验 151

小结 151

第6章 常用的Java系统类 152

6.1 字符串类 153

6.2 数值(Number)类及其子类 165

6.3 数组类 168

6.4 集合类 171

6.5 Object类 173

小结 175

实验 175

思考练习题 175

第7章 异常处理 177

7.1 异常处理的基本概念 178

7.2 异常的捕获 179

7.3 标准Java异常 189

小结 192

实验 192

思考练习题 192

第8章 多线程 193

8.1 如何创建一个多线程程序 193

8.2 多线程程序的设计要点 196

8.3 线程间的同步 201

小结 202

实验 202

思考练习题 203

第9章 IO流库 204

9.1 写入和读出数据文件 204

9.2.1 修改文件、文件夹 209

9.2 文件与目录操作 209

9.2.2 检查文件/文件夹状态 210

9.2.3 获得文件/文件夹名称 211

9.2.4 临时文件产生与自动删除 213

小结 213

实验 213

思考练习题 214

第10章 用JBuilder制作和发布Java程序 215

10.1 用JBuilder编译、调试程序 215

10.2 Java压缩包(JAR) 217

10.3 用JBuilder发布程序 219

思考练习题 221

实验 221

小结 221

第11章 Java小程序(Applet) 222

11.1 Java小程序初步 223

11.2 小程序的编写要点 225

11.2.1 小程序的生命周期 225

11.2.2 在小程序中显示图片 229

11.2.3 向小程序传输参数 231

11.2.4 小程序的安全限制 231

小结 232

实验 232

思考练习题 233

第12章 用JFC/Swing创建图形界面 234

12.1 Swing简介 235

12.2 用Swing创建图形界面 236

12.3 Swing的关键概念 241

12.3.1 Swing容器和组件的层次 241

12.3.2 布局管理器概念 247

12.3.3 事件处理基本原理 250

12.3.4 组件与模型的分离 253

小结 254

实验 254

思考练习题 254

第13章 使用Swing组件 255

13.1 顶级容器组件 256

13.1.1 框架 256

13.1.2 对话框 263

13.2.1 面板 272

13.2 通用容器组件 272

13.2.2 滚动条面板 274

13.2.3 分隔条面板 275

13.2.4 标签页面板 276

13.2.5 工具栏 277

13.3 专用容器组件 279

13.3.1 内部框架 279

13.3.2 分层窗格 280

13.3.3 根窗格 280

13.4 基本控件 281

13.4.1 按钮 281

13.4.2 单选框 284

13.4.3 复选框 288

13.4.4 下拉框 289

13.4.5 列表框 293

13.4.6 菜单 297

13.4.7 文本框 300

13.5 不可编辑组件 302

13.5.1 标签 302

13.5.2 进度条 302

13.5.3 工具提示 303

13.6 交互的格式组件 303

13.6.1 调色板 303

13.6.2 文件选择框 304

13.7 文本组件 305

13.7.1 文本框 305

13.7.2 密码框 305

13.7.3 文本区域 307

13.7.4 格式文本框 311

13.7.5 编辑面板与文本面板 312

13.7.6 文本组件类的通用特性 312

小结 312

实验 313

思考练习题 313

第14章 布局与事件驱动 315

14.1 控件在容器中的布置 316

14.1.1 边界型布局(BorderLayout) 316

14.1.2 盒式布局(BoxLayout) 319

14.1.3 卡片式布局(CardLayout) 323

14.1.4 流式布局(FlowLayout) 326

14.1.5 表格型布局(GridLayout) 328

14.1.6 表格包型布局(GridBagLayout) 329

14.1.7 弹性布局(SpringLayout) 333

14.1.8 没有布局管理器 335

14.2 事件驱动 335

14.2.1 编写事件驱动的要点 335

14.2.2 常用的事件监听器 339

14.2.3 动作 346

14.3 Swing组件的其他特性 346

14.3.1 使用HTML控制字体格式 347

14.3.2 组件的边框 348

14.3.3 工具提示 348

14.3.4 拖放支持 349

14.3.5 绑定快捷键 349

14.3.6 定时器组件 349

14.3.7 图标 350

14.3.8 键盘输入焦点 351

14.3.9 界面外观 351

小结 353

实验 353

思考练习题 354

第15章 网络编程初步 355

15.1 基本网络编程 356

15.1.1 网络协议入门 356

15.1.2 基于Socket的网络编程 356

15.2 服务器-客户端程序 358

小结 368

实验 368

思考练习题 369

相关图书
作者其它书籍
返回顶部