JBuilder 9.0程序设计 Java程序员成功之路PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:冯军,程超,卫欣等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2004
- ISBN:7508420829
- 页数:339 页
目 录 1
前言 1
第1章JBuilder入门 1
1.1 Java语言简介 1
1.1.1 Java虚拟机 1
1.1.2 Java语言特点 2
1.1.3 Java语言与互联网 4
1.2 JBuilder 9.0简介 6
1.2.1 JBuilder9.0功能简介 6
1.2.2安装JBuilder 9.0 8
1.2.3 JBuilder 9.0应用浏览器环境 10
1.3本章小结 12
1.4练习 12
第2章Java语言基础 13
2.1一个Java应用程序 13
2.1.1编写第一个JavaApplication 13
2.1.2编译第一个JavaApplication 15
2.1.3运行第一个JavaApplication 16
2.1.4用JBuilder 9.0构建具有基本输入/输出的Java程序 17
2.2数据类型与表达式 24
2.2.1 Java Application的构成 24
2.2.2数据类型、变量与常量 26
2.2.3表达式 29
2.2.4数组 33
2.2.5计算器程序 34
2.3流程控制语句 36
2.3.1选择语句 36
2.3.2循环语句 39
2.3.3跳转语句 44
2.4类、对象和继承 47
2.4.1类基础 47
2.4.2声明对象 49
5.5练习 1 50
2.4.3类的方法 50
2.4.4方法的重载 53
2.4.5 Java的参数传递 55
2.4.6 Java类的访问控制 56
2.4.7继承 58
2.4.8 Object类 61
2.5包和接口 62
2.5.1包 62
2.5.2类路径 63
2.5.3包内的访问控制 63
2.5.4引入包 64
2.5.5接口 65
2.6本章小结 66
2.7练习 67
第3章Java Applet 68
3.1第一个Java Applet程序 68
3.2 Applet类 70
3.3 Applet程序机理 72
3.3.1 Applet主框架 72
3.3.2 Applet的生命周期 73
3.3.3 Applet浏览器 74
3.3.4Applet的安全限制 75
3.4 Applet编程 75
3.4.1 Applet绘图 75
3.4.2请求重画 77
3.4.3 HTMLAPPLET标记 78
3.5实例:计算器Java小程序 79
3.5.1实例说明 79
3.5.2实例实现 79
3.5.3实例总结 87
3.6本章小结 87
3.7练习 87
4.1.1按钮 88
4.1 基本组件 88
第4章图形界面设计 88
4.1.2标签 89
4.1.3文本框 89
4.1.4复选框 90
4.1.5单选按钮 91
4.1.6选择框 91
4.1.7滚动条 92
4.2高级组件 92
4.2.1表格 93
4.2.2 工具栏 94
4.2.3树型控件 96
4.3面板和布局控制 100
4.3.1面板 100
4.3.2实例:面板实例 100
4.3.3布局控制 106
4.4.1颜色 109
4.4字体、颜色、图形的绘制 109
4.4.2字体 110
4.4.3图形的绘制 111
4.5窗口、菜单和对话框 113
4.5.1窗口 113
4.5.2菜单 114
4.5.3对话框 116
4.6实例:图形界面设计综合实例 116
4.6.1实例说明 116
4.6.2实例实现 117
4.6.3实例总结 120
4.7本章小结 121
4.8练习 121
第5章数据库 122
5.1连接数据库 122
5.1.1 JDBC基本概念 122
5.1.3实例:数据库连接 127
5.1.2 DataExpress体系结构 127
5.2操作数据库 134
5.2.1数据库操作组件 134
5.2.2实例:数据库查询实例 135
5.3管理数据库 140
5.3.1数据库备份和恢复 140
5.3.2导入和导出数据 141
5.3.3实例:数据库备份和恢复 143
5.4本章小结 149
第6章多媒体 151
6.1 Java多媒体框架 151
6.1.1 JMF历史 151
6.1.2下载和安装JMF 153
6.1.3 JMF体系结构 156
6.2.1声音文件 159
6.2音频开发 159
6.2.2 Java Sound结构 160
6.2.3音频文件的播放 162
6.3实例:MP3播放器 165
6.3.1实例说明 165
6.3.2实例实现 165
6.3.3实例总结 168
6.4.1视频文件 169
6.4视频开发 169
6.4.2视频播放 171
6.5实例:视频播放器 171
6.5.1实例说明 171
6.5.2实例实现 172
6.5.3实例总结 177
6.6本章小结 179
6.7练习 179
7.1.2字节流和字符流 180
7.1.1流的概念 180
第7章输入输出 180
7.1 理解Java.I/O 180
7.1.3预定义流 182
7.2基本I/O 183
7.2.1 向控制台输出 183
7.2.2读取控制台输入 183
7.3文件I/O 185
7.3.1 File类 185
7.3.2 目录 187
7.3.3 FilenameFilter接口 188
7.3.4 listFiles()方法 189
7.3.5创建目录 190
7.4字节流 190
7.4.1 InputStream类 190
7.4.2 OutputStream类 190
7.4.3 FileInputStream类 191
7.4.4 FileOutputStream类 192
7.4.5 ByteArrayInputStream类 194
7.4.6 ByteArrayOutputStream类 194
7.4.7过滤字节流 195
7.4.8缓冲字节流 196
7.4.9 PrintStream类 197
7.4.10 RandomAccessFile类 197
7.5字符流 198
7.5.1 Reader类 198
7.5.2 Writer类 199
7.5.3 FileReader类 199
7.5.4 FileWriter类 200
7.5.5 CharArrayReader类 201
7.5.6 CharArrayWriter类 202
7.5.7 BufferedReader类 203
7.5.9 PushbackReader类 204
7.5.8 BufferedWriter类 204
7.6实例:I/O应用实例 205
7.6.1实例说明 205
7.6.2实例实现 205
7.5.10 PrintWriter类 205
7.6.3实例总结 214
7.7本章小结 215
7.8练习 215
第8章多线程 216
8.1理解Java多线程 216
8.1.1线程与进程 216
8.1.2 Java线程模型 217
8.1.3线程优先级 217
8.1.5消息传递 218
8.1.6 Thread类和Runnable接口 218
8.1.4线程间的同步 218
8.2线程的生命周期 219
8.2.1创建线程 219
8.2.2启动线程 220
8.2.3线程调度 220
8.2.4终止线程 221
8.2.5延迟线程 222
8.3实现多线程 222
8.3.1主线程 222
8.3.2创建线程 224
8.3.3创建多线程 227
8.3.4使用isAlive()和join() 228
8.3.5线程优先级 231
8.3.6线程同步 233
8.3.7挂起、恢复和终止线程 237
8.4.1实例说明 241
8.4.2实例实现 241
8.3.8使用多线程机制 241
8.4实例:多线程应用实例 241
8.4.3实例总结 250
8.5本章小结 250
8.6练习 250
第9章网络通信 251
9.1理解TCP/IP网络通信 251
9.1.1套接字 251
9.1.2网络地址与端口号 252
9.1.3客户机/服务器模式 252
9.1.4 Intemet编址 253
9.2 Java网络类和接口 254
9.2.1 InetAddress类 254
9.2.2 URL类 256
9.2.3 URLConnection类 258
9.3.1 TCP客户套接字 259
9.2.4 Java网络模型 259
9.3面向连接的套接字通信 259
9.3.2 TCP服务器套接字 260
9.3.3面向连接的Socket通信 261
过程 261
9.3.4一个简单的TCP服务器/ 262
客户机程序 262
9.3.5实例:TCP通信应用 267
9.4无连接的数据报通信 280
9.4.1 DatagramPacket类与 281
DatagramSocket类 281
9.4.2无连接的Datagram 281
通信过程 281
9.4.3一个简单的UDP服务器/ 282
客户机程序 282
9.4.4实例:UDP通信应用 284
9.6练习 291
9.5本章小结 291
第10章JavaBean 292
10.1理解JavaBean 292
10.2 JavaBean属性 293
10.2.1简单属性 293
10.2.4限制性属性 294
10.3 JavaBean事件 294
10.2.3绑定性属性 294
10.2.2可索引属性 294
10.4实例:JavaBean实例 295
10.4.1实例说明 295
10.4.2实例实现 296
10.4.3实例总结 312
10.5本章小结 313
10.6练习 313
11.1.1直接使用JSP 314
主要方式 314
11.1用J2EE开发Web应用的几种 314
第11章Web应用 314
11.1.2 JSP+JavaBeans 315
11.1.3 JSP+JavaBeans+Servlet 315
11.1.4 J2EE开发模型 315
11.2 Servlet开发 316
11.2.1理解Servlet 316
11.2.2 Servlet编程 318
11.2.3实例:Servlet实例 320
11.3 JSP开发 328
11.3.1理解Java Server Page 328
11.3.2 JSP工作原理 328
11.3.3 JSP编程 329
11.3.4实例:JSP实例 333
11.4本章小结 337
11.5练习 338
参考文献 339
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《布局人生 财富自由之路》萧鼎诚 2019
- 《创造成功经典系列 如何管好自己》(英)约翰·康特著 2018
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《建设绿色丝绸之路》张洁清,盛馥来 2018
- 《巴拉巴西成功定律》匈牙利)艾伯特-拉斯洛?巴拉巴西 2019
- 《C程序设计教程 第3版》林小茶,陈昕 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018