Java语言程序设计项目化教程
作者:袁静珍 主编
出版时间: 2018年版
内容简介
《JAVA语言程序设计项目化教程》系统介绍了Java程序设计的基础知识、开发环境与开发工具。全书共分11章,并以案例形式进行讲解,通俗易懂,实战性强。内容主要包括Java语言的概述、Java语言的基本语法、程序流程控制语句、面向对象编程的基础、异常的概念和处理、多线程处理机制、Java输入输出(I/O)处理、Java面向对象编程、继承与多态、Java异常、Java窗体程序设计等。《JAVA语言程序设计项目化教程》从初学者的角度,以丰富的实例、案例、通俗易懂的语言、简单的图示,详细介绍Java开发中重点用到的多种技术,使读者快速掌握Java程序设计的方法。《JAVA语言程序设计项目化教程》可作为应用型本科高校计算机及相关专业Java程序设计的教材,也适合Java初学者及程序开发者参考使用。
目录
第一章 Java概述
实例 编程输出星号组成的等腰三角形
上机实践:利用Eclipse编写、Java程序的流程
第二章 Java基本语法
实例2.1 输出错误信息与调试信息(基本语法)
实例2.2 加密可以这样简单(运算符)
实例2.3 获得一维数组最小值(数组)
上机实践:计算圆的面积和周长
第三章 Java语句及控制结构
实例3.1 判断某一年是否为闰年(if语句)
实例3.2 判断学生成绩等级(if语句的嵌套)
实例3.3 为新员工分配部门(switch语句)
实例3.4 使用嵌套循环在控制台上输出九九乘法表(循环语句)
实例3.5 终止循环体(跳转语句)
上机实践:打印乘法口诀表
第四章 面向对象编程
实例4.1 温度单位转换工具(类)
实例4.2 提高产品质量的方法(对象)
上机实践:统计某市公民国籍
第五章 继承与多态
实例5.1 经理与员工的差异(继承)
实例5.2 简单的汽车销售商场(多态)
实例5.3 统计图书的销量(修饰符)
实例5.4 局部内部类的简单应用(内部类)
上机实践:制造动物的叫声
第六章 包、接口和异常
实例6.1 使用sort()方法排序(接口)
实例6.2 策略模式的简单应用(接口)
实例6.3 方法中抛出异常(异常)
实例6.4 方法上抛出异常(异常)
上机实践:使用throw关键字抛出异常
第七章 常用类
实例7.1 用户名排序(字符串)
实例7.2 格式化当前日期(日期的格式化)
实例7.3 角度和弧度的转换(Math类)
实例7.4 把数字格式化为货币字符串(数字格式化,Scanner)
实例7.5 将字符串转换成整数(包装类)
实例7.6 整数进制转换器(包装类)
实例7.7 查看数值的取值范围(包装类)
实例7.8 ASClI编码查看器(包装类)
实例7.9 Double类型的比较(包装类)
上机实践:利用守护线程安装音乐播放器
第八章 窗口、菜单和面板
实例8.1 指定窗体标题栏国标(窗口)
实例8.2 框架容器的背景图片(窗口)
实例8.3 计算器(常用面板)
上机实践:制作读取窗体图片信息
第九章 图形用户界面
实例9.1 按钮组件的应用(常用组件)
实例9.2 文本组件的应用(常用组件)
实例9.3 选择控件的应用(常用组件)
实例9.4 流式布局的简单应用(组件布局管理)
实例9.5 密码域控件的简单应用(事件处理方法)
上机实践:制作文件选择框演示窗体界面
第十章 多线程机制
实例10.1 新建无返回值的线程
实例10.2 查看线程的运行状态
实例10.3 查看和修改线程优先级
上机实践:制作三维字体效果
第十一章 图形与多媒体处理
实例11.1 绘制圆形图的窗体(绘制图形)
实例11.2 在窗体中绘制文本(绘制文本)
实例11.3 源图、水平翻转和垂直翻转的效果(图像处理)
实例11.4 播放音频程序(播放音频)
上机实践:制作视频播放器
习题答案
参考文献