频道栏目
首页 > 资讯 > java面向对象 > 正文

Java7面向对象程序设计教程

22-09-02        来源:[db:作者]  
收藏   我要投稿

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

16619953331525113.jpg

基本信息

    书名

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

    作者

    程杰、陈伟、赵少林、周湘贞

    ISBN

    9787302327202

    定价

    45元

    出版社

    清华大学出版社

    出版时间

    2013.10.01

    装帧

    平装

目录     

1内容简介

    

2图书目录

折叠

编辑本段

内容简介

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

参考文献

相关TAG标签
上一篇:Java面向对象程序设计
下一篇: Java面向对象程序设计图形化方法
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站