计算机基础教育 > 算法与程序设计类

Java程序设计教程

书号:9787113220167 套系名称:普通高等教育“十三五”规划教材

作者:何受倩 曾昊 出版日期:2016-09-01

定价:45.00 页码 / 开本:308 /16

策划编辑:王占清 韩从付 责任编辑:周欣 周海燕

适用专业:无 适用层次:高等院校

最新印刷时间:

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书以项目为驱动,将项目分解成多个任务,一个任务对应一个小节,以任务描述的形式引入问题进而解决问题。全书共分十五个项目,主要内容包括:Java概述及开发环境搭建、Java语言编程基础、数组与方法、Teacher类与对象的使用、类的继承与多态、抽象类、接口和包、异常捕获、Java中IO的使用、图形用户界面编程、多线程、Java网络编程、用Java集合来实现商品信息的管理、使用JDBC实现超市进销存管理、API帮助文档的使用及MyEclipse调试方法入门。

            本书从易到难、循序渐进,内容全面,知识点详尽,适合作为高等院校计算机类专业的基础教材,也可作为使用Java语言的相关工作的人员及初学者的自学参考书。
  • 项目一 JAVA概述及开发环境搭建 1
    任务一 认识JAVA 1
    任务二 JAVA开发环境搭建 4
    任务三 编写并运行第一个JAVA程序 7
    任务四 JAVA与其它语言的比较 14
    上机实训(一) 15
    项目二 JAVA语言编程基础 17
    任务一 数据类型与常量、变量 17
    任务二 运算符、表达式与语句 26
    任务三 程序控制结构 34
    上机实训(二) 54
    项目三 数组与方法 56
    任务一 数组的定义及使用 56
    任务二 方法的定义及使用 67
    任务三 数组的引用传递 74
    上机实训(三) 79
    项目四 TEACHER类与对象的使用 81
    任务一 TEACHER类的创建 81
    任务二 调用构造方法创建TEACHER类对象 84
    任务三 使用SETTER和GETTER方法访问被封装属性 89
    上机实训(四) 97
    项目五 类的继承与多态 98
    任务一 类的继承 98
    任务二 进一步学习继承 105
    任务三 类 的 多 态 108
    任务四 进一步学习多态 111
    上机实训(五) 118
    项目六 抽象类、接口和包 120
    任务一 抽象类和抽象方法 120
    任务二 接口与接口的实现 124
    任务三 包与访问权限 128
    上机实训(六) 134
    项目七 异常捕获 136
    任务一 除法计算工具—异常捕获及处理 137
    任务二 进制转换工具--异常抛出 142
    任务三 进制转换工具--声明异常 144
    任务四 圆的计算工具—自定义异常 146
    上机实训(七) 149
    项目八 JAVA中I/O的应用 151
    任务一 标准输入/输出 151
    任务二 FILE类 154
    任务三 I/O流的分类 157
    任务四 常用I/O流的应用 160
    上机实训(八) 164
    项目九 图形用户界面编程 166
    任务一 框架的设计 166
    任务二 按钮和文本区的设计布局 170
    任务三 事件响应及界面程序设计 174
    上机实训(九) 181
    项目十 多线程 182
    任务一 用THREAD类实现多线程 182
    任务二 用RUNNABLE接口实现多线程 185
    任务三 线程的同步与死锁 188
    上机实训(十) 195
    项目十一 JAVA网络编程 196
    任务一 网络编程概述 196
    任务二 TCP网络编程 199
    任务三 UDP网络编程 204
    任务四 多线程与网络编程的综合应用 209
    上机实训(十一) 216
    项目十二 用JAVA集合来实现学生信息的管理 218
    任务一 集合类的选择 218
    任务二 采用LIST派生集合管理有序数据 220
    任务三 采用SET派生集合管理无序数据 225
    任务四 采用MAP派生集合管理映射关系的数据 230
    上机实训(十二) 236
    项目十三 使用JDBC实现超市进销存管理 239
    任务一 JDBC编程环境的搭建 239
    任务二 采用STATEMENT完成数据库的增删改查 249
    任务三 采用PREPAREDSTATEMENT完成数据库的增删改查 270
    上机实训(十三) 273
    项目十四 API帮助文档的使用 275
    任务一 格式化日期SIMPLEDATEFORMAT类的使用 275
    任务二 网络编程类SERVERSOCKET和SOCKET的使用 279
    任务三 数据库编程类的使用 283
    小结 287
    项目十五 MYECLIPSE调试入门 288
    任务一 调试阶乘程序代码 288
    任务二 求水仙花数问题 295
    任务三 分解质因数问题 299
    小结 302
    参考文献 303

  • 1.采用任务式编写,注重知识点与实例相结合,增强学生的实践能力。
    2.本书详略得当,能让学生由浅入深,在任务完成中掌握知识。