加载中...
扫一扫
下载苏宁易购APP
关注苏宁推客公众号
自购省钱·分享赚钱
下载苏宁金融APP
关注苏宁易购服务号
用户评价:----
物流时效:----
售后服务:----
欢迎光临我们店铺!书籍都是正版全新书籍,欢迎下单~!!
实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
音像Java经典实例 第4版(美)伊恩·F.达尔文
¥ ×1
商品
服务
物流
前言 .1 章 入门:编译和运行Java .191.0 引言 191.1 编译和运行Java:标准JDK . 201.2 编译和运行Java:GraalVM 提高能 221.3 用E 编译、运行和测试 241.4 用JShell 探索Java . 291.5 有效地使用CLASSPATH 321.6 下载和使用代码示例 . 341.7 用Apache Maven 自动管理依赖、编译、测试和部署 . 421.8 用Gradle 自动管理依赖、编译、测试和部署 481.9 处理废弃警告 501.10 利用单元测试维护代码正确:JUnit 521.11 利用持续集成维护代码 561.12 获取可读的栈轨迹 611.13 查找更多Java 源代码 . 611.14 查找可运行的Java 库 . 62第2 章 环境交互 662.0 引言 662.1 获得环境变量 662.2 从系统属获得信息 . 68. 处理依赖于Java 版本或操作系统的代码 702.4 使用扩展或打包API 752.5 使用Java 模块系统 . 76第3 章 字符串相关问题 823.0 引言 823.1 利用子串或词法分析分解字符串 863.2 用Stringuilder 合并字符串 . 913.3 逐字符处理字符串 943.4 字符串对齐、缩进和取消缩进 . 963.5 Unicode 字符与字符串之间的转换 1003.6 按单词或字符逆转字符串 . 1033.7 展开和压缩制表符 1043.8 控制大小写 1093.9 输入非打印字符 1113.10 删除字符串末尾的空白符 1123.11 使用国际化资源创建消息 1153.12 使用特定的本地化环境 1183.13 创建资源包 1203.14 程序:一个简单的文本格式化工具 1213.15 程序:Soundex 名字比较 1第4 章 使用正则表达式实现模式匹配 1274.0 引言 . 1274.1 正则表达式语法 . 1304.2 在Java 中使用正则表达式:测试模式 1374.3 查找匹配文本 . 1414.4 替换匹配文本 . 1444.5 打印一个模式的所有匹配 . 1484.6 打印包含一个模式的行 . 1514.7 用正则表达式控制大小写 . 1524.8 匹配重音或组合字符 1544.9 匹配文本中的换行符 1554.10 程序: Apache 日志文件解析 1574.11 程序: 完整的Grep . 159第5 章 数字 1665.0 引言 . 1665.1 检查字符串是一个合法的数 . 1695.2 数字与对象的转换 1705.3 直接使用分数而不使用浮点数 1725.4 处理浮点数 1735.5 格式化数字 1795.6 二进制、八进制、十进制和十六进制间的转换 1835.7 处理整数序列 . 1845.8 格式化为正确的复数形式 . 1865.9 生成随机数 1895.10 矩阵乘法 . 1925.11 使用复数 . 1945.12 处理大的数 1975.13 程序:TempConverter 2005.14 程序:数字回文 202第6 章 日期和时间 2076.0 引言 . 2076.1 获得当天日期 . 2106.2 格式化日期和时间 2126.3 日期/ 时间、YMDHMS 和纪元秒之间的转换 2146.4 将字符串解析为日期 2166.5 两个日期之差 . 2176.6 日期加上或减去一个时间段 2196.7 处理重复事件 . 2206.8 计算涉及时区的日期 26.9 与遗留Date 和Calendar 类交互 225第7 章 Java 数据结构. 2277.0 引言 . 2277.1 用数组建立数据结构 2287.2 调整数组大小 . 07.3 集合框架 17.4 与数组类似,但更动态 . 7.5 自己的类中使用泛型类型 . 7.6 所有迭代方法 . 2417.7 用Set 避免重复 . 2457.8 用链表建立数据结构 2467.9 用Hashtale 和HashMap 建立映. 2527.10 在Properties 和Preferences 中存储字符串 2557.11 集合排序 . 2607.12 避免显式排序 2657.13 在集合中查找对象 . 2677.14 将一个Collection 转换为数组 . 2707.15 使数据可迭代 2717.16 使用对象栈 2747.17 多维结构 . 2787.18 用Lomok 或Record 简化数据对象 2807.19 程序: 计时比较 283第8 章 面向对象技术 2868.0 引言 . 2868.1 对象方法:用toString() 格式化对象,用equals 比较对象 . 2898.2 使用内部类 2988.3 通过接口提供回调 3008.4 多态/ 抽象方法 . 3058.5 使用类型安全的枚举 3078.6 用Optional 避免NPE 3118.7 保单例模式 . 3148.8 创建自己的异常 3168.9 使用依赖注入 . 3188.10 程序:绘图仪 322第9 章 函数式编程技术:函数接口、流和并行集合 3269.0 引言 . 3269.1 使用Lamda/Closures 而不是内部类 . 3309.2 使用lamda 预定义接口而不是自定义接口 3349.3 用Stream 简化处理 . 3379.4 用Collector 简化流 3399.5 用并行流和集合提高吞吐量 3429.6 利用方法引用将已有代码用作为函数式接口 3449.7 Java Mixin:方法混入 3490 章 输入和输出:读、写和目录技巧 35110.0 引言 35110.1 关于InputStream/OutputStream 和Reader/Writer . 35310.2 读文本文件 35510.3 从标准输入或控制台/ 控制终端读取 35810.4 用Formatter 和printf 打印 36210.5 用StreamTokenizer 扫描输入 36610.6 用Scanner 类扫描输入 37110.7 扫描有语法结构的输入 37510.8 复制文件 . 38010.9 重新分配标准流 38210.10 写时复制流,重新分配标准流 . 38310.11 读/ 写不同的字符集 38610.12 讨厌的行尾字符 38810.13 当心依赖平台的文件代码 38910.14 读/ 写二进制数据 39010.15 读写JAR 或ZIP 归档 39110.16 使用getResource() 和getResourceAsStream()采用文件系统中立方式查找文件 39510.17 获取文件信息:Files 和Path . 39710.18 创建新文件或目录 40610.19 改变文件名或属 40810.20 删除文件 41010.21 创建瞬时/ 临时文件 41310.22 列出目录内容 41610. 获得目录的根 41710.24 使用FileWatcher 服务得到文件变更通知 41810.25 程序:将用户数据保存到磁盘 . 42110.26 程序:查找—遍历文件树 4251 章 数据科学与R 43111.1 使用Java 完成机器学习 . 43211.2 在Apache Spark 中使用数据 43311.3 交互式使用R 43611.4 比较/ 选择R 实现 . 43911.5 在Java 应用中使用R:Renjin 44111.6 从R 会话使用Java 44311.7 使用FastR(R 的GraalVM 实现) 44511.8 在We 应用中使用R 4462 章 网络客户端 44912.0 引言 44912.1 HTTP/REST We 客户端 45212.2 连接socket 服务器 4541. 查找和报告网络地址 45612.4 处理网络错误 45812.5 读写文本数据 45912.6 读写二进制或串行化数据 46212.7 UDP 数据报 46612.8 URI, URL 还是URN? 46912.9 程序: TFTP UDP 客户端 47012.10 程序: 基于Socket 的聊天客户端 47512.11 程序: 简单的HTTP 链接检查工具 . 4803 章 服务器端Java 48213.0 引言 48213.1 打开服务器Socket 48313.2 查找网络接口 48613.3 返回响应(字符串或二进制数据) 48713.4 通过网络连接返回对象信息 . 49113.5 处理多个客户端 49313.6 提供HTTP 协议 49813.7 用SSL 和JSSE 保护We 服务器 50113.8 用JAX-RS 创建REST 服务 50413.9 网络日志 . 50713.10 创建SLF4J . 50913.11 使用Log4j 生成网络日志 51113.12 用java.util.logging 生成网络日志 5174 章 处理JSON 数据 52214.0 引言 52214.1 直接生成JSON 52414.2 用Jackson 解析和写JSON 52614.3 用org.json 解析和写JSON 52714.4 用JSON- 解析和写JSON 53014.5 用JSON Pointer 查找JSON 元素 . 5315 章 包和打包 . 53515.0 引言 53515.1 创建包 . 53615.2 用Javadoc 建立类文档 53815.3 Javadoc: 注解/ 元数据 . 54215.4 准备一个类作为Javaean . 54415.5 用JAR 归档 54915.6 从一个JAR 运行程序 55015.7 将We 层组件打包到WAR 文件 55315.8 用jlink 创建更小的发布包 55415.9 使用JPMS 创建模块. 5566 章 Java 线程 56016.0 引言 56016.1 在不同线程中运行代码 56216.2 用动画显示动图 56716.3 停止线程 . 57316.4 交会和超时 57616.5 用synchronized 关键字同步线程 57716.6 用锁简化同步 58516.7 用eue 接口简化生产者/ 消费者 58916.8 用Fork/Join 优化并行处理 59216.9 调度任务:将来,编辑器的后台保存 . 5967 章 反或“名为Class 的类” 60117.0 引言 60117.1 获得类描述符 60217.2 查找和使用方法和字段 60317.3 通过反访问私有方法和字段 60817.4 动态加载和实例化一个类 60917.5 用ClassLoader 从头构造一个类 . 61217.6 用JavaCompiler 从头构造一个类 61417.7 能计时 . 61717.8 打印类信息 62217.9 列出一个包中的类 . 62417.10 使用和定义注解 62717.11 通过注解查找类似插件的类 63317.12 程序: CrossRef . 6368 章 结合使用Java 和语言 64118.0 引言 64118.1 从Java 运行外部程序 64218.2 运行程序并捕获输出 64718.3 通过javax.script 调用语言 65118.4 用GraalVM 混合语言 65418.5 结合Java 和Perl . 65518.6 通过原生代码调用语言 . 65918.7 从原生代码调用Java 666附录 Java 前世今生 . 669后记 681
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员