《Java程式设计及套用》作者本宗军,由中国水利水电出版社出版,本书共11章,主要讲述了java程式的入门,基础,面向对象程式设计等。
基本介绍
- 书名:Java程式设计及套用
- 作者:李宗军
- ISBN:9787508472713
- 定价:24.00元
- 出版社:中国水利水电出版社
- 出版时间:2010年3月1日
- 开本:16开
内容简介
Java从诞生至今发生了许多重大的发展变化,《Java程式设计及套用》是为了满足学习Java编程的人员深入研究Java而编写的。《Java程式设计及套用》共分11章,分别讲解了Java入门、编程基础、面向对象、泛型、异常、执行绪、I/O、集合框架、常用API、枚举、GUI编程等内容。
《Java程式设计及套用》吸收了最新的Java技术和语法;融合了编程思想、理论、实践、套用于一体:并且知识点前呼后应,始终站在Java编程整体的高度上来分章节讲解,使读者掌握的知识点是有机的整体;为读者留下了一定的思考空间,培养读者思考问题的能力。
《Java程式设计及套用》配有《Java程式设计实训》,精心设计的典型案例都来源于企业项目,与教材紧密结合,使理论知识与实践技能紧密结合、互动循环贯通。随书附赠光碟内容为《Java程式设计及套用》所有範例源程式、相关软体、教学动画演示等。
《Java程式设计及套用》可作为理工科高等院校的“Java程式设计”课程教材,也可作为软体培训或者自学的教材。《Java程式设计及套用》是作者长期从事Java研究、开发、教学、企业软体项目指导的心得体会,在此奉献给大家,愿《Java程式设计及套用》能够为广大Java爱好者提供有益的帮助。
图书目录
序
前言
第1章 Java入门
1.1 Java的起源与发展
1.2 Java开发环境
1.2.1 两种开发环境
1.2.2 搭建开发环境
1.2.3 了解环境变数
1.2.4 了解JDK.的目录结构
1.3 初步体验Java编程
1.3.1 HelloWorld案例
1.3.2 案例分析
1.4 JDKAPI文档的使用
1.5 Java学习的建议
1.5.1 打好基础
1.5.2 眼手脑并用
1.5.3 JDKAPI文档
1.5.4 有效使用网路资源
1.5.5 计算机英语
本章小结
习题1
第2章 Java编程基础
2.1 Java语言基础
2.1.1 注释
2.1.2 关键字和标识符
2.1.3 基本数据类型
2.1.4 字面值与常量
2.1.5 变数
2.1.6 基本类型的类型转换
2.1.7 数组
2.1.8 方法的参数传递
2.1.9 方法的可变参数
2.1.10 格式化输出
2.1.11 包
2.2 Java运算符
2.2.1 算术运算符
2.2.2 比较运算符
2.2.3 逻辑运算符
2.2.4 位运算符
2.2.5 赋值运算符
2.2.6 运算符的优先权
2.3 流程控制
2.3.1 顺序结构
2.3.2 条件分支结构
2.3.3 循环结构
2.3.4 跳转语句
本章小结
习题2
第3章 面向对象
3.1 物理世界与面向对象
3.1.1 人与计算机的关係
3.1.2 物理世界的认知
3.1.3 面向对象方法与UML
3.2 类与对象
3.2.1 类的定义
3.2.2 构造方法
3.2.3 对象的创建与使用
3.3 封装
3.3.1 访问修饰符
3.3.2 封装的保护作用
3.3.3 增强独立性
3.4 类的继承
3.4.1 继承
3.4.2 继承的UML符号
3.4.3 this与super关键字
3.5 多态
3.5.1 重载
3.5.2 覆盖
3.6 接口与抽象类
3.6.1 接口
3.6.2 抽象类
3.7 引用类型的类型转换
3.7.1 自动类型转换
3.7.2 强制类型转换
3.7.3 自动打包/拆包机制
3.8 其他修饰符
3.8.1 final
3.8.2 static
3.8.3 native
3.8.4 transient
3.8.5 strictfp
3.8.6 volatile
3.8.7 assert
3.9 类实例对象的创建过程
3.10 内部类
3.10.1 成员内部类
3.10.2 方法内部类
3.10.3 匿名内部类
3.11 对象之间的关係
3.11.1 泛化
3.11.2 聚合、组合
3.11.3 依赖
3.11.4 关联
3.12 面向对象程式设计的基本原则
3.12.1 单一职责原则
3.12.2 开闭原则
3.12.3 里氏代换原则
3.12.4 依赖倒转原则
3.12.5 接口隔离原则
3.12.6 合成复用原则
3.12.7 迪米特法则
本章小结
习题3
第4章 泛型
4.1 为什幺要引入泛型
4.2 定义简单的泛型
4.3 泛型和子类继承
4.4 泛型的通配符
4.5 泛型方法和类型推断
本章小结
习题4
第5章 异常处理
5.1 什幺是异常
5.2 异常处理机制
5.2.1 try/catch/finally
5.2.2 throws与throw
5.2.3 异常处理编程原则
本章小结
习题5
第6章 多执行绪
6.1 基本概念
6.2 执行绪对象的创建与启动
6.2.1 继承Thread类、
6.2.2 实现Runnable接口
6.2.3 两种创建方式的比较
6.3 执行绪的生命周期
6.4 前台执行绪和后台执行绪
6.5 执行绪的分支与合併
6.6 多执行绪的同步
6.6.1 执行绪安全
6.6.2 同步代码块
6.6.3 同步方法
6.7 执行绪间的通信
本章小结
习题6
第7章 输入输出I/O
7.1 I/O概述
7.2 字元集编码
7.2.1 基本概念
7.2.2 字元集编码的发展
7.2.3 汉字编码
7.2.4 内码和codepage
7.2.5 字元集编码的Java处理
7.3 File类与RandomAccessFile类
7.3.2 RandomAccesst
7.4 流
7.4.1 低级位元组流
7.4.2 高级位元组流
7.4.3 字元流
7.4.4 对象流与序列化
7.5 NIO包简介
7.5.1 为什幺要引入NIO包
7.5.2 流与块的比较
本章小结
习题7
第8章 Java集合框架
8.1 集合框架
8.1.1 引入集合框架的原因
8.1.2 集合框架视图
8.2 集合框架中的常用类与接口
8.2.1 Iterator
8.2.2 Collection
8.2.3 Map
8.2.4 集合处理工具
本章小结
习题8
第9章 常用JDKAPI
9.1 Object类
9.1.1 Obiect介绍
9.1.2 getClass方法与reflection机制
9.1.3.toString方法
9.1.4 equals方法与
9.2 字元串的相关问题
9.2.1 S仕ing、StringBuffer、StringBuilder类
9.2.2 字元串的解析
9.2.3 正则表达式
9.3 其他常用的JDK类
9.3.1 Math、StrictMath与Random
9.3.2 日期类
9.3.3 System类
9.3.4 Runtime类
9.4 Scanner类
本章小结
习题9
第10章 枚举enum
10.1 声明一个简单的枚举
10.2 带参数的枚举值与构造方法
10.3 带体的枚举值
10.4 实现接口
本章小结
习题10
第11章 GUI编程
11.1 GUI概述
11.2 GUI编程三要素
]1.3 图形组件
11.4 容器组件
11.4.1 Applet
11.4.2 Frame
11.4.3 Panel
11.4.4 Dialog
11.4.5 ScrollPane
11.5 布局管理器
11.5.1 Flowl,ayout
11.5.2 BorderLayout
11.5 ‘3Card[.ayout
11.5.4 GridLayout
11.6 事件处理
11.6.1 事件源
11.6.2 事件
11.6.3 监听器
11.6.4 监听器接口适配器
11.7 选单
11.7.1 下拉式选单
11.7.2 弹出式选单
11.8 Graphics绘图
11.8.1 RGB颜色模式
11.8.2 字型
11.8.3 Java的绘图机制,
11.9 国际化I18N
11.9.1 软体的国际化和本地化
11.9.2 I18N编程模型
11.9.3 Locale
11.9.4 本地化的资源
11.10 MVC简介
11.10.1 什幺是MVC
11.10.2 观察员模式
11.10.3 MVC综合例程
11.11 Swing简介
本章小结
习题
附录A Java编码规範
附录B 常用操作命令
附录C Java发展大事记
参考文献