新闻资讯
看你所看,想你所想

Java 7 面向对象程式设计教程

Java 7 面向对象程式设计教程

Java 7 面向对象程式设计教程

《Java 7 面向对象程式设计教程》是2013年10月清华大学出版社出版的图书,作者是程杰、陈伟、赵少林、周湘贞。

基本介绍

  • 书名:Java 7 面向对象程式设计教程
  • 作者:程杰、陈伟、赵少林、周湘贞
  • ISBN:9787302327202
  • 定价:45元
  • 出版社:清华大学出版社
  • 出版时间:2013.10.01
  • 装帧:平装

内容简介

Java语言是目前网际网路上最为流行的一种简单、安全、面向对象的程式设计语言。Java已成为网路时代最重要的语言之一。全书共分16章,按Java知识的系统性,由浅入深安排内容,全面介绍了Java语言基础、面向对象程式设计、集合与数据结构、图形用户界面开发、流和档案、图像与多媒体、资料库程式设计、多执行绪及网路程式设计。每部分内容既有理论知识又有具体示例,通过具体示例帮助学生理解知识内容,将各知识点结合起来,达到学以致用的目的。每章还配有小结和习题,便于教学和学习使用。

图书目录

第1章Java语言概述
1.1Java的诞生
1.2Java的特点
1.3Java与Internet
1.4Java7的新特性
1.5Java程式的分类
1.5.1Java应用程式Application
1.5.2Java小程式Applet
1.5.3Java伺服器端程式Servlet
1.6小结
习题1
第2章Java运行环境及开发工具简介
2.1Java运行系统与开发流程
2.1.1Java运行系统
2.1.2Java平台
2.1.3Java程式开发流程
2.2JavaJDK的安装和配置
2.2.1JDK的安装
2.2.2JDK的配置
2.2.3Java开发工具包JDK
2.3Java源档案编辑环境的选择与设定
2.4编写并运行Application程式
2.5编写并运行一个Applet小程式
2.6注释
2.6.1代码注释
2.6.2文档注释
2.7编程风格
2.7.1Allmans风格
2.7.2Kernighan风格
2.8小结
习题2
目录
Java7面向对象程式设计教程
第3章基本类型、数组和枚举类型
3.1标识符和关键字
3.1.1标识符
3.1.2关键字
3.2基本数据类型
3.2.1逻辑类型
3.2.2整数类型
3.2.3字元类型
3.2.4浮点类型
3.2.5基本数据类型的转换
...
3.3从命令行输入/输出数据
3.3.1输入基本型数据
3.3.2输出基本型数据
3.4数组
3.4.1声明数组
3.4.2创建数组
3.4.3数组元素的使用
3.4.4length的使用
3.4.5数组的初始化
3.4.6数组的引用
3.4.7表示格式
3.4.8複製数组
3.4.9排序与二分查找
3.5枚举类型
3.6小结
习题3
第4章运算符、表达式和语句
4.1运算符
4.1.1赋值运算符与赋值表达式
4.1.2算术运算符与算术表达式
4.1.3关係运算符与关係表达式
4.1.4逻辑运算符与逻辑表达式
4.1.5位运算符
4.1.6三目运算符和複杂运算符
4.1.7instanceof运算符
4.1.8运算符优先权
4.2选择(条件)控制
4.2.1ifelse语句
4.2.2switchcase语句
4.3循环控制
4.3.1for语句
4.3.2while语句
4.3.3dowhile语句
4.4跳转控制
4.4.1break语句
4.4.2continue语句
4.4.3return语句
4.5其他语句
4.6小结
习题4
第5章Java面向对象程式设计的基本概念
5.1Java面向对象基础
5.1.1类和对象
5.1.2类的定义
5.1.3类修饰符
5.2对象创建和引用
5.2.1对象的定义
5.2.2对象成员变数的引用
5.2.3对象方法的调用
5.3成员变数
5.3.1成员变数的定义
5.3.2成员变数修饰符
5.4方法
5.4.1方法声明
5.4.2方法调用
5.4.3方法参数的传递
5.4.4方法修饰符
5.4.5方法重载
5.4.6构造方法
5.4.7类方法和实例方法
5.5包
5.5.1包的定义
5.5.2包的引用
5.6访问许可权
5.6.1私有变数和私有方法
5.6.2共有变数和共有方法
5.6.3友好变数和友好方法
5.6.4受保护的成员变数和方法
5.6.5public类与友好类
5.7小结
练习5
第6章继承与多态
6.1继承
6.1.1子类与父类
6.1.2类的继承性
6.1.3子类对象的构造过程
6.1.4成员变数的隐藏和方法重写
6.1.5super关键字
6.1.6final关键字
6.1.7对象的上转型对象
6.2抽象类
6.2.1抽象类的定义
6.2.2抽象类的实现
6.2.3抽象类与多态
6.3接口
6.3.1接口的声明与使用
6.3.2理解接口
6.3.3接口回调
6.3.4接口与多态
6.3.5抽象类与接口的比较
6.4小结
习题6
第7章异常处理
7.1异常的概念
7.2异常处理机制
7.3异常处理方式
7.4捕获异常
7.5抛出异常
7.6自定义异常
7.7小结
练习7
第8章Java API简介
8.1Java API中的包
8.2java.lang包
8.2.1java.lang.System类
8.2.2java.lang.String类
8.2.3java.lang.StringBuilder类
8.2.4基本数据类型的封装类
8.3java.Math包
8.3.1BigInteger
8.3.2BigDecimal
8.4java.util包
8.4.1日期类Calendar
8.4.2随机数类Random
8.5小结
习题8
第9章泛型与集合框架
9.1泛型
9.1.1泛型类声明
9.1.2使用泛型类声明对象
9.1.3包含多个参数类型的泛型类
9.1.4有界类型
9.1.5通配符泛型
9.1.6泛型方法
9.1.7泛型接口
9.2集合框架
9.2.1Collection接口
9.2.2List接口
9.2.3Set接口
9.2.4Map接口
9.3List集合
9.3.1ArrayList<E>类
9.3.2LinkedList<E>类
9.3.3Vector<E>类
9.3.4Stack<E>类
9.4Set集合
9.4.1TreeSet类
9.4.2HashSet类
9.5Map集合
9.5.1TreeMap类
9.5.2HashMap类
9.6自动装箱与拆箱
9.7小结
习题9
第10章Java Swing图形用户界面
10.1Java Swing概述
10.2JFrame视窗
10.3布局管理器
10.3.1FlowLayout布局
10.3.2BorderLayout布局
10.3.3CardLayout布局
10.3.4GridLayout布局
10.3.5BoxLayout布局
10.4常用控制项
10.4.1标籤JLabel
10.4.2文本框JTextField
10.4.3按钮JButton
10.4.4选单JMenu
10.4.5文本区JTextArea
10.4.6单选按钮JRadioButton
10.4.7下拉列表JList
10.4.8表格JTable
10.4.9树JTree
10.5事件处理机制
10.5.1视窗事件
10.5.2键盘事件
10.5.3滑鼠事件
10.5.4焦点事件
10.6小结
习题10
第11章对话框
11.1JDialog类
11.1.1JDialog类的主要方法
11.1.2对话框的模式
11.2档案对话框
11.3讯息对话框
11.4输入对话框
11.5确认对话框
11.6颜色对话框
11.7小结
习题11
第12章输入/输出流
12.1File类
12.1.1档案的属性
12.1.2目录
12.1.3档案的创建与删除
12.1.4运行执行档
12.2档案位元组流
12.2.1档案位元组输入流
12.2.2档案位元组输出流
12.2.3关闭流
12.3档案字元流
12.4缓冲流
12.5档案对话框
12.6随机流
12.7数组流
12.8数据流
12.9带进度条的输入流
12.10对象流
12.11序列化与对象克隆
12.12小结
习题12
第13章Java多媒体程式设计
13.1多媒体技术概述
13.2Java图形处理
13.2.1图形坐标系
13.2.2Graphics类
13.2.3Color类
13.2.4文本与字型
13.3图像处理
13.3.1载入图像
13.3.2显示图像
13.3.3图像的简单处理
13.4声音播放
13.5动画技术
13.6小结
习题13
第14章JDBC资料库编程
14.1MySQL资料库管理系统
14.1.1MySQL资料库的安装与配置
14.1.2Navicat资料库管理工具
14.1.3创建资料库
14.2JDBC
14.2.1JDBC的原理
14.2.2JDBC的功能
14.2.3ODBC和JDBC的比较
14.2.4JDBC两层结构和三层结构
14.2.5JDBC应用程式接口
14.3JDBC驱动程式
14.3.1JDBC的驱动程式管理器
14.3.2JDBC驱动程式类型
14.3.3使用JDBCODBC桥连线Access
14.3.4使用本地API JDBC驱动连线MySQL
14.4JDBC资料库访问流程
14.4.1载入JDBC驱动程式
14.4.2创建资料库连线
14.4.3执行SQL语句
14.4.4接收并处理SQL的返回结果
14.4.5关闭连线释放资源
14.5查询操作
14.5.1Statement与ResultSet接口
14.5.2顺序查询
14.5.3随机查询
14.5.4预编译与参数化查询
14.5.5离线查询
14.6更新、添加与删除操作
14.6.1常规操作
14.6.2参数化操作
14.7批处理与事务处理
14.8小结
习题14
第15章Java多执行绪机制
15.1多执行绪基础
15.1.1程式、进程与执行绪
15.1.2多执行绪基本概念
15.2执行绪的创建
15.2.1继承Thread类创建执行绪
15.2.2实现Runnable接口创建执行绪
15.2.3两种创建执行绪方法的优、缺点
15.3执行绪的生命周期及控制
15.3.1执行绪的生命周期
15.3.2执行绪的休眠
15.3.3执行绪的优先权
15.4执行绪的同步
15.4.1synchronized关键字
15.4.2执行绪同步常用的方法
15.4.3堆叠问题
15.4.4生产者-消费者问题
15.4.5执行绪同步的辅助类CountDownLatch
15.5执行绪联合
15.6守护执行绪
15.7小结
习题15
第16章Java网路编程
16.1TCP/IP协定简介
16.1.1IP
16.1.2连线埠的概念
16.1.3TCP
16.1.4UDP
16.2网路开发中的常用工具类
16.2.1URL类简介与使用
16.2.2InetAddress类简介与使用
16.3面向连线的TCP通信
16.3.1类Socket
16.3.2类ServerSocket
16.3.3Socket通信
16.3.4多执行绪Socket通信
16.4无连线的UDP通信
16.5UDP广播通信
16.6小结
习题16
参考文献

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com