×
面向对象程序设计(Java)

面向对象程序设计(Java)

1星价 ¥10.9 (3.4折)
2星价¥10.9 定价¥32.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787560641591
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:280
  • 出版时间:2016-08-01
  • 条形码:9787560641591 ; 978-7-5606-4159-1

本书特色

何林波、昌燕、索望主编的《面向对象程序设计 (Java应用型网络与信息安全工程技术人才培养系列教材高等学校电子信息类十三五规划教材)》主要讲述面向对象编程语言Java。从程序设计语言及Java语言产生的背景和发展过程人手,以什么是“面向对象 ”这一问题引出后续章节,循序渐进地讲述了Java基础语法到Java网络编程。
本书主编及参编作者有多年的Java系列课程教学经验,编撰过程中结合了编者历年来的Java教学和信息系统开发经验,比较详细地介绍了Java的基础语法知识和相关技术。全书共13章,内容包括Java概述、面向对象的基本思想、类与对象、Java语言基础、继承、接口、内部类、异常处理、Java中的I/O系统、 Java多线程、数组和集合类、Java网络编程、Java的常用类。由于目前Java在视窗方面的应用场景较少,因此本书对Java中有关UI编程的部分,如awt、swing 进行了省略,读者可以参考其他教材。
本书内容丰富、注重实用,理论知识点之后一般都给出了示范代码,部分代码有一定的实际设计意义。另外每章都附有思考与练习,引导读者回顾、总结所学知识点并进行进一步的学习。
本书可作为高等院校计算机类、信息类、工程类、电子商务类和管理类各专业本、专科生的教材,也可作为普通程序开发人员的自学教材或参考书。

内容简介

本书主要讲述面向对象编程语言Java。从程序设计语言及Java语言产生的背景和发展过程入手,以什么是“面向对象”这一问题引出后续章节,循序渐进地讲述了Java基础语法到Java网络编程。 本书主编及参编作者有多年的Java系列课程教学经验,编撰过程中结合了编者历年来的Java教学和信息系统开发经验,比较详细地介绍了Java的基础语法知识和相关技术。全书共13章,内容包括Java概述、面向对象的基本思想、类与对象、Java语言基础、继承、接口、内部类、异常处理、Java中的I/O系统、Java多线程、数组和集合类、Java网络编程、Java的常用类。由于目前Java在视窗方面的应用场景较少,因此本书对Java中有关UI编程的部分,如awt、swing进行了省略,读者可以参考其他教材。 本书内容丰富、注重实用,理论知识点之后一般都给出了示范代码,部分代码有一定的实际设计意义。另外每章都附有思考与练习,引导读者回顾、总结所学知识点并进行进一步的学习。 本书可作为高等院校计算机类、信息类、工程类、电子商务类和管理类各专业本、专科生的教材,也可作为普通程序开发人员的自学教材或参考书。

目录

