Java轻量级Web开发深度探索

价格 69.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 2 人关注
数量
+-
库存100
 
联系方式
加关注0

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

本书介绍如何学用流行的Java编程语行Web开发。主要内括Java开发Web应用基础,结构化程序设计与面向对象编程,文本处理与网络编程,并发程序设计,应用程序开发,使用SpringBoot创建Web服务。 本书第1章着重介绍如何使用Java编程语言快速上手Web开发。第2章着重介绍结构化程序设计。第3章着重介绍面向对象编程。第4章着重介绍处理文本的有限状态机方法。第5章着重介绍套接字网络编程。第6章着重介绍并发程序设计。第7章着重介绍控制台应用程序开发基础以及如何开发Web应用程序。第8章着重介绍如何使用SpringBoot创建Web服务,使用Javascript框架实现Web前端展示。 本书适合对软件开发感兴趣的青少年或者大学生阅读和学时也适合对互联网行业感兴趣的人士参考使用。

目录

第1章 Java开发Web应用基础 1.1 Java编程语言概述 1.2 Java基础 1.2.1 准备开发环境 1.2.2 Eclipse集成开发环境 1.2.3 IDEA集成开发环境 1.3 本章小结第2章 结构化程序设计 2.1 基本数据类型 2.2 变量 2.2.1 表达式执行顺序 2.2.2 简化的运算符 2.2.3 常量 2.3 控制结构 2.3.1 语句 2.3.2 判断条件 2.3.3 三元运算符 2.3.4 条件判断 2.3.5 循环 2.4 方法 2.4.1 main方法 2.4.2 递归调用 2.4.3 方法调用栈 2.5 数组 2.5.1 数组求和 2.5.2 计均值举例 2.5.3 快速 2.5.4 循环不变式 2.6 字符串 2.6.1 字符编码 2.6.2 格式化 2.6.3 增强switch语句 2.7 数值类型 2.7.1 类型转换 2.7.2 整数运算 2.7.3 数值运算 2.7.4 位运算 2.8 提高代码质量 2.8.1 代码整洁 2.8.2 单元测试 2.8.3 调试 2.8.4 重构 2.9 本章小结第3章 面向对象编程 3.1 类和对象 3.1.1 类 3.1.2 类方法 3.1.3 类变量 3.1.4 实例变量 3.1.5 构造方法 3.1.6 对象 3.1.7 实例方法 3.1.8 调用方法 3.1.9 内部类 3.1.10 克隆 3.1.11 结束 3.2 继承 3.2.1 重写 3.2.2 继承构造方法 3.2.3 接口 3.2.4 匿名类 3.2.5 类的兼容 3.3 封装 3.4 静态 3.4.1 静态变量 3.4.2 静态类 3.4.3 修饰类的关键词 3.5 枚举类型 3.6 集合类 3.6.1 动态数组 3.6.2 散列表 3.6.3 泛型 3.6.4 Google Guava集合 3.6.5 类型擦除 3.6.6 遍历 3.6.7 排序 3.6.8 Lambda表达式 3.7 比较 3.7.1 Comparable接口 3.7.2 比较器 3.8 SOLID原则 3.9 异常 3.9.1 断言 3.9.2 Java中的异常 3.9.3 从方法中抛出异常 3.9.4 处理异常 3.9.5 正确使用异常 3.10 字符串对象 3.10.1 字符对象 3.10.2 查找字符串 3.10.3 修改字符串 3.10.4 格式化 3.10.5 常量池 3.10.6 关于对象不可改变 3.11 日期 3.12 大数对象 3.13 给方法传参数 3.13.1 基本类型和对象 3.13.2 重载 3.14 文件r/> 3.14.1 文本文件 3.14.2 制文件 3.14.3 文件位置 3.14.4 读写Unicode编码的文件 3.14.5 文件描述符 3.14.6 对象序列化 3.14.7 使用IOUtils工具类 3.15 Java类库 3.15.1 使用Java类库 3.15.2 构建ja 3.15.3 使用Ant 3.15.4 生成javadoc 3.15.5 ClassLoader 3.15.6 反射 3.16 编程风格 3.16.1 命名规范 3.16.2 流畅接口 3.16.3 日志 3.17 本章小结第4章 处理文本 4.1 字符串r/> 4.2 词法分析 4.3 有限状态机 4.3.1 从NFA到DFA 4.3.2 确定有限状态机DFA 4.4 正则表达式 4.5 解析器生成器JavaCC 4.6 本章小结第5章 网络编程 5.1 套接字 5.1.1 客户端 5.1.2 服务器端 5.1.3 TCP 5.1.4 多播 5.2 Web服务器 5.2.1 协议 5.2.2 Web服务器 5.3 异步IO 5.4 下载网页 5.4.1 使用curl 5.4.2 使用URL类 5.4.3 使用Client 5.5 本章小结第6章 并发程序设计 6.1 线程 6.1.1 内存与线程 6.1.2 线程组 6.1.3 状态 6.1.4 守护线程 6.1.5 并行编程 6.2 线程池 6.3 fork-join框架 6.4 线程局域变量 6.5 阻塞队列 6.5.1 阻塞队列 6.5.2 半阻塞队列 6.6 并发 6.6.1 虚拟机如何实现同步 6.6.2 单件模式 6.7 内存管理 6.7.1 虚拟机的内存 6.7.2 内存模型 6.7.3 垃圾回收的工作原理 6.7.4 监控垃圾回收 6.7.5 程序中的内存管理 6.7.6 弱引用 6.8 本章小结第7章 开发应用程序 7.1 控制台应用程序 7.1.1 接收参数 7.1.2 读取输入 7.1.3 输出 7.1.4 配置信息 7.1.5 部署 7.1.6 系统属 7.2 开发Web程序 7.2.1 Web程序是从哪里来的 7.2.2 Servlet和JSP 7.2.3 翻页 7.2.4 Spring容器 7.3 Jdbi操作数据库 7.4 XML序列化 7.4.1 JAXB框架 7.4.2 XStream工具库 7.5 调用本地方法 7.6 化 7.7 能 7.8 版本管理 7.9 本章小结第8章 SpringBoot开发 8.1 测试 Restful API的curl指令 8.2 开发Restful API 8.3 实现分页 8.4 SpringBoot权限管理 8.4.1 Security实现权限控制 8.4.2 Shiro实现权限控制 8.5 使用WebSocket实现实时通信 8.6 本章小结参考文献

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号