主页 详情

《Java程序设计标准教程》_Sun中国在线教育管理学院主编_12516459_9787115215413;9787894797988

【书名】:《Java程序设计标准教程》
【作者】:Sun中国在线教育管理学院主编
【出版社】:北京:人民邮电出版社
【时间】:2010
【页数】:408
【ISBN】:9787115215413;9787894797988
【SS码】:12516459

最新查询

内容简介

第1章 Java程序设计概述

1.1Java语言概述

1.1.1Java语言的发展史

1.1.2Java语言的特性

1.1.3Java技术的核心

1.1.4Java平台体系结构

1.2建立Java SE开发环境

1.2.1JDK的安装和配置

1.2.2NetBeans的安装和基本使用

1.2.3Eclipse的安装和基本使用

1.3Java程序开发过程

1.3.1Java程序开发三步曲

1.3.2第一个Java程序

1.4Java程序的装载和执行过程

1.4.1装载程序

1.4.2检验程序

1.4.3执行程序

本章习题

第2章 Java语言基本语法

2.1Java代码基本结构

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.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.4break语句和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.5this关键字

3.6属性、参数和局部变量的关系

3.7JavaBean

3.8包

3.8.1声明包

3.8.2编译带包的类

3.8.3使用带包的类

3.8.4JDK中的常用包

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.2super关键字

4.3访问控制符

4.4常用修饰符

4.4.1static

4.4.2final

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.10JAR文件

4.10.1jar命令

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章 Java SE API常用类

6.1Java SE API文档概述

6.1.1下载Java SE API文档

6.1.2Java SE API文档的结构

6.1.3使用Java SE API文档

6.2java.lang包

6.2.1Object类

6.2.2基本数据类型的包装类

6.2.3枚举类型

6.2.4Math类

6.2.5System类

6.2.6Runtime类

6.2.7String类

6.2.8StringBuilder类和StringBuffer类

6.3java.util包

6.3.1Random类

6.3.2Scanner类

6.3.3Arrays类

6.3.4日期和时间类

6.4国际化相关

6.4.1java.util.Locale类

6.4.2java.text.MessageFormat类

6.4.3Java程序国际化

6.4.4java.text.NumberFormat类

6.4.5java.text.DateFormat类

6.5正则表达式相关

6.5.1正则表达式语法

6.5.2Java SE中的正则表达式API

6.5.3字符串类中与正则表达式相关的方法

6.5.4正则表达式使用示例

6.6大数字操作

6.6.1BigInteger

6.6.2BigDecimal

本章习题

第7章 多线程

7.1线程概述

7.2线程的创建和启动

7.2.1单线程程序

7.2.2创建新线程

7.2.3启动线程

7.2.4Thread类常用方法

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.2synchronized关键字

7.6.3对象锁

7.6.4死锁

7.7线程交互

7.7.1Object提供的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.1Java集合框架概述

9.2Collection接口及Iterator接口

9.2.1Collection接口

9.2.2Iterator接口

9.3Set接口及实现类

9.3.1Set接口

9.3.2HashSet实现类

9.3.3LinkedHashSet实现类

9.4List接口及实现类

9.4.1List接口

9.4.2ArrayList类

9.4.3LinkedList实现类

9.5Map接口及实现类

9.5.1Map接口

9.5.2HashMap类

9.5.3LinkedHashMap类

9.6遗留的集合类

9.6.1Vector类

9.6.2Stack类

9.6.3Hashtable类

9.6.4Properties类

9.7排序集合

9.7.1Comparable接口

9.7.2TreeSet类

9.7.3Comparator接口

9.7.4TreeMap类

9.8集合工具类

9.8.1算法操作

9.8.2同步控制

9.9如何选择合适的集合类

本章习题

第10章 流

10.1File类

10.1.1文件和目录

10.1.2Java对文件的抽象

10.2IO原理

10.3流类概述

10.3.1IO流分类

10.3.2抽象流类

10.4文件流

10.4.1FileInputStream和FileOutputStream

10.4.2FileReader和FileWriter

10.5缓冲流

10.6转换流

10.6.1InputStreamReader

10.6.2OutputStreamWriter

10.7数据流

10.8打印流

10.9对象流

10.9.1序列化和反序列化操作

10.9.2序列化的版本

10.10随机存取文件流

本章习题

第11章 网络编程

11.1网络编程基础知识

11.1.1网络基本概念

11.1.2网络传输协议

11.2Java与网络

11.2.1InetAddress类

11.2.2URL类

11.2.3URLConnection类

11.2.4URLEncoder类和URLDecoder类

11.3Java网络编程

11.3.1套接字

11.3.2基于TCP协议的网络编程

11.3.3基于UDP协议的网络编程

本章习题

第12章 Java图形用户界面编程

12.1Swing概述

12.1.1Swing是什么

12.1.2Swing架构

12.2Swing容器

12.2.1顶层容器

12.2.2通用容器

12.2.3专用容器

12.3绘图

12.3.12D图形

12.3.2颜色

12.3.3文本和字体

12.3.4图像

12.4Swing组件

12.4.1Swing组件的层次结构

12.4.2按钮

12.4.3文本组件

12.4.4不可编辑信息显示组件

12.4.5菜单相关

12.4.6格式化显示组件

12.4.7其他组件

12.5布局管理器

12.5.1FlowLayout

12.5.2BorderLayout

12.5.3GridLayout

12.5.4BoxLayout

12.6处理GUI事件

12.6.1Java SE事件模型

12.6.2GUI事件分类

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.1Java反射API

13.2.2Class类

13.2.3获取类信息

13.2.4生成对象

13.2.5调用方法

13.2.6访问成员变量的值

13.2.7操作数组

13.2.8获取泛型信息

13.2.9使用反射获取注解信息

13.2.10反射与代理

本章习题


书查询(www.shuchaxun.com)本网页唯一编码:
310fe9bcb097cca2b1c4753bcbf99d31#f62bd615836acfb3bc88449e29254ffd#241408178#12516459.zip