注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java程序设计标准教程

Java程序设计标准教程

Java程序设计标准教程

定 价:¥49.00

作 者: 邱加永 编著
出版社: 人民邮电出版社
丛编项:
标 签: J2EE

购买这本书可以去


ISBN: 9787115215413 出版时间: 2010-02-01 包装: 平装
开本: 16开 页数: 408 字数:  

内容简介

  《Java程序设计标准教程》是Sun公司SCJP认证考试的指定用书。全书共13章。第1章全面系统地介绍了Java语言的发展史、特性、Java开发环境的搭建、Java程序的编写编译和运行过程以及Java开发常用IDE工具的使用。第2章详细讲解了Java语言的一些基本语法。第3章和第4章全面透彻地讲解了面向对象编程的思想和应用。第5章~第13章讲解了异常处理和断言、常用Java类、正则表达式、多线程技术、泛型和集合框架的使用、IO编程、网络编程、Swing编程、注解和反射等方面的知识。《Java程序设计标准教程》结构清晰、语言生动,使用典型实用的示例代码和透彻的常见问题分析方法。《Java程序设计标准教程》除了作为Sun公司SCJP认证考试指定用书,还可作为高等院校相关专业或社会培训机构的教学用书,以及编程爱好者的自学用书。

作者简介

暂缺《Java程序设计标准教程》作者简介

图书目录

