简介
《新编高等院校计算机科学与技术应用型规划教材:Java编程方法学(附光盘1张)》将Java语言的学习分列为“基础篇”和“体验篇”。“基础篇”中涉及Java基础语法和基本结构,使初学者对Java有初步了解和掌握,同时也为程序员提供资料性的参考。“体验篇”则主要面向开发人员,在全面介绍Struts、Hibernate、Spring等Java开发架构的同时,通过实例解析介绍了Java语言在GUI编程、多线程处理、网络套接字、安全性编程方面的应用。这种将基础与拓展分列的介绍方式,使读者在学习Java的同时能够直接体验到程序员们的开发思路和设计思想,有助于读者自身的学习和工作实践。
《新编高等院校计算机科学与技术应用型规划教材:Java编程方法学(附光盘1张)》注重实例解析的示范作用,许多在理论学习中容易混淆的概念,往往在阅读了实例后就一目了然了。《新编高等院校计算机科学与技术应用型规划教材:Java编程方法学(附光盘1张)》可以作为高等院校相应课程的教材,也可作为从事Java应用科技工作者的参考用书。
目录
目录
基础篇
第1章 面向对象程序设计方法与Java
1.1 简介
1.1.1 Java的工作原理
1.1.2 Java的特点
1.1.3 Java体系结构
1.1.4 Java的版本分类
1.1.5 Java的开发环境
1.1.6 配置Java开发环境
1.1.7 源程序的编译与运行
1.2 面向对象程序设计方法
1.2.1 面向对象程序设计方法特性
1.2.2 类的定义
1.2.3 对象的定义
1.2.4 对象的清除
1.3 Java编程规范
1.3.1 Java源程序结构
1.3.2 命名规范与代码编写格式
1.3.3 注释语句
1.4 实例分析
1.4.1 Java Application实例
1.4.2 Java Applet实例
1.5 小结
第2章 方法:与对象通信
2.1 简介
2.1.1 对象作为方法调用手段
2.1.2 方法定义
2.1.3 方法的调用
2.1.4 访问权限
2.2 传递信息给对象
2.2.1 通过参数传递信息
2.2.2 通过方法main传递信息
2.3 构造方法
2.3.1 默认构造方法
2.3.2 自定义构造方法
2.3.3 带参数的构造方法
2.3.4 构造方法重载
2.4 从对象获取信息
2.4.1 获取简单信息
2.4.2 获得对象句柄
2.5 传值和传引用
2.5.1 传值和传引用的区别
2.5.2 传值方式
2.5.3 传引用方式
2.6 继承与接口
2.6.1 单重继承
2.6.2 接口
2.6.3 接口实现多重继承
2.6.4 方法的覆盖与重载
2.6.5 this和super
2.6.6 final用法
2.7 小结
第3章 Java语言基本元素
3.1 简介
3.2 标识符和关键字
3.2.1 标识符
3.2.2 关键字
3.2.3 注释
3.3 运算符和表达式
3.3.1 算术运算符
3.3.2 关系运算符
3.3.3 逻辑运算符
3.3.4 赋值运算符
3.3.5 位运算符
3.3.6 instanceof运算符
3.3.7 运算符的优先级
3.3.8 表达式
3.4 变量与常数
3.4.1 声明一个变量
3.4.2 动态初始化
3.4.3 变量的作用域和生存期
3.4.4 常量
3.5 基本数据类型
3.5.1 整数型
3.5.2 浮点型
3.5.3 字符型
3.5.4 布尔型
3.5.5 Java类型转换与强制类型转换
3.6 循环结构
3.6.1 while语句
3.6.2 do-while循环
3.6.3 for循环
3.6.4 for循环的一些变化
3.6.5 循环嵌套
3.7 选择结构
3.7.1 if语句
3.7.2 嵌套if语句
3.7.3 switch语句
3.7.4 嵌套switch语句
3.8 跳转语句
3.8.1 break语句
3.8.2 continue语句
3.8.3 return语句
3.9 小结
第4章 字符串
4.1 简介
4.2 字符串的基本操作
4.2.1 字符串对象的创建
4.2.2 字符串的查找
4.2.3 字符串的比较
4.2.4 生成相关字符串
4.3 基本数据类型、字符串和字节数组
4.3.1 基本数据类型和字符串之间的转化
4.3.2 字符串和字节数组
4.4 正则表达式和字符串的匹配
4.4.1 正则表达式
4.4.2 字符串的匹配
4.5 StringBuffer类
4.6 小结
第5章 数组与数组处理
5.1 数组定义
5.2 一维数组
5.3 数组算法:排序
5.4 数组算法:查找
5.5 二维数组
5.6 多维数组
5.7 小结
第6章 异常处理
6.1 简介
6.2 Java默认处理异常
6.3 Java异常层次结构
6.4 try/catch捕获异常
6.5 throw语句
6.6 throws语句
6.7 finally子句
6.8 实例解析
6.9 小结
体验篇
第7章 Swing及GUI程序设计
7.1 Swing及GUI简介
7.2 Swing组件集
7.3 Swing中的MVC设计模式
7.4 Java事件模型
7.4.1 事件处理机制
7.4.2 事件处理实现方式
7.5 使用组件显示图片
7.6 滚动条
7.7 复选框和单选按钮
7.8 组合框控件和密码框控件
7.9 列表框
7.10 小结
第8章 线程与并发编程
8.1 线程简介
8.2 线程的概念模型
8.3 线程的优先级
8.4 线程同步
8.5 线程间通信
8.6 实例解析
8.7 小结
第9章 文件、流和输入/输出技术
9.1 简介
9.1.1 基本概念
9.1.2 I/O库
9.2 File类
9.2.1 利用File创建/删除文件
9.2.2 目录列表
9.3 输入流和输出流
9.3.1 基本流结构
9.3.2 读文件
9.3.3 写文件
9.4 Reader类和Writer类
9.4.1 Reader类和Writer类的基本结构
9.4.2 利用Reader和Writer读写字符文件
9.5 对象序列化
9.5.1 序列化
9.5.2 实现一个序列化的类
9.5.3 读取/写入序列化对象的方法
9.5.4 自定义序列化过程
9.6 随机读写文件
9.6.1 DataInput/DataOutput
9.6.2 RandomAccessFile
9.7 实例解析
9.7.1 分析需求
9.7.2 Teacher类
9.7.3 写入与读取Teacher对象的信息
9.7.4 完成的程序
9.8 小结
第10章 套接字和网络
10.1 简介
10.1.1 IP地址和端口Port
10.1.2 TCP和UDP
10.1.3 套接字
10.1.4 InetAddress类
10.2 TCP Socket客户/服务器通信
10.2.1 ServerSocket类
10.2.2 Socket类
10.2.3 简单的TCP Socket程序
10.2.4 多线程TCP Socket程序
10.3 UDP通信
10.3.1 DatagramSocket类
10.3.2 DatagramPacket类
10.3.3 简单的UDP通信程序
10.4 远程方法调用
10.4.1 RMI特性
10.4.2 RMI体系结构
10.4.3 RMI的接口和类
10.4.4 简单的RMI程序
10.5 CORBA技术
10.5.1 CORBA基本构件
10.5.2 IDL
10.5.3 CORBA组成及工作方式
10.5.4 简单的CORBA应用程序
10.5.5 CORBA与其他技术的比较
10.6 实例解析
10.7 小结
第11章 Java安全性
11.1 简介
11.2 Java加密体系结构和Java加密扩展
11.2.1 确保消息的完整性
11.2.2 保持消息的机密性
11.2.3 用公钥保密消息
11.2.4 数字签名
11.2.5 数字证书
11.2.6 CertPath API
11.3 使用JAAS进行安全性编程
11.3.1 概述
11.3.2 JAAS中的认证
11.3.3 JAAS中的授权
11.4 JAAS示例
11.5 小结
第12章 Java开发架构
12.1 传统三层架构B/S
12.1.1 简介
12.1.2 JSP技术
12.1.3 JSP的优势及与其他Web开发工具的比较
12.1.4 用JSP开发Web的几种主要方式
12.1.5 JavaBeans
12.1.6 JavaBeans的属性3
12.1.7 JavaBeans的事件
12.1.8 持久化
12.1.9 用户化
12.2 现代多层架构
12.2.1 MVC模式
12.2.2 Struts模式
12.2.3 Hibernate
12.2.4 Spring
12.3 开发工具Eclipse
12.3.1 Eclipse简介
12.3.2 Eclipse开发环境
12.3.3 编译与运行
12.3.4 版本管理
12.3.5 使用插件
12.4 小结
12.4.1 JSP技术
12.4.2 现代多层架构
基础篇
第1章 面向对象程序设计方法与Java
1.1 简介
1.1.1 Java的工作原理
1.1.2 Java的特点
1.1.3 Java体系结构
1.1.4 Java的版本分类
1.1.5 Java的开发环境
1.1.6 配置Java开发环境
1.1.7 源程序的编译与运行
1.2 面向对象程序设计方法
1.2.1 面向对象程序设计方法特性
1.2.2 类的定义
1.2.3 对象的定义
1.2.4 对象的清除
1.3 Java编程规范
1.3.1 Java源程序结构
1.3.2 命名规范与代码编写格式
1.3.3 注释语句
1.4 实例分析
1.4.1 Java Application实例
1.4.2 Java Applet实例
1.5 小结
第2章 方法:与对象通信
2.1 简介
2.1.1 对象作为方法调用手段
2.1.2 方法定义
2.1.3 方法的调用
2.1.4 访问权限
2.2 传递信息给对象
2.2.1 通过参数传递信息
2.2.2 通过方法main传递信息
2.3 构造方法
2.3.1 默认构造方法
2.3.2 自定义构造方法
2.3.3 带参数的构造方法
2.3.4 构造方法重载
2.4 从对象获取信息
2.4.1 获取简单信息
2.4.2 获得对象句柄
2.5 传值和传引用
2.5.1 传值和传引用的区别
2.5.2 传值方式
2.5.3 传引用方式
2.6 继承与接口
2.6.1 单重继承
2.6.2 接口
2.6.3 接口实现多重继承
2.6.4 方法的覆盖与重载
2.6.5 this和super
2.6.6 final用法
2.7 小结
第3章 Java语言基本元素
3.1 简介
3.2 标识符和关键字
3.2.1 标识符
3.2.2 关键字
3.2.3 注释
3.3 运算符和表达式
3.3.1 算术运算符
3.3.2 关系运算符
3.3.3 逻辑运算符
3.3.4 赋值运算符
3.3.5 位运算符
3.3.6 instanceof运算符
3.3.7 运算符的优先级
3.3.8 表达式
3.4 变量与常数
3.4.1 声明一个变量
3.4.2 动态初始化
3.4.3 变量的作用域和生存期
3.4.4 常量
3.5 基本数据类型
3.5.1 整数型
3.5.2 浮点型
3.5.3 字符型
3.5.4 布尔型
3.5.5 Java类型转换与强制类型转换
3.6 循环结构
3.6.1 while语句
3.6.2 do-while循环
3.6.3 for循环
3.6.4 for循环的一些变化
3.6.5 循环嵌套
3.7 选择结构
3.7.1 if语句
3.7.2 嵌套if语句
3.7.3 switch语句
3.7.4 嵌套switch语句
3.8 跳转语句
3.8.1 break语句
3.8.2 continue语句
3.8.3 return语句
3.9 小结
第4章 字符串
4.1 简介
4.2 字符串的基本操作
4.2.1 字符串对象的创建
4.2.2 字符串的查找
4.2.3 字符串的比较
4.2.4 生成相关字符串
4.3 基本数据类型、字符串和字节数组
4.3.1 基本数据类型和字符串之间的转化
4.3.2 字符串和字节数组
4.4 正则表达式和字符串的匹配
4.4.1 正则表达式
4.4.2 字符串的匹配
4.5 StringBuffer类
4.6 小结
第5章 数组与数组处理
5.1 数组定义
5.2 一维数组
5.3 数组算法:排序
5.4 数组算法:查找
5.5 二维数组
5.6 多维数组
5.7 小结
第6章 异常处理
6.1 简介
6.2 Java默认处理异常
6.3 Java异常层次结构
6.4 try/catch捕获异常
6.5 throw语句
6.6 throws语句
6.7 finally子句
6.8 实例解析
6.9 小结
体验篇
第7章 Swing及GUI程序设计
7.1 Swing及GUI简介
7.2 Swing组件集
7.3 Swing中的MVC设计模式
7.4 Java事件模型
7.4.1 事件处理机制
7.4.2 事件处理实现方式
7.5 使用组件显示图片
7.6 滚动条
7.7 复选框和单选按钮
7.8 组合框控件和密码框控件
7.9 列表框
7.10 小结
第8章 线程与并发编程
8.1 线程简介
8.2 线程的概念模型
8.3 线程的优先级
8.4 线程同步
8.5 线程间通信
8.6 实例解析
8.7 小结
第9章 文件、流和输入/输出技术
9.1 简介
9.1.1 基本概念
9.1.2 I/O库
9.2 File类
9.2.1 利用File创建/删除文件
9.2.2 目录列表
9.3 输入流和输出流
9.3.1 基本流结构
9.3.2 读文件
9.3.3 写文件
9.4 Reader类和Writer类
9.4.1 Reader类和Writer类的基本结构
9.4.2 利用Reader和Writer读写字符文件
9.5 对象序列化
9.5.1 序列化
9.5.2 实现一个序列化的类
9.5.3 读取/写入序列化对象的方法
9.5.4 自定义序列化过程
9.6 随机读写文件
9.6.1 DataInput/DataOutput
9.6.2 RandomAccessFile
9.7 实例解析
9.7.1 分析需求
9.7.2 Teacher类
9.7.3 写入与读取Teacher对象的信息
9.7.4 完成的程序
9.8 小结
第10章 套接字和网络
10.1 简介
10.1.1 IP地址和端口Port
10.1.2 TCP和UDP
10.1.3 套接字
10.1.4 InetAddress类
10.2 TCP Socket客户/服务器通信
10.2.1 ServerSocket类
10.2.2 Socket类
10.2.3 简单的TCP Socket程序
10.2.4 多线程TCP Socket程序
10.3 UDP通信
10.3.1 DatagramSocket类
10.3.2 DatagramPacket类
10.3.3 简单的UDP通信程序
10.4 远程方法调用
10.4.1 RMI特性
10.4.2 RMI体系结构
10.4.3 RMI的接口和类
10.4.4 简单的RMI程序
10.5 CORBA技术
10.5.1 CORBA基本构件
10.5.2 IDL
10.5.3 CORBA组成及工作方式
10.5.4 简单的CORBA应用程序
10.5.5 CORBA与其他技术的比较
10.6 实例解析
10.7 小结
第11章 Java安全性
11.1 简介
11.2 Java加密体系结构和Java加密扩展
11.2.1 确保消息的完整性
11.2.2 保持消息的机密性
11.2.3 用公钥保密消息
11.2.4 数字签名
11.2.5 数字证书
11.2.6 CertPath API
11.3 使用JAAS进行安全性编程
11.3.1 概述
11.3.2 JAAS中的认证
11.3.3 JAAS中的授权
11.4 JAAS示例
11.5 小结
第12章 Java开发架构
12.1 传统三层架构B/S
12.1.1 简介
12.1.2 JSP技术
12.1.3 JSP的优势及与其他Web开发工具的比较
12.1.4 用JSP开发Web的几种主要方式
12.1.5 JavaBeans
12.1.6 JavaBeans的属性3
12.1.7 JavaBeans的事件
12.1.8 持久化
12.1.9 用户化
12.2 现代多层架构
12.2.1 MVC模式
12.2.2 Struts模式
12.2.3 Hibernate
12.2.4 Spring
12.3 开发工具Eclipse
12.3.1 Eclipse简介
12.3.2 Eclipse开发环境
12.3.3 编译与运行
12.3.4 版本管理
12.3.5 使用插件
12.4 小结
12.4.1 JSP技术
12.4.2 现代多层架构
Java编程方法学
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
