您好,欢迎来到聚文网。 登录 免费注册
Java语言程序设计(面向对象的设计思想与实践第2版高等学校计算机专业规划教材)

Java语言程序设计(面向对象的设计思想与实践第2版高等学校计算机专业规划教材)

  • 出版社: 机械工业
  • 作者: 编者:吴倩
  • 商品条码: 9787111545095
  • 版次: 2
  • 开本: 16开
  • 页数: 351
  • 出版年份: 2016
  • 印次: 1
定价:¥49 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
吴倩编著的《Java语言程序设计》以面向对象的 设计思想为主线,首先从Java语言的特性介绍入手, 详细讲解Java的基础语法知识;然后循序渐进地解释 面向对象三大特征和接口等重要知识点,并剖析其应 用及程序设计方法;最后进一步深入讲解Java在输入 /输出、Java集合框架、JDBC连接数据库、图形用户 界面、多线程等方面的编程方法。此外,本书内容还 涉及一些Java高级主题,包括高级并发、Socket,网 络编程、Java NIO以及Android图形用户界面开发等 基本理论及实用开发技术。 本书全面整合了JDK 5~JOK 8的主要特性,力求 与当今Java技术的工程应用保持同步。在例题与习题 的选用与设计上深入浅出,强调连贯性与实用性,以 期通过实践锻炼读者的面向对象程序设计能力。 本书可作为计算机及相关专业的大专院校Java语 言程序设计教材,也适合对Java编程感兴趣的广大读 者。
目录
前言 教学建议 第1章 面向对象程序设计思想 1.1 类和对象 1.2 面向对象程序设计的三大特征 1.2.1 封装 1.2.2 继承 1.2.3 多态 1.3 面向对象的程序设计 1.3.1 类的建模 1.3.2 类的层次结构设计 1.3.3 面向对象程序设计原则 1.4 Java语言简介 1.4.1 Java语言的特点 1.4.2 Java程序的开发环境 1.4.3 第一个Java程序 本章小结 习题 第2章 Java语言基础知识 2.1 Java语言基本元素 2.2 Java基本数据类型 2.3 引用数据类型 2.3.1 枚举 2.3.2 数组 2.4 基本数据类型的封装类 2.5 运算符及表达式 2.5.1 算术运算符 2.5.2 关系运算符 2.5.3 逻辑运算符与逻辑表达式 2.5.4 赋值运算符 2.5.5 位运算符 2.5.6 其他运算符 2.5.7 表达式 2.6 Java控制语句 2.6.1 分支结构 2.6.2 循环结构 2.6.3 中断结构 本章小结 习题 第3章 类与对象 3.1 类与对象的创建 3.2 对象的初始化 3.3 数据成员及方法 3.3.1 访问数据成员及方法 3.3.2 方法中参数传递的问题 3.3.3 toString()方法 3.4 类的使用 3.4.1 static数据 3.4.2 static方法 3.4.3 终态final 3.4.4 方法重载 3.4.5 this指针 3.4.6 对象的回收 3.4.7 包 3.4.8 类的访问控制 3.5 Java基础类库 3.5.1 语言包java.lang 3.5.2 实用包java.util 3.6 Java注释 3.6.1 Annotation的定义 3.6.2 基本Annotation 3.6.3 Annotation的用途 3.6.4 Java文档生成器 本章小结 习题 第4章 异常处理 4.1 异常的概念 4.2 异常的分类 4.3 异常的处理机制 4.3.1 非检查型异常处理 4.3.2 检查型异常处理 4.4 自定义异常类 本章小结 习题 第5章 类的重用 5.1 类的重用概述 5.2 重用方式之一——继承 5.2.1 父类与子类 5.2.2 继承的语法 5.2.3 子类的数据成员 5.2.4 子类的方法 5.2.5 继承关系下的构造方法 5.3 抽象类与抽象方法 5.4 重用方式之二——类的组合 5.4.1 组合的语法 5.4.2 组合与继承的结合 本章小结 习题 第6章 接口与多态 6.1 接口的概念及用途 6.2 接口的声明及实现 6.3 接口与抽象类的比较 6.4 多态 6.4.1 向上转型的概念及方法调用 6.4.2 静态绑定和动态绑定 6.4.3 多态的实现 6.4.4 多态的应用 6.5 内部类 6.5.1 内部类的概念 6.5.2 静态内部类 6.5.3 内部类实现接口及抽象类 6.5.4 方法中的内部类 6.5.5 匿名的内部类 本章小结 习题 第7章 Java集合框架 7.1 集合框架概述 7.2 Collection接口 7.3 List接口 7.3.1 LinkedList 7.3.2 ArrayList 7.4 泛型 7.4.1 泛型的定义及实例化 7.4.2 泛型在集合中的应用 7.5 迭代器 7.6 Set接口 7.7 Map接口 7.8 Collections类 7.9 比较器 7.10 Lambda表达式 本章小结 习题 第8章 输入/输出 8.1 I/O流的概念 8.2 I/O流的种类 8.2.1 字节流 8.2.2 字符流 8.2.3 标准输入/输出数据流 8.3 文件输入/输出流 8.3.1 字符输出流 8.3.2 字符输入流 8.3.3 字节输出流 8.3.4 字节输入流 8.3.5 File类 8.3.6 随机文件的读写 8.4 对象序列化 本章小结 习题 第9章 JDBC 9.1 JDBC简介 9.2 JDBC架构 9.3 JDBC API 9.4 在eclipse环境下通过JDBC访问数据库 9.4.1 配置开发环境 9.4.2 调用JDBC API编写应用程序 9.5 JDBC处理存储过程 9.6 SQLException 9.7 控制事务 9.8 JDBC其他相关用法 本章小结 习题 第10章 Java图形用户界面 10.1 Java图形用户界面类库 10.2 Swing的组件 10.3 Swing组件的层次结构 10.4 Swing GUI程序 10.4.1 顶层容器 10.4.2 中间层容器 10.4.3 布局管理器 10.4.4 Swing组件 10.5 事件处理机制 10.5.1 事件响应 10.5.2 事件处理的实现方法 10.6 Swing Designer可视化图形界面编程 本章小结 习题 第11章 多线程 11.1 进程与线程 11.2 多线程创建方式 11.2.1 Thread类 11.2.2 Runnable接口 11.3 守护线程 11.4 线程的生命周期 11.5 线程的常用方法 11.6 线程的优先级 11.7 多线程的编程方式 11.7.1 不相关的线程 11.7.2 相关但无须同步的线程 11.7.3 同步线程 11.7.4 交互式线程 11.8 死锁 11.9 高级并发 11.9.1 Lock和Condition 11.9.2 读写锁 11.9.3 阻塞队列(BlockingQueue) 11.9.4 线程池 本章小结 习题 第12章 Java Socket网络编程 12.1 网络通信协议 12.2 Socket基本概念 12.3 TCP Socket编程 12.3.1 TCP Socket点到点通信 12.3.2 TCP Socket多线程通信 12.4 UDP Socket编程 12.4.1 UDP Socket点到点通信 12.4.2 UDP Socket多线程通信 12.4.3 UDP Socket组播通信 本章小结 习题 第13章 Java非阻塞IO(NIO) 13.1 Java NIO与标准IO的区别 13.2 NIO的核心对象 13.2.1 通道 13.2.2 缓冲区 13.2.3 选择器 13.3 NIO Socket通信单线程模式 13.4 基于反应器的NIO Socket多线程模式 本章小结 习题 第14章 Android图形用户界面开发简介 14.1 Android概述 14.2 Android系统架构 14.3 Android应用程序组件 14.4 Android的图形界面元素 14.4.1 视图和视图组 14.4.2 布局管理 14.4.3 事件驱动 14.5 eclipse下的Android开发环境配置 14.6 Android图形用户界面开发示例 14.6.1 Android应用程序目录结构 14.6.2 创建按钮示例 14.7 常用的Android控件 本章小结 习题 参考文献

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网