图书>教材>高职高专教材>电子信息大类>软件技术
Java程序设计与实践第2版

Java程序设计与实践第2版"

作者:查艳芳卢晨
ISBN:978-7-111-68268-4
定价:¥49.8
字数:411千字
页数:
出版时间:2021-08-04
开本:16
版次:
装帧:平装
出版社:机械工业出版社
简介

本书是针对高职学生的认知特点,以典型案例或学生创新任务为载体,以学生为中心、基于工作过程的任务驱动式教材。 本书共11章,提供了若干个任务,每个任务中又融合了若干个知识点,可以使学生在完成任务的同时,学习和掌握相关知识和技能。其中第1章介绍关于Java程序设计的基本概述,包含了Java的特点,开发环境的搭建等内容;第2章介绍Java程序中所用到的基本数据类型和运算符;第3章介绍三大基本流程控制语句;第4章介绍类和对象的相关概念和创建;第5章介绍类的继承和多态等特性;第6章介绍利用Java语言进行图形用户界面的编程,实现可视化界面的设计;第7章介绍对Java程序设计过程中可能存在的各种异常进行相应的处理;第8章介绍Java对不同数据流的输入/输出处理,以及对文件进行整体读/写等操作;第9章介绍多线程编程,主要涉及单线程和多线程的操作和处理;第10章介绍网络编程,实现多个设备之间的数据发送和接收;第11章是综合项目。 本书可供高等职业院校学生以及Java初学者和爱好者使用。 为方便教学,本书配备电子课件等教学资源。凡选用本书作为教材的教师免费下载。如有问题请致信cmpgalzhi@sina.com,或致电010-88379375联系营销人员。

前言

目录

目 录Contents




前言





第1章 Java程序设计概述


1.1 Java概述 / 00

1.2 类和对象 / 00

1.3 Java的特点 / 00

1.3.1 Java语言的特点 / 00

1.3.2 Java的关键特性 / 00


1.4 Java开发环境 / 00

1.4.1 下载和安装JDK / 00

1.4.2 设置环境变量 / 00

1.4.3 下载和安装Eclipse / 00


1.5 任务1:编写简单Java Application

程序 / 00

【知识要点】 / 00

【典型案例】 / 00

1.5.1 详细设计 / 00

1.5.2 运行 / 00

1.5.3 知识点分析 / 00


1.6 任务2:用Eclipse编写简单程序 / 00

【知识要点】 / 00

【典型案例】 / 00

1.6.1 详细设计 / 00

1.6.2 运行 / 0

1.6.3 知识点分析 / 0


1.7 综合实例 / 0

1.8 本章小结 / 0

习题 / 0



第2章 数据类型和运算符


2.1 任务1:计算圆的面积和周长 / 0

【知识要点】 / 0

【典型案例】 / 0

2.1.1 详细设计 / 0

2.1.2 运行 / 0

2.1.3 知识点分析 / 0


2.2 任务2:三角形的判定 / 0

【知识要点】 / 0

【典型案例】 / 0

2.2.1 详细设计 / 0

2.2.2 运行 / 0

2.2.3 知识点分析 / 0


2.3 任务3:输入/输出学生信息 / 0

【知识要点】 / 0

【典型案例】 / 0

2.3.1 详细设计 / 0

2.3.2 运行 / 0

2.3.3 知识点分析 / 0


2.4 综合实例 / 0

2.5 本章小结 / 0

习题 / 0

第3章 程序流程控制



3.1 任务1:判断学生成绩是否有效 / 0

【知识要点】 / 0

【典型案例】 / 0

3.1.1 详细设计 / 0

3.1.2 运行 / 0

3.1.3 知识点分析 / 0


3.2 任务2:学生成绩转换 / 0

【知识要点】 / 0

【典型案例】 / 0

3.2.1 详细设计 / 0

3.2.2 运行 / 0

3.2.3 知识点分析 / 0


3.3 任务3:录入学生成绩 / 0

【知识要点】 / 0

【典型案例】 / 0

3.3.1 详细设计 / 0

3.3.2 运行 / 0

3.3.3 知识点分析 / 0


3.4 任务4:学生成绩统计 / 0

【知识要点】 / 0

【典型案例】 / 0

3.4.1 详细设计 / 0

3.4.2 运行 / 0

3.4.3 知识点分析 / 0


3.5 任务5:学生成绩分析 / 0

【知识要点】 / 0

【典型案例】 / 0

3.5.1 详细设计 / 0

3.5.2 运行 / 0

3.5.3 知识点分析 / 0


3.6 综合实例 / 0

3.7 本章小结 / 0

习题 / 0



第4章 类和对象



4.1 任务1:创建类Person和对象 / 0

【知识要点】 / 0

【典型案例】 / 0

4.1.1 详细设计 / 0

4.1.2 运行 / 0

4.1.3 知识点分析 / 0


4.2 任务2:创建类Student和对象 / 0

【知识要点】 / 0

【典型案例】 / 0

4.2.1 详细设计 / 0

4.2.2 运行 / 0

4.2.3 知识点分析 / 0


4.3 任务3:计算长方形的面积和周长 / 0

【知识要点】 / 0

【典型案例】 / 0

4.3.1 详细设计 / 0

4.3.2 运行 / 0

4.3.3 知识点分析 / 0


4.4 任务4:计算圆形和长方形的面积/ 0

【知识要点】/ 0

【典型案例】 / 0

4.4.1 详细设计/ 0

4.4.2 运行/ 0

4.4.3 知识点分析/ 0


4.5 综合实例/ 0

