主页 详情

《21世纪高等教育计算机规划教材 Java面向对象程序设计》_梁燕来,程裕强主编_13205589_9787115309396

【书名】:《21世纪高等教育计算机规划教材 Java面向对象程序设计》
【作者】:梁燕来,程裕强主编
【出版社】:北京:人民邮电出版社
【时间】:2013
【页数】:310
【ISBN】:9787115309396
【SS码】:13205589

最新查询

内容简介

第0章 概述

0.1计算机概述

0.2计算机语言简史

0.3 Java语言简史

0.4 Java运行机制

0.4.1 Java虚拟机

0.4.2运行机制

0.5名词解释

0.6习题

第1章Java开发环境配置

1.1 Windows平台Java环境配置

1.1.1下载Java开发包JDK

1.1.2安装JDK

1.1.3环境变量配置

1.1.4 Java环境测试

1.1.5安装代码编辑器

1.2 Linux平台Java环境配置

1.2.1 Linux简介

1.2.2配置Java开发环境

1.2.3 Java环境测试

1.3第一个Java程序

1.3.1 HelloWorld

1.3.2在Windows下开发Java程序

1.3.3在Linux下开发Java程序

1.3.4跨平台操作

1.4集成开发环境

1.5习题

第2章 面向过程编程

2.1面向过程介绍

2.2标识符

2.3注释

2.4基本数据类型

2.4.1整数型

2.4.2小数型

2.4.3字符型

2.4.4逻辑型

2.4.5基本类型的转换

2.5变量

2.6基本运算

2.6.1算术运算

2.6.2赋值运算

2.6.3自运算

2.6.4比较运算

2.6.5逻辑运算

2.6.6三目运算

2.6.7位运算

2.6.8运算优先级

2.7简单输入输出

2.7.1输入语句

2.7.2输出语句

2.8流程控制

2.8.1顺序结构

2.8.2选择结构

2.8.3循环结构

2.8.4控制转移

2.9循环设计

2.9.1穷举法

2.9.2递推法

2.9.3迭代法

2.10数组

2.10.1数组定义

2.10.2数组操作

2.10.3简单应用

2.10.4二维数组

2.10.5 for与数组

2.11字符串

2.12枚举

2.12.1枚举定义

2.12.2枚举与for循环

2.12.3枚举与switch

2.13方法

2.13.1方法定义

2.13.2递归机制

2.13.3两类参数

2.13.4可变参数

2.14习题

第3章 类与对象

3.1从struct到class

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 Java内存结构

3.5构造器

3.6对象生命周期

3.7 this关键字

3.8方法重载

3.8.1为什么需要重载

3.8.2方法签名

3.8.3重载定义

3.8.4两大误区

3.9权限符

3.9.1 public

3.9.2 private

3.9.3 JavaBean

3.10 static

3.10.1 C语言的static

3.10.2 static成员

3.10.3静态导入

3.10.4自定义Math类

3.11代码块

3.12内部类

3.13包

3.13.1 package

3.13.2 import

3.14反编译

3.15 应用

3.15.1栈Stack

3.15.2队列Queue

3.15.3链表LinkList

3.16习题

第4章 继承与多态

4.1引例

4.2继承机制

4.3 super

4.4对象构造过程

4.5继承性规则

4.5.1同包

4.5.2不同包

4.6 instanceof

4.7成员覆盖

4.7.1属性隐藏

4.7.2方法重写

4.8 fiinal

4.8.1 fiinal属性

4.8.2 fiinal方法

4.8.3 fiinal参数

4.8.4 fiinal类

4.9多态性

4.9.1多态问题

4.9.2多态概述

4.9.3类型多态

4.9.4方法多态

4.10抽象类

4.11接口

4.11.1接口思想

4.11.2接口定义

4.11.3实现接口

4.11.4接口与多态

4.11.5接口与抽象类

4.12 Object类

4.13改进Stack、 Queue和LinkList

4.14匿名类

4.15习题

第5章 面向对象思想

5.1 UML简介

5.1.1结构图

5.1.2关系图

5.2开闭原则

5.3多少原则

5.4高低原则

5.5设计模式简介

5.5.1单例模式

5.5.2工厂模式

5.5.3适配器模式

5.6习题

第6章 异常处理

6.1引例

6.2异常类

6.3异常处理机制

6.3.1 try-catch

6.3.2 try-catch-fiinally

6.4抛出异常

6.4.1 throws

6.4.2 throw

6.5异常处理的缺点

6.6断言

6.7习题

第7章Java API

7.1官方文档

7.2包装类

7.3 Math类

7.4 Random类

7.4.1 Random API

7.4.2区间随机数

7.4.3概率问题

7.5大数类

7.5.1 BigInteger

7.5.2 BigDecimal

7.6 DecimalFormat类

7.6.1格式化整数和小数位

7.6.2整数位分组

7.6.3格式化字符串转换为数值

7.6.4综合实例

7.7 Arrays类

7.7.1复制数组

7.7.2排序

