• Java轻量级Web开发深度探索
  • Java轻量级Web开发深度探索
  • Java轻量级Web开发深度探索
  • Java轻量级Web开发深度探索
  • Java轻量级Web开发深度探索
  • Java轻量级Web开发深度探索
21年品牌 40万+商家 超1.5亿件商品

Java轻量级Web开发深度探索

全新正版 极速发货

41.22 6.0折 69 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者罗刚

出版社清华大学出版社

ISBN9787302585985

出版时间2021-09

装帧平装

开本16开

定价69元

货号1202490187

上书时间2024-08-06

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
罗刚,猎兔搜索技术创始人,曾经担任国防大学科研处技术顾问,工信部舆情开发顾问,红象云腾公司技术顾问,北京安妮福克斯信息咨询有限公司技术顾问,中和云技术合伙人。

目录
第1章Java开发Web应用基础11.1Java编程语言概述11.2Java基础31.2.1准备开发环境31.2.2Eclipse集成开发环境51.2.3IDEA集成开发环境91.3本章小结10第2章结构化程序设计112.1基本数据类型112.2变量122.2.1表达式执行顺序142.2.2简化的运算符142.2.3常量162.3控制结构162.3.1语句172.3.2判断条件172.3.3三元运算符182.3.4条件判断192.3.5循环232.4方法292.4.1main方法332.4.2递归调用332.4.3方法调用栈342.5数组342.5.1数组求和372.5.2计算平均值举例372.5.3快速复制382.5.4循环不变式402.6字符串412.6.1字符编码432.6.2格式化442.6.3增强switch语句452.7数值类型452.7.1类型转换492.7.2整数运算502.7.3数值运算512.7.4位运算522.8提高代码质量602.8.1代码整洁602.8.2单元测试612.8.3调试612.8.4重构622.9本章小结62第3章面向对象编程643.1类和对象643.1.1类653.1.2类方法653.1.3类变量653.1.4实例变量663.1.5构造方法683.1.6对象713.1.7实例方法743.1.8调用方法753.1.9内部类763.1.10克隆763.1.11结束773.2继承783.2.1重写783.2.2继承构造方法803.2.3接口813.2.4匿名类843.2.5类的兼容性843.3封装843.4静态853.4.1静态变量853.4.2静态类863.4.3修饰类的关键词863.5枚举类型873.6集合类903.6.1动态数组903.6.2散列表913.6.3泛型943.6.4GoogleGuava集合973.6.5类型擦除983.6.6遍历993.6.7排序1023.6.8Lambda表达式1043.7比较1043.7.1Comparable接口1043.7.2比较器1063.8SOLID原则1073.9异常1083.9.1断言1083.9.2Java中的异常1093.9.3从方法中抛出异常1113.9.4处理异常1133.9.5正确使用异常1143.10字符串对象1173.10.1字符对象1193.10.2查找字符串1203.10.3修改字符串1203.10.4格式化1213.10.5常量池1213.10.6关于对象不可改变1243.11日期1253.12大数对象1263.13给方法传参数1263.13.1基本类型和对象1283.13.2重载1293.14文件操作1303.14.1文本文件1313.14.2二进制文件1343.14.3文件位置1373.14.4读写Unicode编码的文件1373.14.5文件描述符1393.14.6对象序列化1403.14.7使用IOUtils工具类1443.15Java类库1453.15.1使用Java类库1463.15.2构建jar包1473.15.3使用Ant1503.15.4生成javadoc1513.15.5ClassLoader1523.15.6反射1563.16编程风格1573.16.1命名规范1573.16.2流畅接口1583.16.3日志1583.17本章小结164第4章处理文本1654.1字符串操作1654.2词法分析1674.3有限状态机1694.3.1从NFA到DFA1714.3.2确定有限状态机DFA1754.4正则表达式1784.5解析器生成器JavaCC1824.6本章小结184第5章网络编程1855.1套接字1855.1.1客户端1865.1.2服务器端1875.1.3TCP1895.1.4多播1905.2Web服务器1905.2.1HTTP协议1905.2.2Web服务器1945.3异步IO1955.4下载网页1955.4.1使用curl1955.4.2使用URL类1965.4.3使用HTTPClient1965.5本章小结197第6章并发程序设计1986.1线程1986.1.1内存与线程安全2016.1.2线程组2026.1.3状态2026.1.4守护线程2046.1.5并行编程2056.2线程池2086.3fork-join框架2096.4线程局域变量2126.5阻塞队列2136.5.1阻塞队列2136.5.2半阻塞队列2156.6并发2176.6.1虚拟机如何实现同步2236.6.2单件模式2246.7内存管理2256.7.1虚拟机的内存2256.7.2内存模型2286.7.3垃圾回收的工作原理2306.7.4监控垃圾回收2316.7.5程序中的内存管理2326.7.6弱引用2336.8本章小结238第7章开发应用程序2397.1控制台应用程序2397.1.1接收参数2397.1.2读取输入2407.1.3输出2417.1.4配置信息2417.1.5部署2437.1.6系统属性2437.2开发Web程序2447.2.1Web程序是从哪里来的2447.2.2Servlet和JSP2457.2.3翻页2467.2.4Spring容器2467.3Jdbi操作数据库2487.4XML序列化2507.4.1JAXB框架2507.4.2XStream工具库2527.5调用本地方法2537.6国际化2567.7性能2597.8版本管理2597.9本章小结260第8章SpringBoot开发2618.1测试RestfulAPI的curl指令2618.2开发RestfulAPI2628.3实现分页2668.4SpringBoot权限管理2728.4.1Security实现权限控制2738.4.2Shiro实现权限控制2748.5使用WebSocket实现实时通信2848.6本章小结288参考文献289

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

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP