帝国软件 首页 > 图书 > 教材教辅 > 正文 返回 打印

JAVA程序设计教程

  2020-09-24 00:00:00  

JAVA程序设计教程 本书特色

本书以项目为驱动,将项目分解成多个任务,一个任务对应一个小节,以任务描述的形式引入问题进而解决问题。本书从易到难、循序渐进,内容全面,知识点详尽,适合作为高等院校计算机类专业的基础教材,也可作为使用 Java 语言的相关工作的人员及初学者的自学参考书。

JAVA程序设计教程 内容简介

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

JAVA程序设计教程 目录

项目一 Java 概述及开发环境搭建 ................................................................................. 1 任务一 认识 Java ................................................................................................ 1 任务二 Java 开发环境搭建 ................................................................................. 4 任务三 编写并运行**个 Java 程序 ................................................................. 7 任务四 Java 与其他语言的比较 ....................................................................... 13 上机实训(一) .................................................................................................. 14 项目二 Java 语言编程基础........................................................................................... 15 任务一 数据类型与常量、变量........................................................................ 15 任务二 运算符、表达式与语句........................................................................ 23 任务三 程序控制结构 ...................................................................................... 31 上机实训(二) .................................................................................................. 50 项目三 数组与方法 ..................................................................................................... 52 任务一 数组的定义及使用 ............................................................................... 52 任务二 方法的定义及使用 ............................................................................... 63 任务三 数组的引用传递 ................................................................................... 70 上机实训(三) .................................................................................................. 75 项目四 Teacher 类与对象的使用 .................................................................................. 77 任务一 Teacher 类的创建 ................................................................................. 77 任务二 调用构造方法创建 Teacher 类对象 ...................................................... 80 任务三 使用 setter 和 getter 方法访问被封装属性 ........................................... 85 上机实训(四) .................................................................................................. 92 项目五 类的继承与多态 .............................................................................................. 94 任务一 类的继承 .............................................................................................. 94 任务二 进一步学习继承 ................................................................................. 101 任务三 类 的 多 态 ...................................................................................... 104 任务四 进一步学习多态 ................................................................................. 107 上机实训(五) ................................................................................................ 114Java 程序设计教程 2 项目六 抽象类、接口和包......................................................................................... 116 任务一 抽象类和抽象方法 ............................................................................. 116 任务二 接口与接口的实现 ............................................................................. 120 任务三 包与访问权限 .................................................................................... 124 上机实训(六) ................................................................................................ 130 项目七 异常捕获 ....................................................................................................... 131 任务一 除法计算工具——异常捕获及处理 ................................................... 132 任务二 进制转换工具——异常抛出 .............................................................. 136 任务三 进制转换工具——声明异常 .............................................................. 139 任务四 圆的计算工具——自定义异常 .......................................................... 141 上机实训(七) ................................................................................................ 144 项目八 Java 中 I/O 的应用 ......................................................................................... 145 任务一 标准输入/输出 ................................................................................... 145 任务二 File 类 ................................................................................................ 148 任务三 I/O 流的分类 ...................................................................................... 151 任务四 常用 I/O 流的应用.............................................................................. 153 上机实训(八) ................................................................................................ 158 项目九 图形用户界面编程......................................................................................... 159 任务一 框架的设计 ........................................................................................ 159 任务二 按钮和文本区的设计布局 .................................................................. 163 任务三 事件响应及界面程序设计 .................................................................. 166 上机实训(九) .................................................................................................... 173 项目十 多线程 ........................................................................................................... 175 任务一 用 Thread 类实现多线程 .................................................................... 175 任务二 用 Runnable 接口实现多线程 ............................................................. 178 任务三 线程的同步与死锁 ............................................................................. 181 上机实训(十) ................................................................................................ 187 项目十一 Java 网络编程 ............................................................................................ 188 任务一 网络编程概述 .................................................................................... 188 任务二 TCP 网络编程 .................................................................................... 190 任务三 UDP 网络编程 .................................................................................... 195目 录 3 任务四 多线程与网络编程的综合应用 .......................................................... 200 上机实训(十一) ................................................................................................. 207 项目十二 用 Java 集合来实现学生信息的管理 .......................................................... 209 任务一 集合类的选择 .................................................................................... 209 任务二 采用 List 派生集合管理有序数据 ...................................................... 211 任务三 采用 Set 派生集合管理无序数据........................................................ 216 任务四 采用 Map 派生集合管理映射关系的数据........................................... 220 上机实训(十二) ............................................................................................ 226 项目十三 使用 JDBC 实现超市进销存管理 ................................................................ 228 任务一 JDBC 编程环境的搭建 ....................................................................... 228 任务二 采用 Statement 完成数据库的增删改查 ............................................. 237 任务三 采用 PreparedStatement 完成数据库的增删改查 ................................ 258 上机实训(十三) ............................................................................................ 260 项目十四 API 帮助文档的使用 .................................................................................. 262 任务一 格式化日期 SimpleDateFormat 类的使用 ........................................... 262 任务二 网络编程类 ServerSocket 和 Socket 的使用 ....................................... 266 任务三 数据库编程类的使用 ......................................................................... 270 小 结 ........................................................................................................... 274 项目十五 MyEclipse 调试入门 ................................................................................... 275 任务一 调试阶乘程序代码 ............................................................................. 275 任务二 求水仙花数问题 ................................................................................. 282 任务三 分解质因数问题 ................................................................................. 286 小 结 ........................................................................................................... 289 参考文献 ...................................................................................................................... 290

JAVA程序设计教程 作者简介

何受倩,广东惠州人,1979年7月生,大学讲师。从事计算机专业教学工作13年。主要讲授的课程有C语言、C 、数据结构、Java程序设计、PHP程序设计、Web客户端编程等课程。指导学生参加“全国软件专业人才设计与开发大赛”获省级二等奖、一等奖,*三等奖,指导学生参加第三届“多迪杯”全国大学生IT专业技能竞赛网站设计大赛获3个*三等奖。 曾昊,广东五华人,1981年生,大学讲师,2004年中国科学技术大学电子信息工程系毕业,2013年获华南理工大学工程硕士学位。有3年企业软件开发经验,从事计算机软件专业一线教学工作9年,多次指导学生获全国软件人才大赛奖项。曾参编《计算机教、学、做一体化教材》。

JAVA程序设计教程

http://book.00-edu.com/tushu/jcjf/2020-10-02/2777010.html