4.6 本章小结/ 0

习题 / 0



第5章 继承和多态



5.1 任务1:创建继承于类Person的类Student / 0

【知识要点】 / 0

【典型案例】 / 0

5.1.1 详细设计 / 0

5.1.2 运行 / 0

5.1.3 知识点分析 / 0


5.2 任务2:创建抽象类Transport / 0

【知识要点】 / 0

【典型案例】 / 0

5.2.1 详细设计 / 0

5.2.2 运行 / 0

5.2.3 知识点分析 / 0


5.3 任务3:创建继承于类Person的类

Student并重写方法 / 0

【知识要点】 / 0

【典型案例】 / 0

5.3.1 详细设计 / 0

5.3.2 运行 / 0

5.3.3 知识点分析 / 0


5.4 任务4:圆形、长方形面积和周长的计算 / 0

【知识要点】 / 0

【典型案例】 / 0

5.4.1 详细设计 / 0

5.4.2 运行 / 0

5.4.3 知识点分析 / 0


5.5 综合实例 / 0

5.6 本章小结 / 0

习题 / 0



第6章 图形用户界面



6.1 任务1:创建“Hello World”图形用户界面 /

【知识要点】 /

【典型案例】 /

6.1.1 详细设计 /

6.1.2 运行 /

6.1.3 知识点分析 /


6.2 任务2:按钮布局演示 /

【知识要点】 /

【典型案例】 /

6.2.1 详细设计 /

6.2.2 运行 /

6.2.3 知识点分析 /


6.3 任务3:创建登录界面 /

【知识要点】 /

【典型案例】 /

6.3.1 详细设计 /

6.3.2 运行 /

6.3.3 知识点分析 /


6.4 任务4:创建注册页面 /

【知识要点】 /

【典型案例】 /

6.4.1 详细设计 /

6.4.2 运行 /

6.4.3 知识点分析 /


6.5 任务5:创建文件菜单界面 /

【知识要点】 /

【典型案例】 /

6.5.1 详细设计 /

6.5.2 运行 /

6.5.3 知识点分析 /


6.6 综合实例 /

6.7 本章小结 /

习题 /



第7章 异常处理



7.1 任务1:从键盘获取3个整型数据 /

【知识要点】 /

【典型案例】 /

7.1.1 详细设计 /

7.1.2 运行 /

7.1.3 知识点分析 /


7.2 任务2:对输入数据的异常处理 /

【知识要点】 /

【典型案例】 /

7.2.1 详细设计 /

7.2.2 运行 /

7.2.3 知识点分析 /


7.3 任务3:对输入数据进行多个异常

处理 /

【知识要点】 /

【典型案例】 /

7.3.1 详细设计 /

7.3.2 运行 /

7.3.3 知识点分析 /


7.4 任务4:处理输入成绩异常 /

【知识要点】 /

【典型案例】 /

7.4.1 详细设计 /

7.4.2 运行 /

7.4.3 知识点分析 /


7.5 综合实例 /

7.6 本章小结 /

习题 /



第8章 输入/输出和文件



8.1 任务1:从键盘输入数据并显示 /

【知识要点】 /

【典型案例】 /

8.1.1 详细设计 /

8.1.2 运行 /

8.1.3 知识点分析 /


8.2 任务2:获取文件信息 /

【知识要点】 /

【典型案例】 /

8.2.1 详细设计 /

8.2.2 运行 /

8.2.3 知识点分析 /


8.3 任务3:文件的复制 /

【知识要点】 /

【典型案例】 /

8.3.1 详细设计 /

8.3.2 运行 /

8.3.3 知识点分析 /


8.4 任务4:文件的存取 /

【知识要点】 /

【典型案例】 /

8.4.1 详细设计 /

8.4.2 运行 /

8.4.3 知识点分析 /


8.5 综合实例 /

8.6 本章小结 /

习题 /



第9章 多线程编程



9.1 任务1:时钟 /

【知识要点】 /

【典型案例】 /

9.1.1 详细设计 /

9.1.2 运行 /

9.1.3 知识点分析 /


9.2 任务2:线程监控 /

【知识要点】 /

【典型案例】 /

9.2.1 详细设计 /

9.2.2 运行 /

9.2.3 知识点分析 /


9.3 任务3:火车票购票系统模拟 /

【知识要点】 /

【典型案例】 /

9.3.1 详细设计 /

9.3.2 运行 /

9.3.3 知识点分析 /


9.4 综合实例 /

9.5 本章小结 /

习题 /



第10章 网络编程



10.1 任务1:获取主机信息 /

【知识要点】 /

【典型案例】 /

10.1.1 详细设计 /

10.1.2 运行 /

10.1.3 知识点分析 /


10.2 任务2:客户端/服务器端通信 /

【知识要点】 /

【典型案例】 /

10.2.1 详细设计 /

10.2.2 运行 /

10.2.3 知识点分析 /


10.3 任务3:局域网聊天系统 /

【知识要点】 /

【典型案例】 /

10.3.1 详细设计 /

10.3.2 运行 /

10.3.3 知识点分析 /


10.4 综合实例 /

10.5 本章小结 /

习题 /




第11章 综合项目




11.1 目标 /

11.2 业务说明 /

11.2.1 业务结构说明 /

11.2.2 业务详细说明 /


11.3 技术知识点 /

11.3.1 Java基本语法 /

11.3.2 类与对象 /

11.3.3 继承 /

11.3.4 接口与抽象类 /

11.3.5 异常 /

11.3.6 集合与泛型 /



参考文献 /

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个