前言

前言Foreword

为了让读者能够快速且牢固地掌握Java开发技术,人民邮电出版社充分发挥在线教育方面的技术优势、内容优势、人才优势,潜心研究,为读者提供一种“纸质图书+在线课程”相配套,全方位学习Java开发的解决方案。读者可根据个人需求,利用图书和“人邮学院”平台上的在线课程进行系统化、移动化的学习,以便快速全面地掌握Java开发技术。

一、如何学习慕课版课程

本课程依托人民邮电出版社自主开发的在线教育慕课平台——人邮学院(www.rymooc.com),该平台为学习者提供优质、海量的课程,课程结构严谨,用户可以根据自身的学习程度,自主安排学习进度,并且平台具有完备的在线“学习、笔记、讨论、测验”功能。人邮学院为每一位学习者,提供完善的一站式学习服务(见图1)。

图像说明文字

图1 人邮学院首页

为了使读者更好地完成慕课的学习,现将本课程的使用方法介绍如下。

1.用户购买本书后,找到粘贴在书封底上的刮刮卡,刮开,获得激活码(见图2)。

图像说明文字

图2 激活码

图像说明文字

图3 注册人邮学院网站

2.登录人邮学院网站(www.rymooc.com),或扫描封面上的二维码,使用手机号码完成网站注册。

3.注册完成后,返回网站首页,单击页面右上角的“学习卡”选项(见图4),进入“学习卡”页面(见图5),输入激活码,即可获得该慕课课程的学习权限。

image008.tif

图4 单击“学习卡”选项

图像说明文字

图5 在“学习卡”页面输入激活码

4.输入激活码后,即可获得该课程的学习权限。可随时随地使用计算机、平板电脑、手机学习本课程的任意章节,根据自身情况自主安排学习进度(见图6)。

图像说明文字

图6 课时列表

5.在学习慕课课程的同时,阅读本书中相关章节的内容,巩固所学知识。本书既可与慕课课程配合使用,也可单独使用,书中主要章节均放置了二维码,用户扫描二维码即可在手机上观看相应章节的视频讲解。

6.学完一章内容后,可通过精心设计的在线测试题,查看知识掌握程度(见图7)。

图像说明文字

图7 在线测试题

7.如果对所学内容有疑问,还可到讨论区提问,除了有大牛导师答疑解惑以外,同学之间也可互相交流学习心得(见图8)。

图像说明文字

图8 讨论区

8.书中配套的PPT、源代码等教学资源,用户也可在该课程的首页找到相应的下载链接(见图9)。

图像说明文字

图9 配套资源

关于人邮学院平台使用的任何疑问,可登录人邮学院咨询在线客服,或致电:010-81055236。

二、本书特点

Java是Sun公司推出的一种程序设计语言,拥有面向对象、便利、跨平台、分布性、高性能、可移植等优点和特性,是目前被广泛使用的编程语言之一。

Java主要有Java SE(Java标准版本)、Java EE(Java企业版本)和Java ME(Java移动电子设备版本)3个版本。其中,Java SE版本是Java语言的基准版,它包含Java基本语法、面向对象程序设计、多线程、数据集合、输入输出、AWT/Swing程序设计、Applet程序设计、网络编程、数据库操作等。

本书通过通俗易懂的语言和实用生动的例子,系统介绍了Java SE程序设计的基础知识、开发环境与开发工具,并且在每一章的后面提供了习题,方便读者及时考核学习效果。本书还专门以一个“腾宇超市管理系统”的设计开发作为全书贯穿始终的学习案例,生动形象地展现了如何运用Java语言和面向对象技术来解决实际系统开发中遇到的问题,使得理论知识讲解更加贴近实际应用需求。

本书的最后,编者根据课程实际设计了14个上机实验,实验内容由浅入深,包括验证型实验和设计型实验,供读者实践练习,真正提高实际的程序设计能力。

本书的课堂教学建议安排48~64学时,上机指导教学建议16~32学时。各章主要内容和学时建议分配如下,老师可以根据实际教学情况进行调整。

主要内容

课堂学时

上机指导

第1章

Java语言的历史、特性、现状,JDK下载及安装、Eclipse下载、安装,Java API

4

第2章

Java关键字和标识符、常量与变量、基本数据类型、数组

4

1

第3章

运算符、条件分支语句、循环语句、跳转语句

4

1

第4章

面向对象编程基本概念、类和对象的使用、参数传值、实例方法与类方法、this关键字、包、import语句

6

1

第5章

继承、多态、抽象类、final修饰符、内部类

4

1

第6章

接口的继承、实现、接口与抽象类、接口回调、接口参数

4

1

第7章

异常概述、异常处理、异常类、自定义异常

2

1

第8章

String类、时间日期类、数学运算类、数字格式化类、StringBuffer类、包装类

3

1

第9章

集合中主要接口、Collection接口、List集合、Set集合、Map集合

2

1

第10章

流概述、输入输出流、字节流、字符流、RandomAccessFile类、过滤器流、对象序列化

3

1

第11章

Swing概述、常用窗体、标签组件与图标、常用布局管理器、常用面板、常用组件、常用事件处理

3

1

第12章

表格、树、组件面板、菜单、工具栏、进度条

2

1

第13章

线程概述、线程创建、线程生命周期、线程优先级、线程的控制、线程的同步、线程通信

2

1

第14章

网络程序设计基础知识、IP地址封装、套接字、数据报、网络聊天程序开发

2

1

第15章

JDBC技术、JDBC常用类和接口、常见数据库连接

2

1

第16章

综合案例——腾宇超市管理系统,包括需求分析、总体设计、数据库设计、公共类设计、系统主要模块开发、运行项目、小结

4

本书由明日科技出品,龚炳江、文志诚任主编,高建国任副主编。

编 者 

2016年1月

目录

相关文章

  • 张大良:着力推动高校加快现代信息技术与教育教学深度融合

    编者按:本文是教育部高等教育司张大良司长在2016年5月召开的基础课程教学改革研讨会上的讲话摘要。 原文刊登在《中国大学教学》2016年第7期,转载时有删节。 近年来,大规模在线开放课程(即慕课)等新型在线开放课程在世界范围迅速兴起,给高等教育教学改革发展带来了新的机遇和挑战。作为互联网与高等教育结合的产物,慕课的“开放”“共享”理念正在突破传统教育观念的束缚,有助于推进课程和教学内容、...

    825 0 0 0
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部