您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Java程序设计项目教程(全国高等职业教育计算机系列规划教材)
装帧: 平装
出版社: 电子工业出版社
作者: 胡坤融//朱岸青
出版日期: 2012-12-01
商品条码: 9787121190643
版次: 1
开本: 其他
出版年份: 2012
定价:
¥37
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
面向对象程序设计方法是当今普遍应用于各个计算机编程领域的程序设计方法,它已经成为了每个程序设计者推荐的基本技术。本书根据国内外各种经典的面向对象程序设计课程的教学大纲框架,利用Java程序设计语言,以具有典型特征的示例来论述面向对象程序设计方法的相关概念和使用方法。通过本书的学习,学生不仅能够学习到基本的面向对象程序设计概念,还能以此为基础用Java语言设计软件项目。
胡坤融、朱岸青主编的《Java程序设计项目教程》共分为三个部分和11个项目。三个部分分别是:Java基础篇、Java面向对象篇和Java高级编程应用篇。11个项目分别为:Java语言入门、学生成绩分析统计系统、画图软件、面向对象软件开发、图书管理系统、异常处理、文本编辑器、Java图形应用界面、Java多媒体应用、用数据库管理学生成绩以及Java网络编程。
《Java程序设计项目教程》内容丰富、理论联系实际性强:既可以作为高等专科学校计算机专业以及相关专业学生学习面向对象程序设计的教材,也可供刚接触Java语言以及面向对象理论的初学者自学和参考使用。
目录
Java基础篇
项目一 Java语言入门/1
1.1 任务一 学生成绩的输出/1
1.1.1 Java概述/1
1.1.2 Java程序设计语言的基本特点/2
1.1.3 虚拟机JVM/4
1.1.4 Windows系统下的Java环境配置/5
1.1.5 Linux系统下的Java环境配置/5
1.1.6 开发工具与运行环境/7
1.1.7 知识拓展:“Hello World”小程序/7
1.2 任务二 学生成绩的分析计算/8
1.2.1 标志符与关键字/8
1.2.2 基本数据类型/9
1.2.3 变量和常量/12
1.2.4 基本输入/输出和相关函数/13
1.2.5 运算符和表达式/16
1.3 任务三 学生成绩的输入/22
1.3.1 字符串/22
1.3.2 流程控制语句/24
1.3.3 循环结构/25
1.3.4 多重选择:switch语句/26
1.3.5 数组/27
1.3.6 知识拓展:数组基本操作――排序/31
1.4 综合实训:二分法查找/32
1.5 拓展动手练习/34
1.6 习题/34
Java面向对象篇
项目二 学生成绩分析统计系统/35
2.1 任务一 构建学生类、教师类和成绩类/35
2.1.1 类的定义/36
2.1.2 成员变量的定义与初始化/39
2.1.3 知识拓展:重构类/43
2.2 任务二 教师输入和分析学生成绩、学生查询成绩、获得成绩单/44
2.2.1 创建对象/44
2.2.2 对象成员的使用/45
2.2.3 对象的清除/48
2.3 任务三 查询、修改、添加、删除学生成绩/48
2.3.1 访问属性控制/49
2.3.2 静态成员/50
2.3.3 Object类和Class类/52
2.3.4 final、this和null修饰符/54
2.3.5 对象数组的使用/56
2.4 综合实训:统计各科目合格率/57
2.5 拓展动手练习/59
2.6 习题/59
项目三 画图软件/61
3.1 任务一 构建图形类Shape类/61
3.1.1 继承与多态的实现技术/61
3.1.2 定义子类/62
3.1.3 子类的构造方法/68
3.2 任务二 构建三角形类、长方形类和椭圆形类/70
3.2.1 成员变量的继承与隐藏/70
3.2.2 成员方法的重载和覆盖/70
3.2.3 多态性的实现/71
3.3 任务三 构建正方形类和圆形类/75
3.3.1 抽象类/75
3.3.2 接口/78
3.3.3 包/80
3.3.4 知识拓展:MVC设计模式/81
3.4 综合实训:构建多边形类/82
3.5 拓展动手练习/86
3.6 习题/86
项目四 面向对象软件开发/87
4.1 任务一 软件开发过程/87
4.1.1 软件开发的主要问题/87
4.1.2 软件开发的生命周期/89
4.1.3 软件开发的开发模型/90
4.2 任务二 面向对象的软件开发过程/93
4.2.1 面向对象技术/93
4.2.2 面向对象分析/95
4.2.3 面向对象设计/96
4.2.4 面向对象程序设计/96
4.2.5 面向对象测试/97
4.3 习题/97
项目五 图书管理系统/98
5.1 任务一 创建和处理教师信息/98
5.1.1 基本的数据结构接口――Collection接口/98
5.1.2 List接口/100
5.2 任务二 随即产生质数的问题(Set接口)/106
5.3 任务三 图书管理系统/108
5.3.1 Map接口/108
5.3.2 TreeMap类/109
5.3.3 HashMap类/109
5.3.4 知识拓展:Collections和Arrays工具类的使用介绍/114
5.4 综合实训:日期计算/117
5.5 拓展动手练习/118
5.6 习题/119
项目六 异常处理/120
6.1 任务一 异常概述/120
6.1.1 异常的概念/120
6.1.2 Java中的异常类/121
6.2 任务二 异常处理机制/123
6.2.1 抛出异常/123
6.2.2 捕获异常/123
6.2.3 处理异常/130
6.3 任务三 设计和使用自定义异常类/131
6.4 习题/133
Java高级编程应用篇
项目七 文本编辑器/134
7.1 任务一 从文件读出数据/134
7.1.1 流式输入/输出处理机制/134
7.1.2 Java的输入/输出流库/136
7.1.3 文件的创建与管理/137
7.1.4 随机文件RandomAccessFile类/147
7.2 任务二 向文件写入数据/149
7.2.1 字符流/149
7.2.2 字符输出流/149
7.2.3 字符输入流/154
7.3 任务三 以串行化读入/读出文件内容/157
7.4 综合实训 单词数统计/162
7.5 拓展动手练习/163
7.6 习题/163
项目八 Java图形应用界面/164
8.1 任务一 计算器图形界面/164
8.1.1 AWT概述/164
8.1.2 AWT容器/166
8.1.3 AWT组件/172
8.1.4 布局管理器/178
8.2 任务二 画图软件图形界面/184
8.2.1 Swing概述/184
8.2.2 Swing容器/185
8.2.3 Swing组件/190
8.3 任务三 计算器事件处理机制/202
8.3.1 Java事件处理机制/202
8.3.2 事件的处理过程/203
8.3.3 事件类/204
8.3.4 键盘事件处理/204
8.3.5 鼠标事件处理/207
8.3.6 鼠标事件的处理方法/207
8.4 综合实训 文本编辑器界面/212
8.5 拓展动手练习/216
8.6 习题/216
项目九 Java多媒体应用/217
9.1 任务一 显示曲线/217
9.1.1 Applet应用程序概述/217
9.1.2 工作环境以及运行过程/220
9.2 任务二 显示图像/221
9.2.1 URL类/221
9.2.2 Image类/221
9.3 任务三 播放音频文件/226
9.3.1 Applet类中的play()方法/227
9.3.2 Applet类中的AudioClip接口/227
9.4 拓展动手练习/231
9.5 习题/231
项目十 用数据库管理学生成绩/232
10.1 任务一 创建成绩数据库和成绩表/232
10.1.1 JDBC的实现原理/233
10.1.2 安装和配置MySQL数据库/234
10.1.3 JDBC API简介/236
10.1.4 JDBC API的基本用法/239
10.1.5 处理字符编码的转换/243
10.1.6 把连接数据库的各种属性放在配置文件中/245
10.1.7 Connection,Statement和ResultSet对象/250
10.1.8 执行SQL脚本文件/255
10.1.9 处理异常/257
10.1.10 知识拓展:可滚动及可更新的结果集、行集/258
10.2 任务二 分析统计和更新学生成绩/269
10.2.1 事务的概念/270
10.2.2 事务边界的概念/270
10.2.3 在MySQL程序中声明事务和通过JDBC API声明事务边界/272
10.3 拓展动手练习/277
10.4 习题/277
项目十一 Java网络编程/278
11.1 任务一 用Java编写客户-服务器程序/278
11.1.1 进程之间通信原理/278
11.1.2 TCP/IP参考模型/279
11.2 任务二 从远程Web服务器上读取文件/285
11.2.1 构造Socket/285
11.2.2 获取Socket/290
11.2.3 关闭Socket/292
11.3 任务三 基于UDP的客服数据包接收程序/296
11.3.1 UDP协议简介/296
11.3.2 DatagramPacket类/298
11.3.3 DatagramSocket类/299
11.3.4 DatagramChannel类/303
11.4 拓展动手练习/303
11.5 习题/303
参考文献/304
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网