您好,欢迎光临有路网!
Java高级程序设计
QQ咨询:
有路璐璐:

Java高级程序设计

  • 作者:周化祥 许金元
  • 出版社:人民邮电出版社
  • ISBN:9787115570024
  • 出版日期:2021年12月01日
  • 页数:208
  • 定价:¥49.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书系统地介绍了 Java 语言**程序设计内容,主要包括 Java 集合框架、异常处理、输入/输出流、多线程、网络编程、图形用户界面程序设计、泛型、JDBC 编程、Java 8 新特性。本书所有知识点都结合具体实例进行分析,既注重理论介绍,又强调实际应用,从实用的角度精心设计知识结构和代码示例,同时每章后面配有相应习题。 本书可作为普通高等院校计算机及相关专业 Java 程序设计课程的教材,也适合程序开发人员学习使用。
    目录
    目录 第 1 章 集合框架 1.1 Java 语言中的集合类 1 1.1.1 集合概述 1 1.1.2 Java 集合框架的层次结构 2 1.2 Collection 接口 3 1.3 Set 接口及其实现类 4 1.4 List 接口及其实现类 7 1.5 Iterator 接口 11 1.6 Map 接口及其实现类 15 1.7 本章小结 21 1.8 本章习题 21 第 2 章 异常处理 22 2.1 异常处理 22 2.1.1 异常的有关概念 22 2.1.2 异常处理机制 24 2.2 自定义异常类 27 2.3 本章小结 29 2.4 本章习题 29 第 3 章 输入/输出流 31 3.1 File 类 31 3.2 字节流和字符流 40 3.2.1 流的概念 40 3.2.2 InputStream 字节输入流的层次结构与常用方法 41 3.2.3 OutputStream 字节输出流的层次结构与常用方法 42 3.2.4 Reader 字符输入流的层次结构及主要方法 43 3.2.5 Writer 字符输出流的层次结构及主要方法 43 3.3 节点流与处理流的使用 44 3.3.1 节点流的概念 44 3.3.2 使用节点流访问文件 45 3.3.3 处理流的概念 51 3.3.4 处理流类的使用 51 3.4 对象的序列化 59 3.4.1 对象序列化概述 59 3.4.2 支持序列化的接口和类 59 3.4.3 对象序列化的条件 67 3.4.4 transient 67 3.5 本章小结 68 3.6 本章习题 68 第 4 章 多线程 70 4.1 多线程简介 70 4.2 多线程实现的两种方式 73 4.2.1 继承 Thread 类 73 4.2.2 实现 Runnable 接口 76 4.2.3 两种实现方式的比较 77 4.3 线程的属性和控制 79 4.3.1 线程状态及其生命周期 79 4.3.2 线程类的主要方法 80 4.3.3 线程优先级 81 4.3.4 线程休眠和线程中断 86 4.3.5 线程的**操作 90 4.4 多线程的同步/通信问题 94 4.4.1 线程同步 94 4.4.2 锁 100 4.4.3 死锁 105 4.5 本章小结 106 4.6 本章习题 106 第 5 章 网络编程 108 5.1 网络基础知识 108 5.1.1 网络基础知识概述 108 5.1.2 InetAddress 编程 111 5.1.3 URL 编程 112 5.1.4 TCP 与 UDP 113 5.2 Socket 编程 116 5.2.1 Socket 原理 116 5.2.2 基于 TCP 的 Socket 编程 117 5.2.3 基于多线程的 Socket 编程 122 5.3 本章小结 130 5.4 本章习题 130 第 6 章 图形用户界面程序设计 131 6.1 图形用户界面概述 131 6.2 构造简单的图形界面 132 6.2.1 创建框架 132 6.2.2 添加组件 133 6.3 布局管理器 135 6.3.1 FlowLayout 布局管理器 135 6.3.2 BorderLayout 布局管理器 136 6.3.3 GridLayout 布局管理器 138 6.4 交互与事件处理 139 6.4.1 事件处理模型 139 6.4.2 动作事件处理 142 6.5 常用的 GUI 组件 144 6.5.1 标签 144 6.5.2 按钮 145 6.5.3 文本框 147 6.5.4 文本区 148 6.5.5 面板 150 6.5.6 单选按钮 152 6.5.7 复选框 153 6.6 鼠标事件 155 6.7 键盘事件 157 6.8 本章小结 159 6.9 本章习题 159 第 7 章 泛 型 160 7.1 泛型的动机及 Java 语言集合中的泛型 160 7.1.1 泛型的动机 160 7.1.2 Java 语言集合中的泛型 161 7.2 泛型类 164 7.3 泛型接口 165 7.4 泛型通配符 167 7.5 泛型方法 170 7.6 本章小结 174 7.7 本章习题 174 第 8 章 JDBC 编程 176 8.1 JDBC 概述 176 8.1.1 什么是 JDBC 176 8.1.2 JDBC 的体系结构 177 8.1.3 JDBC 核心接口与类 177 8.2 创建 JDBC 应用 177 8.2.1 创建 JDBC 应用程序的步骤 177 8.2.2 JDBC 中主要的类及常用方法 181 8.2.3 SQL 注入问题 187 8.3 PreparedStatement 接口 188 8.4 用 JDBC 连接不同的数据库 194 8.5 本章小结 195 8.6 本章习题 195 第 9 章 Java 8 新特性 196 9.1 Lambda 表达式和函数式接口 196 9.2 方法引用 201 9.3 接口的默认方法和静态方法 206 9.4 本章小结 208 9.5 本章习题 208

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外