Java程序设计案例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:胡巧多主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2008
- ISBN:9787040240689
- 页数:342 页
第一部分 Java语言快速入门篇 1
第1章 Java语言概述 3
1.1 Java语言的发展史 4
1.2 Java语言的特点 4
1.3 Java语言的程序分类 6
1.4 Java程序的运行 7
【综合案例1-1】简易服装进货系统(Application和Applet的不同实现) 9
习题1 13
第2章 Java环境的建立 14
2.1 Eclipse的简介 15
2.2 Eclipse的运行环境 15
【综合案例2-1】用Eclipse可视化开发服装进货系统的Applet版本 22
习题2 27
第二部分 Java语言基础篇 29
第3章 Java语言的编程基础 31
3.1 Java语言的数据类型 32
【综合案例3-1】美元兑换人民币的换算 32
3.2 Java语言的运算符与表达式 37
3.3 Java语言的程序控制语句 43
【综合案例3-2】银行存款利息计算 44
【综合案例3-3】某品牌服装店年底促销打折的折扣计算 46
【综合案例3-4】鸡兔同笼问题的解答 52
【综合案例3-5】用while语句解决鸡兔同笼问题 52
3.4数组 53
【综合案例3-6】卡拉OK比赛中的得分计算 53
3.5 Java语言的字符串处理 57
【综合案例3-7】字符的统计 57
【综合案例3-8】通过员工工号查找员工姓名 63
习题3 63
第4章 Java语言与面向对象 66
4.1 Java语言的类和对象 67
【综合案例4-1】小型商贸进货系统的Java程序 67
【综合案例4-2】职工信息管理应用程序 75
【综合案例4-3】银行信息管理系统应用程序 79
4.2类的继承与封装 82
【综合案例4-4】不同类别消费人员购物收费程序 82
【综合案例4-5】学生账单管理应用程序 89
4.3 Java语言的接口和包 91
【综合案例4-6】实现接口应用程序 93
4.4 Java语言的异常处理 99
【综合案例4-7】用定义多个类的方法完成通信录记事程序设计 105
习题4 108
第三部分 Java语言编程应用篇 113
第5章 Java语言的多媒体技术 115
5.1字体显示和图形绘制 116
【综合案例5-1】在Java Application窗口中显示各种字体 116
【综合案例5-2】在Java Applet中绘制各种基本几何图形 120
5.2图像处理 123
【综合案例5-3】在Java Application中加载显示图像 123
【综合案例5-4】使用双缓冲技术显示图像 125
5.3动画处理 127
【综合案例5-5】实现文字和蓝色矩形的动画显示 127
5.4声音处理 128
【综合案例5-6】在Java Application中实现一个简易的音乐播放器 129
习题5 132
第6章 Java语言的图形用户界面开发技术 135
6.1应用AWT组件开发图形用户界面程序 136
【综合案例6-1】设计应用程序的用户登录界面 136
6.2 Java事件处理机制 139
【综合案例6-2】设计添加事件处理机制的应用程序用户登录界面 139
6.3常用图形用户界面AWT组件 144
【综合案例6-3】使用复选框、单选框组、文本区、面板容器实现图形用户界面 145
【综合案例6-4】实现更加复杂和功能更多的用户身份验证图形用户界面 153
【综合案例6-5】创建窗口及菜单,响应鼠标单击事件,显示对象的名称 156
6.4应用Swing组件开发图形用户界面程序 160
【综合案例6-6】用Swing组件实现图形用户界面的客户信息录入窗口 160
6.5 Java Applet与图形用户界面 172
【综合案例6-7】用Java Applet实现用户登录验证窗口 172
习题6 174
第7章 Java语言的I/O操作与线程处理技术 177
7.1 Java语言的I/O操作 178
【综合案例7-1】数据读取和输出的应用 178
7.2目录和文件管理——File类 179
【综合案例7-2】文件操作应用 180
7.3字节流类与字符流类 181
7.4文件的访问 183
【综合案例7-3】简单字符文件的读取与建立 184
【综合案例7-4】随机访问文件的操作应用 186
7.5线程与线程的创建 187
【综合案例7-5】创建线程程序 189
7.6线程的生命周期 190
7.7线程的调度、优先级和线程同步 191
习题7 192
第8章 Java语言的数据库处理技术 195
8.1数据库安装与配置 196
8.2 JDBC和数据库连接 210
【综合案例8-1】在MySQL数据库中创建表student,并向其中输入数据 211
8.3数据库应用系统开发 214
【综合案例8-2】创建Java程序,连接MySQL数据库进行用户身份验证 214
【综合案例8-3】超市管理信息系统连接SQL Server数据库,实现产品信息录入 220
8.4 SQL Explorer数据库插件技术 225
【综合案例8-4】在Eclipse中利用插件对MySQL数据库中的表进行操作 229
习题8 231
第四部分 Java语言高级篇 233
第9章 Web开发技术简介 235
9.1 Tomcat和JBoss 236
9.2 Servlet 242
【综合案例9-1】获取用户主机的IP地址和连接的端口号等信息 243
9.3 JSP 249
【综合案例9-2】用Eclipse建立简单的JSP应用程序 250
9.4 Struts 252
【综合案例9-3】在Eclipse中利用Struts建立简单的Web应用程序 255
9.5 Hibernate 263
【综合案例9-4】在Eclipse中利用Hibernate建立简单的员工信息存储和显示程序 266
9.6 Spring 277
【综合案例9-5】在Eclipse中利用Spring框架建立简单的信息展示程序 279
习题9 285
第10章 Java语言的开发环境简介 286
10.1 EditPlus与J2 SDK简单开发 287
【综合案例10-1】使用EditPlus与J2SDK进行简单的Java程序开发 291
10.2 NetBeans 296
【综合案例10-2】使用NetBeans IDE进行简单Java程序开发 301
10.3 BEA Workshop 306
【综合案例10-3】使用BEA Workshop进行简单Java程序开发 315
10.4 JDeveloper 322
【综合案例10-4】使用JDeveloper IDE进行简单Java程序开发 324
习题10 329
附录 330
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018