第1章 Java程序设计概述
1.1 Java语言概述
1.1.1 Java语言的发展史
1.1.2 Java语言的特性
1.1.3 Java技术的核心
1.1.4 Java平台体系结构
1.2 建立JavaSE开发环境
1.2.1 JDK的安装和配置
1.2.2 NetBeans的安装和基本使用
1.2.3 Eclipse的安装和基本使用
1.3 Java程序开发过程
1.3.1 Java程序开发三步曲
1.3.2 第一个Java程序
1.4 Java程序的装载和执行过程
1.4.1 装载程序
1.4.2 检验程序
1.4.3 执行程序
本章习题
第2章 Java语言基本语法
2.1 Java代码基本结构
2.1.1 代码框架
2.1.2 注释
2.1.3 标识符
2.1.4 关键字
2.2 数据类型
2.2.1 整数型
2.2.2 浮点型
2.2.3 字符型
2.2.4 布尔型
2.2.3 变量
2.3.1 变量的声明、初始化和使用
2.3.2 变量的作用域
2.4 数据类型间的转换
2.4.1 自动转换
2.4.2 强制转换
2.5 运算符
2.5.1 算术运算符
2.5.2 赋值运算符
2.5.3 关系运算符
2.5.4 逻辑运算符
2.5.5 三目运算符
2.5.6 位运算符
2.5.7 表达式
2.5.8 表达式类型的自动提升
2.5.9 优先级
2.6 流程控制
2.6.1 顺序语句
2.6.2 条件语句
2.6.3 循环语句
2.6.4 break语句和continue语句
2.6.5 流程控制综合应用
2.7 数组
2.7.1 一维数组
2.7.2 多维数组
本章习题
第3章 面向对象编程基础篇
3.1 面向对象编程简介
3.1.1 类
3.1.2 对象
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.4 方法的深入
3.4.1 方法的参数传递
3.4.2 方法的重载
3.4.3 方法的可变参数
3.5 this关键字
3.6 属性、参数和局部变量的关系
3.7 JavaBean
3.8 包
3.8.1 声明包
3.8.2 编译带包的类
3.8.3 使用带包的类
3.8.4 JDK中的常用包
3.9 文档注释
3.9.1 在源代码中插入文档注释
3.9.2 常规标记
3.9.3 类或接口注释
3.9.4 方法注释
3.9.5 属性注释
3.9.6 包和概述注释
3.9.7 提取注释生成帮助文档
本章习题
第4章 面向对象编程高级篇
4.1 类的继承
4.1.1 继承说明
4.1.2 继承的优点
4.1.3 继承设计
4.2 super关键字
4.3 访问控制符
4.4 常用修饰符
4.4.1 static
4.4.2 final
4.5 方法覆盖
4.6 多态
4.6.1 对象变量多态
4.6.2 多态方法
4.6.3 多态参数
4.7 抽象类
4.8 接口
4.8.1 接口的定义和实现
4.8.2 接口中的变量
4.8.3 多重接口
4.9 嵌套类
4.9.1 嵌套类的定义语法
4.9.2 内部类
4.9.3 静态嵌套类
4.10 JAR文件
4.10.1 jar命令
4.10.2 清单文件
4.10.3 创建可执行的JAR文件
本章习题
第5章 异常和断言
5.1 异常
5.1.1 异常概述
5.1.2 异常类的层次结构
5.1.3 异常的处理
5.1.4 声明异常
5.1.5 手动抛出异常
5.1.6 自定义异常
5.1.7 处理异常时的建议
5.2 断言
5.2.1 使用断言
5.2.2 打开和关闭断言功能
5.2.3 断言的使用技巧
本章习题
第6章 JavaSEAPI常用类
6.1 JavaSEAPI文档概述
6.1.1 下载JavaSEAPI文档
6.1.2 JavaSEAPI文档的结构
6.1.3 使用JavaSEAPI文档
6.2 java.lang包
6.2.1 Object类
6.2.2 基本数据类型的包装类
6.2.3 枚举类型
6.2.4 Math类
6.2.5 System类
6.2.6 Runtime类
6.2.7 String类
6.2.8 StringBuilder类和StringBuffer类
6.3 java.util包
6.3.1 Random类
6.3.2 Scanner类
6.3.3 Arrays类
6.3.4 日期和时间类
6.4 国际化相关
6.4.1 java.util.Locale类
6.4.2 java.text.MessageFormat类
6.4.3 Java程序国际化
6.4.4 java.text.NumberFormat类
6.4.5 java.text.DateFormat类
6.5 正则表达式相关
6.5.1 正则表达式语法
6.5.2 JavaSE中的正则表达式API
6.5.3 字符串类中与正则表达式相关的方法
6.5.4 正则表达式使用示例
6.6 大数字操作
6.6.1 BigInteger
6.6.2 BigDecimal
本章习题
第7章 多线程
7.1 线程概述
7.2 线程的创建和启动
7.2.1 单线程程序
7.2.2 创建新线程
7.2.3 启动线程
7.2.4 Thread类常用方法
7.2.5 为什么需要多线程程序
7.2.6 线程分类
7.3 线程的状态及转换
7.3.1 新线程
7.3.2 可运行的线程
7.3.3 被阻塞和处于等待状态下的线程
7.3.4 被终止的线程
7.4 多线程的调度和优先级
7.4.1 线程调度原理
7.4.2 线程优先级
7.5 线程的基本控制
7.5.1 线程睡眠
7.5.2 线程让步
7.5.3 线程加入
7.6 多线程的同步
7.6.1 线程安全问题
7.6.2 synchronized关键字
7.6.3 对象锁
7.6.4 死锁
7.7 线程交互
7.7.1 Object提供的wait和notify方法
7.7.2 生产者-消费者问题
7.8 用Timer类调度任务
本章习题
第8章 使用泛型
8.1 泛型概述
8.2 泛型类和接口的定义及使用
8.2.1 定义泛型类和接口
8.2.2 从泛型类派生子类
8.2.3 实现泛型接口
8.3 有界类型参数
8.4 泛型方法
8.5 类型参数的通配符
8.6 擦除
8.7 泛型的局限
本章习题
第9章 Java集合框架
9.1 Java集合框架概述
9.2 Collection接口及Iterator接口
9.2.1 Collection接口
9.2.2 Iterator接口
9.3 Set接口及实现类
9.3.1 Set接口
9.3.2 HashSet实现类
9.3.3 LinkedHashSet实现类
9.4 List接口及实现类
9.4.1 List接口
9.4.2 ArrayList类
9.4.3 LinkedList实现类
9.5 Map接口及实现类
9.5.1 Map接口
9.5.2 Hash Map类
9.5.3 Linked HashMap类
9.6 遗留的集合类
9.6.1 Vector类
9.6.2 Stack类
9.6.3 Hash table类
9.6.4 Properties类
9.7 排序集合
9.7.1 Comparable接口
9.7.2 TreeSet类
9.7.3 Comparator接口
9.7.4 Tree Map类
9.8 集合工具类
9.8.1 算法操作
9.8.2 同步控制
9.9 如何选择合适的集合类
本章习题
第10章 流
10.1 File类
10.1.1 文件和目录
10.1.2 Java对文件的抽象
10.2 IO原理
10.3 流类概述
10.3.1 IO流分类
10.3.2 抽象流类
10.4 文件流
10.4.1 File Input Stream和File Output Stream
10.4.2 File Reader和File Writer
10.5 缓冲流
10.6 转换流
10.6.1 Input Stream Reader
10.6.2 Output Stream Writer
10.7 数据流
10.8 打印流
10.9 对象流
10.9.1 序列化和反序列化操作
10.9.2 序列化的版本
10.10 随机存取文件流
本章习题
第11章 网络编程
11.1 网络编程基础知识
11.1.1 网络基本概念
11.1.2 网络传输协议
11.2 Java与网络
11.2.1 InetAddress类
11.2.2 URL类
11.2.3 URLConnection类
11.2.4 URLEncoder类和URLDecoder类
11.3 Java网络编程
11.3.1 套接字
11.3.2 基于TCP协议的网络编程
11.3.3 基于UDP协议的网络编程
本章习题
第12章 Java图形用户界面编程
12.1 Swing概述
12.1.1 Swing是什么
12.1.2 Swing架构
12.2 Swing容器
12.2.1 顶层容器
12.2.2 通用容器
12.2.3 专用容器
12.3 绘图
12.3.1 2D图形
12.3.2 颜色
12.3.3 文本和字体
12.3.4 图像
12.4 Swing组件
12.4.1 Swing组件的层次结构
12.4.2 按钮
12.4.3 文本组件
12.4.4 不可编辑信息显示组件
12.4.5 菜单相关
12.4.6 格式化显示组件
12.4.7 其他组件
12.5 布局管理器
12.5.1 Flow Layout
12.5.2 Border Layout
12.5.3 Grid Layout
12.5.4 BoxLayout
12.6 处理GUI事件
12.6.1 JavaSE事件模型
12.6.2 GUI事件分类
12.6.3 事件适配器
12.7 切换Swing观感
本章习题
第13章 注解和反射
13.1 注解
13.1.1 注解概述
13.1.2 使用JDK内置的注解
13.1.3 自定义注解
13.1.4 注解的注解
13.2 反射
13.2.1 Java反射API
13.2.2 Class类
13.2.3 获取类信息
13.2.4 生成对象
13.2.5 调用方法
13.2.6 访问成员变量的值
13.2.7 操作数组
13.2.8 获取泛型信息
13.2.9 使用反射获取注解信息
13.2.10 反射与代理
本章习题

本目录推荐