第1章 Java概述 1.1 程序设计语言的发展 1.2 Java语言概述 1.2.1 Java语言的产生及发展 1.2.2 Java语言的特性 1.2.3 Java虚拟机及Java的跨平台原理 1.2.4 Java的平台版本 1.3 JDK的安装与使用 1.3.1 JDK的下载与安装 1.3.2 Path与classpath环境变量 1.3.3 **个Java程序 1.3.4 Java的反编译 1.4 集成开发工具介绍 思考与练习第2章 面向对象的基本思想 2.1 结构化程序设计方法的缺点 2.2 面向对象的基本概念 2.2.1 对象的基本概念 2.2.2 面向对象中的抽象 2.3 面向对象核心思想 2.3.1 封装与透明 2.3.2 消息与服务 2.3.3 继承 2.3.4 接口 2.3.5 多态 2.4 类之间的关系 2.4.1 UML简介 2.4.2 依赖 2.4.3 关联 2.4.4 聚合与组合 2.4.5 泛化 2.4.6 实现 思考与练习第3章 类与对象 3.1 类的基本概念 3.1.1 类的定义 3.1.2 类与对象的辨析 3.2 类与对象 3.2.1 类的声明 3.2.2 成员变量 3.2.3 成员方法 3.2.4 构造器(Constructor) 3.2.5 创建对象 3.2.6 访问对象的成员 3.2.7 main方法 3.2.8 关键字 3.2.9 标识符 3.2.10 static关键字 3.2.11 this关键字 3.2.12 package与import 3.2.13 访问控制修饰符 3.2.14 完整的范例程序 3.3 Java虚拟机运行数据区 思考与练习第4章 Java语言基础 4.1 Java的数据类型 4.1.1 基本数据类型 4.1.2 布尔型 4.1.3 整数类型 4.1.4 字符型 4.1.5 浮点数类型 4.1.6 基本数据类型之间的转换 4.1.7 引用类型 4.2 运算符 4.2.1 算术运算符 4.2.2 关系运算符 4.2.3 位运算符 4.2.4 逻辑运算符 4.2.5 赋值运算符 4.2.6 其他运算符 4.2.7 运算符的优先级 4.3 表达式与语句 4.3.1 分支语句 4.3.2 循环语句 4.3.3 break和contrnue 思考与练习第5章 继承 5.1 继承的基本概念 5.2 Java继承的语法 5.2.1 子类与超类 5.2.2 子类能继承的属性及方法 5.2.3 构造方法的继承(super关键字) 5.2.4 方法的重载 5.2.5 方法的覆盖 5.2.6 方法覆盖与重载的区别 5.2.7 Java的上下转型 5.2.8 继承的利弊与使用原则 5.3 终止继承 5.4 抽象类 5.5 多态 5.6 Objeet类 思考与练习第6章 接口 6.1 接口的概念与特性 6.2 接口的定义与使用 6.2.1 接口定义的语法 6.2.2 接口实现的语法 6.3 比较接口与抽象类 6.4 基于接口的设计模式 6.4.1 定制服务模式 6.4.2 适配器模式 6.4.3 默认适配器模式 6.4.4 代理模式 思考与练习第7章 内部类 7.1 内部类 7.1.1 内部类概述 7.1.2 成员内部类 7.1.3 局部内部类 7.1.4 匿名内部类 7.1.5 静态内部类 7.2 内部类的使用 思考与练习第8章 异常处理 8.1 异常处理机制基础 8.1.1 什么是异常 8.1.2 Java异常处理机制的优点 8.2 异常的处理 8.2.1 trycatch捕获异常 8.2.2 finally子语句 8.2.3 throws和throw子语句 8.2.4 异常处理语句的语法规则 8.3 Java的异常类 8.3.1 异常的分类 8.3.2 运行时异常与受检查异常的区别 8.3.3 异常与错误的区别 8.4 自定义异常类 8.5 异常处理原则 思考与练习第9章 Java中的I/O系统 9.1 认识输入流与输出流 9.2 输入流 9.2.1 字节数组输人流 9.2.2 文件输入流 9.2.3 文件字符输入流 9.2.4 Java管道流 9.3 过滤器输人流 9.3.1 DataInputStream的使用 9.3.2 BufferedlnputStream的使用 9.4 输出流 9.4.1 字节数组输出流 9.4.2 文件输出流 9.5 过滤器输出流 9.5.1 Filter()utputStream 9.5.2 Data()utputStream 9.5.3.BufferedOutputStream 9.5.4 PrintStream 9.6 Reader与Writer 9.6.1 InputStreamReader和OutputStream—Writer 9.6.2 BufferedReadm和BufferedWriter 9.7 标准I/O 9.8 File处理 9.8.1 创建文件与目录 9.8.2 随机文件访问 9.9 对象的序列化与反序列化 思考与练习第10章 Java多线程 10.1 线程的基本概念 10.1.1 进程与线程 10.1.2 线程的运行机制 10.2 线程的创建与启动 10.2.1 继承Thread类 10.2.2 实现Runnable接口 10.3 线程中常见的方法 10.3.1 start()方法 10.3.2 sleep()方法 10.3.3 yield()方法 10.3.4 join()方法 10.4 线程的状态转换 10.5 线程同步 10.5.1 临界资源问题 10.5.2 互斥锁 10.5.3 多线程的同步 10.5.4 同步与并发 10.5.5 对象锁与线程通信 10.5.6 死锁 10.6 Daemon线程 思考与练习第11章 数组和集合类 11.1 Java数组 11.1.1 数组的声明、创建与初始化 11.1.2 多维数组 11.1.3 数组实用类Arrays 11.2 Java集合 11.2.1 Java中的集合概述 11.2.2 CoUection接口 11.2.3 Iterator接口 11.3 Set集合 11.3.1 Set集合概述 11.3.2 HashSet 11.3.3 TreeSet 11.4 List列表 11.4.1 List列表概述 11.4.2 List的实现类 11.4.3 List的ListIterator接口 11.5 Map映射 11.5.1 Map映射概述 11.5.2 Map的实现类 思考与练习第12章 Java网络编程 12.1 网络编程基础 12.1.1 网络的基本概念 12.1.2 IP地址与端口 12.1.3 TCP/IP的传输层协议 12.2 URL应用 12.2.1 统一资源定位器 12.2.3 URL应用示例 12.3 TCP编程 12.3.1 Socket的基本概念 12.3.2 Socket简单编程应用 12.3.3 支持多客户的Client/Server应用 12.4 UDP编程 12.4.1 DatagtamSocket类 12.4.2 基于UDP的简单的Cliem/Server程序设计 思考与练习第13章 Java的常用类 13.1 String类和StringBuffer类 13.1.1 String类 13.1.2 StringBuffer类 13.2 基本数据类型封装类 13.3 Properties类 13.4 Date与Calendar类 13.4.1 Date类 13.4.2 Calendar类 13.5 Math与Random类 思考与练习第1章 Java概述 1.1 程序设计语言的发展 1.2 Java语言概述 1.2.1 Java语言的产生及发展 1.2.2 Java语言的特性 1.2.3 Java虚拟机及Java的跨平台原理 1.2.4 Java的平台版本 1.3 JDK的安装与使用 1.3.1 JDK的下载与安装 1.3.2 Path与classpath环境变量 1.3.3 **个Java程序 1.3.4 Java的反编译 1.4 集成开发工具介绍 思考与练习 第2章 面向对象的基本思想 2.1 结构化程序设计方法的缺点 2.2 面向对象的基本概念 2.2.1 对象的基本概念 2.2.2 面向对象中的抽象 2.3 面向对象核心思想 2.3.1 封装与透明 2.3.2 消息与服务 2.3.3 继承 2.3.4 接口 2.3.5 多态 2.4 类之间的关系 2.4.1 UML简介 2.4.2 依赖 2.4.3 关联 2.4.4 聚合与组合 2.4.5 泛化 2.4.6 实现 思考与练习 第3章 类与对象 3.1 类的基本概念 3.1.1 类的定义 3.1.2 类与对象的辨析 3.2 类与对象 3.2.1 类的声明 3.2.2 成员变量 3.2.3 成员方法 3.2.4 构造器(Constructor) 3.2.5 创建对象 3.2.6 访问对象的成员 3.2.7 main方法 3.2.8 关键字 3.2.9 标识符 3.2.10 static关键字 3.2.11 this关键字 3.2.12 package与import 3.2.13 访问控制修饰符 3.2.14 完整的范例程序 3.3 Java虚拟机运行数据区 思考与练习 第4章 Java语言基础 4.1 Java的数据类型 4.1.1 基本数据类型 4.1.2 布尔型 4.1.3 整数类型 4.1.4 字符型 4.1.5 浮点数类型 4.1.6 基本数据类型之间的转换 4.1.7 引用类型 4.2 运算符 4.2.1 算术运算符 4.2.2 关系运算符 4.2.3 位运算符 4.2.4 逻辑运算符 4.2.5 赋值运算符 4.2.6 其他运算符 4.2.7 运算符的优先级 4.3 表达式与语句 4.3.1 分支语句 4.3.2 循环语句 4.3.3 break和contrnue 思考与练习 第5章 继承 5.1 继承的基本概念 5.2 Java继承的语法 5.2.1 子类与超类 5.2.2 子类能继承的属性及方法 5.2.3 构造方法的继承(super关键字) 5.2.4 方法的重载 5.2.5 方法的覆盖 5.2.6 方法覆盖与重载的区别 5.2.7 Java的上下转型 5.2.8 继承的利弊与使用原则 5.3 终止继承 5.4 抽象类 5.5 多态 5.6 Objeet类 思考与练习 第6章 接口 6.1 接口的概念与特性 6.2 接口的定义与使用 6.2.1 接口定义的语法 6.2.2 接口实现的语法 6.3 比较接口与抽象类 6.4 基于接口的设计模式 6.4.1 定制服务模式 6.4.2 适配器模式 6.4.3 默认适配器模式 6.4.4 代理模式 思考与练习 第7章 内部类 7.1 内部类 7.1.1 内部类概述 7.1.2 成员内部类 7.1.3 局部内部类 7.1.4 匿名内部类 7.1.5 静态内部类 7.2 内部类的使用 思考与练习 第8章 异常处理 8.1 异常处理机制基础 8.1.1 什么是异常 8.1.2 Java异常处理机制的优点 8.2 异常的处理 8.2.1 trycatch捕获异常 8.2.2 finally子语句 8.2.3 throws和throw子语句 8.2.4 异常处理语句的语法规则 8.3 Java的异常类 8.3.1 异常的分类 8.3.2 运行时异常与受检查异常的区别 8.3.3 异常与错误的区别 8.4 自定义异常类 8.5 异常处理原则 思考与练习 第9章 Java中的I/O系统 9.1 认识输入流与输出流 9.2 输入流 9.2.1 字节数组输人流 9.2.2 文件输入流 9.2.3 文件字符输入流 9.2.4 Java管道流 9.3 过滤器输人流 9.3.1 DataInputStream的使用 9.3.2 BufferedlnputStream的使用 9.4 输出流 9.4.1 字节数组输出流 9.4.2 文件输出流 9.5 过滤器输出流 9.5.1 Filter()utputStream 9.5.2 Data()utputStream 9.5.3.BufferedOutputStream 9.5.4 PrintStream 9.6 Reader与Writer 9.6.1 InputStreamReader和OutputStream—Writer 9.6.2 BufferedReadm和BufferedWriter 9.7 标准I/O 9.8 File处理 9.8.1 创建文件与目录 9.8.2 随机文件访问 9.9 对象的序列化与反序列化 思考与练习 第10章 Java多线程 10.1 线程的基本概念 10.1.1 进程与线程 10.1.2 线程的运行机制 10.2 线程的创建与启动 10.2.1 继承Thread类 10.2.2 实现Runnable接口 10.3 线程中常见的方法 10.3.1 start()方法 10.3.2 sleep()方法 10.3.3 yield()方法 10.3.4 join()方法 10.4 线程的状态转换 10.5 线程同步 10.5.1 临界资源问题 10.5.2 互斥锁 10.5.3 多线程的同步 10.5.4 同步与并发 10.5.5 对象锁与线程通信 10.5.6 死锁 10.6 Daemon线程 思考与练习 第11章 数组和集合类 11.1 Java数组 11.1.1 数组的声明、创建与初始化 11.1.2 多维数组 11.1.3 数组实用类Arrays 11.2 Java集合 11.2.1 Java中的集合概述 11.2.2 CoUection接口 11.2.3 Iterator接口 11.3 Set集合 11.3.1 Set集合概述 11.3.2 HashSet 11.3.3 TreeSet 11.4 List列表 11.4.1 List列表概述 11.4.2 List的实现类 11.4.3 List的ListIterator接口 11.5 Map映射 11.5.1 Map映射概述 11.5.2 Map的实现类 思考与练习 第12章 Java网络编程 12.1 网络编程基础 12.1.1 网络的基本概念 12.1.2 IP地址与端口 12.1.3 TCP/IP的传输层协议 12.2 URL应用 12.2.1 统一资源定位器 12.2.3 URL应用示例 12.3 TCP编程 12.3.1 Socket的基本概念 12.3.2 Socket简单编程应用 12.3.3 支持多客户的Client/Server应用 12.4 UDP编程 12.4.1 DatagtamSocket类 12.4.2 基于UDP的简单的Cliem/Server程序设计 思考与练习 第13章 Java的常用类 13.1 String类和StringBuffer类 13.1.1 String类 13.1.2 StringBuffer类 13.2 基本数据类型封装类 13.3 Properties类 13.4 Date与Calendar类 13.4.1 Date类 13.4.2 Calendar类 13.5 Math与Random类 思考与练习 信息
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航