Java程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈强,张朋主编;孙素敏,茅青海副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2006
- ISBN:7115150656
- 页数:319 页
目录 1
第1章 Java概述 1
1.1 Java语言简介 1
1.1.1 Java的发展历史 1
1.1.2 Java的特点 2
1.2 Java语言的开发平台 4
1.2.1 JDK与JDK的安装 4
1.2.2 JDK的设置 6
1.2.3 JDK1.5编译器的新规定 7
1.2.4 Java的常用开发工具 7
1.3 Java的程序 9
1.3.1 开发Java程序的步骤 9
1.3.2 Java的第一个程序 9
1.3.3 编译和运行Java程序 11
习题 14
第2章 Java语言基础 15
2.1 标识符和关键字 15
2.1.1 标识符 15
2.1.2 关键字 15
2.1.3 分隔符 16
2.2 基本数据类型 16
2.2.1 整型 16
2.2.2 浮点型 17
2.2.3 布尔型 17
2.2.4 字符型 18
2.2.5 常量和变量 18
2.2.6 数据类型转换 20
2.2.7 数据的输入与输出 21
2.3 运算符、表达式和语句 22
2.3.1 运算符和表达式 22
2.3.2 语句 28
2.4 程序流程控制语句 30
2.4.1 程序控制结构 30
2.4.2 分支语句 31
2.4.3 循环语句 35
2.4.4 跳转语句 38
2.4.5 循环语句的嵌套 40
2.5 数组 40
2.5.1 一维数组 40
2.5.2 二维数组 41
2.6 字符串 43
2.6.1 字符串常量 44
2.6.2 字符串变量 44
2.6.3 String类和StringBuffer类的常用方法 45
习题 48
3.1 面向对象的基本概念 53
第3章 面向对象程序设计 53
3.2 类和对象 54
3.2.1 类 54
3.2.2 对象 56
3.3 构造方法与方法的重载 58
3.3.1 构造方法 58
3.3.2 方法重载 60
3.4 类的封装、继承和多态 61
3.4.1 封装 61
3.4.2 继承 64
3.4.3 多态 69
3.5 抽象方法和抽象类 71
3.5.1 抽象方法 71
3.5.2 抽象类 71
3.7.1 内部类 73
3.7 内部类和匿名类 73
3.6.1 最终类 73
3.6.2 最终方法 73
3.6 最终类和最终方法 73
3.7.2 匿名类 75
3.8 接口和包 76
3.8.1 接口 76
3.8.2 包 79
习题 81
第4章 系统基本类库 89
4.1 Java类库结构 89
4.2 java.lang包中的常用类 90
4.2.1 Object类 90
4.2.2 Math类 91
4.2.3 数据类型类 92
4.3 java.util包中的常用类 93
4.3.1 Date类 93
4.3.2 Calendar类 94
4.4 Java帮助文档及其查阅方法 96
习题 97
第5章 异常处理 98
5.1 异常处理机制 98
5.1.1 问题的出现 98
5.1.2 异常处理机制的过程 100
5.2 异常分类 102
5.3 异常处理方法 103
5.3.1 抛出异常 103
5.3.2 捕获及处理异常 106
5.3.3 创建自己的异常类 110
习题 111
第6章 图形用户界面与AWT 120
6.1 图形用户界面与AWT 120
6.2.2 Java的图形类结构 121
6.2 创建图形界面 121
6.2.1 抽象窗口工具集AWT 121
6.2.3 框架与面板 123
6.3 AWT常用组件 125
6.3.1 按钮(Button) 125
6.3.2 标签(Label) 125
6.3.3 文本框和文本区 126
6.3.4 复选框和单选按钮 128
6.3.5 选择框(Choice) 130
6.3.6 列表框(List) 131
6.4 布局管理器类(Layout) 132
6.4.1 FlowLayout 133
6.4.2 BorderLayout 133
6.4.3 GridLayout 135
6.4.4 CardLayout 135
6.4.6 null布局管理器 138
6.4.5 GridBagLayout布局管理器 138
6.4.7 容器的嵌套 140
6.5 事件处理 141
6.5.1 AWT事件处理模型 141
6.5.2 事件类 143
6.5.3 事件监听器 143
6.5.4 AWT事件及其相应的监听器接口 144
6.5.5 事件适配器 147
6.5.6 用内部类实现事件处理 147
6.6 菜单组件 151
6.7 对话框 155
6.7.1 对话框(Dialog) 155
6.7.2 文件对话框(FileDialog) 157
6.8.1 在组件上绘图 161
6.8 图形设计 161
6.8.2 绘图类(Graphics) 164
习题 167
第7章 基于Swing的图形用户界面设计 176
7.1 Swing简介 176
7.1.1 Swing概述 176
7.1.2 Swing的类层次结构 177
7.1.3 Swing的特性 178
7.1.4 Swing程序结构简介 180
7.2 Swing组件和容器 181
7.2.1 Swing组件的分类 181
7.2.2 使用Swing组件的基本规则 182
7.2.3 各种容器面板 182
7.3 JFrame类和JPanel类 183
7.3.1 JFrame类 184
7.3.2 JPanel类 184
7.4.1 Icon类 185
7.4 Icon类和Border类 185
7.4.2 Border类 186
7.5 标签与按钮组件 187
7.5.1 标签(JLabel) 187
7.5.2 按钮(JButton) 187
7.5.3 触发按钮(JToggleButton) 188
7.5.4 具有图像动态变化的按钮设计 188
7.6 文本输入组件 189
7.6.1 JTextField类和JTextArea类 190
7.6.2 JPasswordField类 190
7.6.3 JEditorPane类 190
7.7 复选框与单选钮组件 191
7.7.1 复选框(JCheckBox) 191
7.7.2 单选框(JRadioButton) 191
7.8.1 列表(JList) 193
7.8 列表组件 193
7.8.2 下拉列表(JComboBox) 194
7.9 表格和树组件 195
7.9.1 表格(JTable) 195
7.9.2 树(JTree) 197
7.10 滑动杆、计时器和进度条组件 200
7.10.1 滑动杆(JSlider) 200
7.10.2 计时器(Timer) 201
7.10.3 进度条(JProgressBar和ProgressMonitor) 201
7.11 菜单和工具栏 203
7.11.1 菜单 203
7.11.2 工具栏(JToolBar) 204
7.12 对话框和文件选择器 207
7.12.1 对话框(JDialog) 207
7.12.2 文件选择框(JFileChooser) 208
7.12.3 颜色选择框(JColorChooser) 209
7.13 Swing布局管理器 212
7.14 Swing的事件处理机制 213
习题 222
第8章 线程 224
8.1 线程的概述 224
8.2 多线程实现的两种方法 225
8.2.1 继承Thread类 225
8.2.2 实现Runnable接口 227
8.2.3 两种方法的区别 228
8.2.4 线程组 228
8.3 线程的控制与调度 228
8.3.1 线程的调度与优先级 229
8.3.2 线程生命周期及各状态的相互转换 229
8.3.3 线程的控制 231
8.4.1 线程的互斥锁 235
8.4 线程的同步机制 235
8.4.2 线程同步运行 236
习题 239
第9章 文件和输入输出操作 242
9.1 文件 242
9.1.1 文件File类 242
9.1.2 随机访问文件RandomAccessFile类 248
9.2 数据流 251
9.2.1 数据流的基本概念 251
9.2.2 Java的标准数据流 251
9.3 字节流初步 252
9.3.1 输入和输出流InputStream和OutputStream 252
9.3.2 文件字节流FileInputStream和FileOutputStream 253
9.4 字节流 255
9.4.1 数据流DataInputStream和DataOutStream 255
9.4.3 管道流PipedInputStream和PipedOutputStream 257
9.4.2 对象流ObjectInputStream和ObjectOutputStream 257
9.4.4 数组流ByteArrayInputStream和ByteArrayOutputStream 258
9.5 字符流 259
9.5.1 字符流Reader和Writer 259
9.5.2 文件字符流FileReader和FileWriter 260
9.5.3 字符缓冲流BufferedReader和BufferedWriter 261
9.5.4 字符串流StringReader和StringWriter 263
习题 264
第10章 网络通信 268
10.1 网络运行机制 268
10.2 URL通信 269
10.2.1 URL的基本概念 269
10.2.2 URL类 270
10.2.3 URLConnection类 272
10.2.4 显示URL资源中的html文件 275
10.3 InetAddress类 277
10.3.1 获取Internet上主机的地址 277
10.3.2 获取本地机的地址 278
10.4 Socket通信 278
10.4.1 Socket通信机制的基本概念 278
10.4.2 Socket通信模式 279
10.4.3 实现Socket通信 279
习题 284
第11章 Applet程序设计 286
11.1 Applet概述 286
11.1.1 Applet的概念 286
11.1.2 Applet的特点 286
11.2 Applet类 287
11.2.1 Applet的创建 287
11.2.2 Applet的生命周期 288
11.2.3 Applet的显示与刷新 289
11.3 Applet程序的编写 292
11.3.1 Applet编写的步骤 292
11.3.2 超文本标记语言 292
11.3.3 HTML中嵌入Applet 293
11.4 Applet的图形化用户界面GUI 295
11.4.1 在Applet中使用AWT组件 295
11.4.2 在Applet中使用Swing组件 297
11.5 Applet的多媒体 305
11.5.1 显示图像 305
11.5.2 播放声音 305
11.6 Applet的通信 310
11.6.1 同页面Applet之间的通信 310
11.6.2 Applet与浏览器之间的通信 314
习题 316
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019