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

Java程序设计高级教程

  • 作者:国信蓝桥教育科技(北京)股份有限公司
  • 出版社:电子工业出版社
  • ISBN:9787121404672
  • 出版日期:2021年01月01日
  • 页数:232
  • 定价:¥49.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

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

    图书详情

    内容提要
    本书是“大数据应用开发(Java)”1 X职业技能等级证书配套教材,同时也是蓝桥学院“Java全栈工程师”培养项目配套教材。全书共10章,以Java异常处理机制、集合和泛型、IO和XML、Java反射机制、Java多线程机制、Java网络编程API、Java注解、JUnit、JDK 8新特性以及JDBC为基础,系统介绍Java编程中的**特性和**处理机制。本书章节设计合理,配套资源丰富,采用“文字 图片 案例”的讲解形式,从多个角度向读者呈现Java**编程的具体语法和使用步骤,尽可能降低读者的学习门槛。本书直接服务于“大数据应用开发(Java)”1 X职业技能等级证书工作,可作为职业院校、应用型本科院校计算机应用技术、软件技术、软件工程、网络工程和大数据应用技术等计算机相关专业的教材,也可供从事计算机相关工作的技术人员参考。
    目录
    目 录 第1章 Java异常处理机制 1 1.1 异常的概念及分类 1 1.1.1 异常的概念 1 1.1.2 异常的分类 4 1.2 异常的捕获及处理 4 1.2.1 异常简介 4 1.2.2 异常的两种处理方式 5 1.2.3 finally 10 1.3 异常对象与常见异常 13 1.4 throw和throws关键字 15 1.5 自定义异常类 18 1.6 本章小结 20 1.7 本章练习 21 第2章 集合和泛型 22 2.1 集合框架 22 2.1.1 集合与数组 22 2.1.2 Collection家族 23 2.1.3 Map家族 23 2.2 Set接口 24 2.2.1 Set简介 24 2.2.2 HashSet的使用 25 2.2.3 TreeSet的使用 28 2.2.4 比较器 29 2.3 Iterator迭代器 32 2.3.1 Iterator接口 32 2.3.2 Iterator的使用 33 2.4 List接口 34 2.4.1 List简介 34 2.4.2 ArrayList原理及使用 35 2.4.3 LinkedList原理及使用 36 2.5 泛型简介 36 2.6 工具类 38 2.6.1 Collections工具类 38 2.6.2 Arrays工具类 39 2.7 Map接口 41 2.7.1 HashMap的使用 41 2.7.2 Map的遍历 42 2.8 自动拆箱和装箱 44 2.8.1 包装类 44 2.8.2 自动拆箱和装箱的概念 44 2.8.3 自动拆箱和装箱的使用 45 2.9 本章小结 46 2.10 本章练习 47 第3章 IO和XML 49 3.1 File类 49 3.1.1 File类构造方法 49 3.1.2 静态导入 50 3.1.3 File API 51 3.2 I/O流 54 3.2.1 I/O流简介 54 3.2.2 字节流 55 3.2.3 字符流 57 3.3 其他流 59 3.3.1 装饰器模式简介 59 3.3.2 缓冲流 60 3.3.3 转换流 61 3.3.4 数据流 62 3.4 XML解析 63 3.4.1 XML简介 63 3.4.2 DOM解析XML 65 3.4.3 SAX解析XML 69 3.5 本章小结 71 3.6 本章练习 72 第4章 Java反射机制 73 4.1 反射机制概述 73 4.2 Class类 75 4.2.1 Class类简介 75 4.2.2 Class类常用方法 77 4.3 获取运行时信息 77 4.4.1 获取方法信息 77 4.4.2 获取属性信息 81 4.4.3 获取构造方法信息 82 4.4 动态调用 85 4.4.1 创建对象 85 4.4.2 修改属性 88 4.4.3 调用方法 89 4.4.4 操作动态数组 91 4.5 本章小结 93 4.6 本章练习 93 第5章 Java多线程机制 95 5.1 多线程简介 95 5.2 多线程的基本使用 97 5.2.1 创建线程类 97 5.2.2 使用线程类 98 5.3 线程控制 99 5.3.1 线程控制的基本方法 99 5.3.2 线程控制的其他方法 105 5.4 线程间的数据共享 107 5.4.1 数据不一致 107 5.4.2 控制共享数据 108 5.4.3 多线程同步 110 5.4.4 线程死锁 114 5.5 线程协作 116 5.6 本章小结 119 5.7 本章练习 120 第6章 Java网络编程API 121 6.1 网络基础 121 6.1.1 网络协议 121 6.1.2 网络分层模型 122 6.1.3 TCP/IP协议简介 122 6.1.4 数据封装和解封 124 6.1.5 IP地址和域名 124 6.2 Java网络工具类 125 6.2.1 InetAddress类 125 6.2.2 URL类 127 6.2.3 URLConnection类 128 6.3 Socket编程 130 6.3.1 基于TCP的Socket编程 130 6.3.2 基于UDP的Socket编程 136 6.4 模拟爬虫 138 6.4.1 爬虫概述 138 6.4.2 使用底层技术实现爬虫 138 6.4.3 爬虫法律问题简述 141 6.5 本章小结 141 6.6 本章练习 142 第7章 Java注解 143 7.1 Java注解概述 143 7.2 内建注解 144 7.2.1 @Override注解 144 7.2.2 @Deprecated注解 145 7.2.3 @SuppressWarnings注解 146 7.3 自定义注解 148 7.3.1 自定义注解概述 148 7.3.2 元注解 149 7.4 本章小结 152 7.5 本章练习 153 第8章 JUnit 154 8.1 JUnit初探 154 8.1.1 JUnit 3简介 154 8.1.2 JUnit 4简介 157 8.1.3 JUnit 5简介 158 8.2 JUnit案例 159 8.3 本章小结 166 8.4 本章练习 166 第9章 JDK 8新特性 168 9.1 Lambda表达式 168 9.1.1 Lambda简介 168 9.1.2 函数式接口 169 9.1.3 Lambda案例 170 9.2 方法引用 172 9.3 接口的默认方法 174 9.4 重复注解 176 9.5 Stream API 177 9.5.1 生成流 177 9.5.2 转换流 178 9.5.3 终止流 179 9.6 其他JDK 8特性 182 9.7 本章小结 182 9.8 本章练习 183 第10章 JDBC 184 10.1 JDBC概述 184 10.2 JDBC开发步骤 185 10.3 使用JDBC实现单表增、删、改、查 189 10.3.1 使用Statement访问数据库 189 10.3.2 使用PreparedStatement访问数据库 193 10.3.3 JDBC中的异常处理及资源关闭 194 10.3.4 Statement和PreparedStatement的比较 196 10.4 使用JDBC调用存储过程和存储函数 197 10.5 使用JDBC存取大文本和二进制数据 200 10.5.1 读写TEXT数据 200 10.5.2 读写BLOB数据 203 10.6 本章小结 206 10.7 本章练习 206 附录A 部分练习参考答案及解析 208 参考文献 215

    与描述相符

    100

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