Java语言程序设计
依据《国家中长期教育改革和发展规划纲要(2010-2020年)》的指导精神,并结合教育部最新颁布的教学指导要求及普通高等院校教学特点编写而成。
全书共分12章,分别介绍了Java程序设计语言概述、Java语言基础、Java面向对象编程、Java异常、字符串与正则表达式、Java常用类库、Java线程、Java IO、Java数据库编程、Java网络编程、Java的集合框架、Java图形界面等相关内容。
本书可作为本科院校(含独立学院)的计算机专业课教材,也可供成人教育和高职高专院校使用,亦可作为广大青年朋友学习的参考用书。
第1章 Java程序设计语言概述
1.1 认识Java
1.2 初识最简单的Java应用程序
1.3 配置Java开发环境
本章小结
本章习题
第2章 Java语言基础
2.1 标识符与关键字
2.2 Java语言的数据类型
2.3 运算符
2.4 表达式和语句
2.5 流程控制语句
2.6 数组
2.7 方法
本章小结
本章习题
第3章 Java面向对象编程
3.1 面向对象基础知识
3.2 类的定义
3.3 对象的创建
3.4 继承
3.5 final关键字
3.6 抽象类
3.7 接口
3.8 包及访问控制权限
3.9 对象的多态性
3.10 Object类
3.11 包装类
本章小结
本章习题
第4章 Java异常
4.1 异常的概念
4.2 Java中的异常类及其分类
4.3 Java异常处理机制
4.4 自定义异常
本章小结
本章习题
第5章 字符串与正则表达式
5.1 String类
5.2 StringBuffer类
5.3 StringTokenizer类
5.4 正则表达式与模式匹配
本章小结
本章习题
第6章 Java常用类库
6.1 Date类及Calendar类
6.2 Math类与BigInteger类
6.3 Runtime类
6.4 System类
6.5 Random类
本章小结
本章习题
第7章 Java线程
7.1 并发概念
7.2 多线程及线程的基本概念
7.3 线程的生命周期
7.4 线程的创建
7.5 线程调度
7.6 线程的优先级
7.7 守护线程
7.8 线程同步
7.9 线程联合
本章小结
本章习题
第8章 Java IO
8.1 File类
8.2 随机读写流RandomAccessFile类
8.3 字节流与字符流
8.4 转换流
8.5 打印流
8.6 管道流
8.7 BufferedReader类和BufferedWriter类
8.8 数据操作流
8.9 对象流
本章小结
本章习题
第9章 Java数据库编程
9.1 JDBC技术
9.2 结构化查询语言
9.3 JDBC基本操作
9.4 JDBC的高级操作
本章小结
本章习题
第10章 Java网络编程
10.1 网络基础知识
10.2 UDP协议网络程序
10.3 TCP协议网络程序
10.4 HTTP协议网络程序
本章小结
本章习题
第11章 Java的集合框架
11.1 集合概述
11.2 常用集合接口
11.3 常用集合类
本章小结
本章习题
第12章 Java图形界面
12.1 AWT与Swing
12.2 创建窗体
12.3 标签组件JLabel
12.4 按钮组件JButton
12.5 JPanel容器
12.6 布局管理器
12.7 文本组件JTextComponent
12.8 事件处理
12.9 单选按钮组件JRadioButton
12.10 复选框组件JCheckBox
12.11 下拉列表框组件JComboBox
12.12 菜单组件JMenu与JMenuBar
本章小结
本章习题
参考文献