Java程序设计
本书是依据《国家中长期教育改革和发展规划纲要(2010—2020年)》的指导精神,并结合教育部最新颁布的教学指导要求及高职高专学校教学特点编写而成。全书结构清晰,内容编排注重方法与技巧,书中的每一章大致分为本章导读、能力目标、本章任务、上机实战、本章小结和本章习题等几个部分,通过系统的讲解和生动的实例,帮助读者尽快掌握相关知识点。
全书共分12章,主要包括Java程序设计语言概述、Java语言基础、Java面向对象编程、Java异常、Java线程、Java集合框架、Java IO、Java数据库编程、Java网络编程、Java图形界面、Java常用类库和Java的开发流程等。
本书可作为高职高专计算机及相关专业的教材,也可作为成人教育和在职人员的培训教材,还可作为广大计算机爱好者的参考读物。
第1章 Java程序设计语言概述
任务1 Java简介
任务2 Java语言的特点
任务3 Java的设计目标
任务4 Java开发环境的搭建
任务5 Java程序运行的原理
任务6 Java开发工具Eclipse
本章小结
本章习题
第2章 Java语言基础
任务1 Java程序的基本组成
任务2 Java语言的数据类型
任务3 运算符和表达式
任务4 流程控制语句
任务5 数组与方法
本章小结
本章习题
第3章 Java面向对象编程
任务1 面向对象基础
任务2 类与对象
任务3 继承
任务4 final关键字
任务5 抽象类
任务6 接口
任务7 包及访问控制权限
任务8 对象的多态性
任务9 Object类
任务10 包装类
任务11 String类
本章小结
本章习题
第4章 Java异常
任务1 异常的概念
任务2 Java中的异常类及其分类
任务3 Java异常处理机制
任务4 自定义异常
任务5 自定义异常的综合应用
上机实战
本章小结
本章习题
第5章 Java线程
任务1 多线程及线程简介
任务2 线程的创建
任务3 线程的状态
任务4 线程的调度
任务5 线程的优先级
任务6 守护线程
任务7 线程同步
上机实战
本章小结
本章习题
第6章 Java集合框架
任务1 集合概述
任务2 常用集合接口
任务3 常用集合类
上机实战
本章小结
本章习题
第7章 Java IO
任务1 File类
任务2 RandomAccessFile类
任务3 字节流与字符流
任务4 转换流
任务5 打印流
任务6 管道流
任务7 BufferedReader类和BufferedWriter类
任务8 数据操作流
任务9 对象流
任务10 Scanner类
本章小结
本章习题
第8章 Java数据库编程
任务1 JDBC技术
任务2 结构化查询语言
任务3 JDBC基本操作
任务4 JDBC高级操作
本章小结
本章习题
第9章 Java网络编程
任务1 网络基础
任务2 UDP协议网络程序
任务3 TCP协议网络程序
任务4 HTTP协议网络程序
上机实战
本章小结
本章习题
第10章 Java图形界面
任务1 AWT与Swing简介
任务2 创建窗体
任务3 标签组件JLabel
任务4 按钮组件JButton
任务5 JPanel容器
任务6 布局管理器
任务7 文本组件JTextComponent
任务8 事件处理
任务9 单选按钮组件JRadioButton
任务10 复选框组件JCheckBox
任务11 列表框组件JList
任务12 下拉列表框组件JComboBox
任务13 菜单组件JMenu与JMenuBar
任务14 文件选择框组件JFileChooser
本章小结
本章习题
第11章 Java常用类库
任务1 StringBuffer类
任务2 Runtime类
任务3 System类
任务4 Math类
任务5 Random类
本章小结
本章习题
第12章 Java的开发流程
任务1 概述
任务2 软件开发过程
任务3 记事本工具
本章小结
参考文献