7.7.3二分查找

7.8时间日期型

7.8.1 Date、 SimpleDateFormat

7.8.2 Calendar

7.9 System类

7.9.1 System API

7.9.2记录程序运行时间

7.9.3程序退出

7.9.4程序运行时环境信息

7.10习题

第8章 字符串

8.1 String的API

8.2 String对象

8.2.1字符串常量

8.2.2构造字符串对象

8.2.3字符串引用

8.2.4简单实例

8.3字符串处理

8.3.1遍历字符串

8.3.2字符串相等

8.3.3字符串比较

8.3.4字符串连接

8.3.5字符串查询

8.3.6字符串替换

8.3.7去除空格

8.3.8取子串

8.3.9分割字符串

8.3.10大小写转换

8.4字符串与数值的相互转化

8.5正则表达式

8.5.1初识正则表达式

8.5.2规则定义

8.5.3 matches方法

8.5.4 Pattern和Matcher类

8.5.5再看split()方法

8.6字符串与数组

8.6.1字符串与字符数组

8.6.2字符串与字节数组

8.6.3最熟悉的陌生人

8.6.4统计字符

8.7加密算法

8.7.1对称加密算法

8.7.2非对称加密算法

8.7.3单向加密算法

8.8阅读String类源代码

8.9 StringBuffer类

8.10 StringTokenizer类

8.11 Scanner类

8.12习题

第9章 泛型与集合框架

9.1泛型

9.1.1为什么需要泛型

9.1.2引入泛型

9.1.3类型通配符

9.1.4泛型上限

9.2改进数据结构类

9.2.1 Stack

9.2.2 Queue

9.2.3 LinkList

9.3集合框架

9.3.1 Collection

9.3.2 Iterator

9.3.3 Set

9.3.4 List

9.3.5 Map

9.4习题

第10章Java IO

10.1文件

10.1.1文件系统

10.1.2 File类

10.1.3 Windows平台下的文件

10.1.4 Linux平台下的文件

10.1.5文件跨平台性

10.1.6 Scanner解析文件

10.2 Stream

10.3 InputStream

10.4 OutputStream

10.5文件上传原理

10.6字符流

10.7 Serializable

10.8习题

第11章 多线程

11.1基本概念

11.2创建多线程

11.2.1 Thread

11.2.2Rinnable

11.2.3简单应用

11.3线程详解

11.3.1线程方法

11.3.2线程生命周期

11.3.3示例

11.4线程安全

11.4.1临界资源

11.4.2互斥

11.4.3同步

11.5守护线程

11.6习题

第12章JDBC

12.1数据库

12.1.1数据库概论

12.1.2在Windows平台下配置MySQL

12.1.3在Linux平台下配置MySQL

12.2 SQL语句

12.3 JDBC

12.3.1 JDBC简介

12.3.2驱动程序

12.4 JDBC API

12.4.1 DriverManager

12.4.2 Connection

12.4.3 Statement

12.4.4 ResultSet

12.4.5小结

12.5数据库连接

12.5.1存放驱动程序

12.5.2建立数据库连接

12.6数据操作

12.6.1简单查询

12.6.2批量查询

12.6.3插入数据

12.6.4删除数据

12.6.5更新数据

12.7数据库操作类

12.8连接Oracle

12.8.1在Windows平台下配置Oracle数据库

12.8.2在Linux平台下配置Oracle数据库

12.8.3建立连接

12.8.4单表查询

12.8.5多表查询

12.8.6改进数据库操作类

12.9习题

第13章 反射与Annotation

13.1引例

13.2反射机制

13.2.1 Class类

13.2.2实例化Class对象

13.2.3访问构造器

13.2.4访问属性

13.2.5访问方法

13.3 Annotation介绍

13.4内置的Annotation

13.4.1 @ Override

13.4.2 @ Deprecated

13.4.3 @ SupressWarnings

13.5自定义Annotation

13.5.1自定义简单的Annotation

13.5.2 @ Target

13.5.3 @ Retention

13.5.4自定义Annotation

13.5.5通过反射访问Annotation

13.6习题

第14章 保留部分

14.1 Applet

14.2图形界面

14.3网络编程

14.4习题

第15章 集成开发工具

15.1集成开发工具介绍

15.2 Windows平台下的Eclipse配置

15.2.1 Eclipse下载

15.2.2 Eclipse配置

15.3 Linux平台下的Eclipse配置

15.4创建Java项目

15.5在Java项目中新建类

15.6生成getter和setter

15.7为Java项目创建包

15.8开发JDBC应用程序

15.8.1为Java项目添加驱动程序

15.8.2创建JDBC应用程序

15.9程序调试

15.9.1显示行号

15.9.2设置断点

15.9.3进入Debug模式

15.9.4单步执行

15.9.5查看变量值

15.9.6结束Debug

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
27dd051920966df1c1a8c244c24478b4#e795fe8c31e5d6917b9be859d02e6328#143342747#Java面向对象程序设计_13205589.zip