返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书Java经典实例9787517751
  • 正版全新
    • 作者: (美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译著 | (美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译编 | (美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译译 | (美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译绘
    • 出版社: 中国电力出版社
    • 出版时间:2016-08-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: (美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译著| (美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译编| (美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译译| (美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译绘
    • 出版社:中国电力出版社
    • 出版时间:2016-08-01
    • 版次:1
    • 印次:1
    • 字数:1000000
    • 页数:817
    • 开本:16开
    • ISBN:9787512387751
    • 版权提供:中国电力出版社
    • 作者:(美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译
    • 著:(美)达尔文(Ian F.Darwin) 著;李新叶,余晓晔 译
    • 装帧:平装
    • 印次:1
    • 定价:148.00
    • ISBN:9787512387751
    • 出版社:中国电力出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2016-08-01
    • 页数:817
    • 外部编号:1201360822
    • 版次:1
    • 成品尺寸:暂无

    前言.1
    章入门:编译、运行和调试Java程序19
    1.0引言19
    1.1编译和运行Java程序:JDK方式20
    1.2用带语法高亮显示的编辑器编辑和编译程序21
    1.3使用E编译、运行和测试程序22
    1.4有效使用CLASSPATH30
    1.5下载和使用代码示例32
    1.6使用Ant工具自动编译37
    1.7使用ApacheMaven自动设置依赖关系、编译、测试和部署40
    1.8使用Gradle自动设置依赖关系、编译、测试和部署45
    1.9处理过期警告46
    1.10没有#ifdef的条件编译48
    1.11使用断言机制维护程序的正确50
    1.12使用JDB调试51
    1.13用单元测试避免调试53
    1.14用持续集成维护代码56
    1.15获取可读回溯60
    1.16更多的Java源代码:程序、框架和库61
    第2章与运行环境交互65
    2.0引言65
    2.1获得环境变量65
    2.2从系统属获得信息67
    .了解当前的JDK版本68
    2.4编写操作系统相关的代码69
    2.5使用扩展包或API包72
    2.6解析命令行参数73
    第3章字符串80
    3.0引言80
    3.1用Substring分解字符串82
    3.2将字符串分解成词83
    3.3用StringBuilder连接字符串87
    3.4处理单个字符串89
    3.5字符串对齐91
    3.6Unicode字符和String之间的转换93
    3.7按单词或字符颠倒字符串96
    3.8扩展和压缩Tab97
    3.9控制字母大小写101
    3.10缩排文本文档102
    3.11输入非打印字符103
    3.12删除字符串的尾部空格104
    3.13解析用逗号分隔的数据106
    3.14程序:一个简单的文本格式化工具110
    3.15程序:Soundex算法112
    第4章正则表达式的模式匹配116
    4.0引言116
    4.1正则表达式语法118
    4.2在Java中使用正则表达式:测试模式124
    4.3找到匹配的文本128
    4.4替换匹配的文本130
    4.5打印匹配的所有字符串132
    4.6打印包含一个模式的行134
    4.7在正则表达式中控制大小写135
    4.8匹配“重音符”或复合字符136
    4.9在文本中匹配换行符138
    4.10程序:Apache日志文件解析139
    4.11程序:数据挖掘141
    4.12程序:完整的Grep143
    第5章数字149
    5.0引言149
    5.1检查字符串是有效数字151
    5.2用小数据类型储存大数据类型的数字153
    5.3数字与对象的相互转换154
    5.4直接使用分数而不用浮点数155
    5.5保浮点数的准确157
    5.6比较浮点数159
    5.7舍入浮点数160
    5.8格式化数字161
    5.9二进制、八进制、十进制和十六进制之间的转换164
    5.10对整数序列的操作165
    5.11使用罗马数字166
    5.12复数的正确格式化170
    5.13生成随机数172
    5.14计算三角函数174
    5.15取对数.175
    5.16矩阵乘法176
    5.17使用复数178
    5.18处理大的数字180
    5.19程序:TempConverter182
    5.20程序:数字回文184
    第6章日期和时间——新的API187
    6.0引言187
    6.1查看当天日期190
    6.2日期和时间的格式化191
    6.3日期/时间、YMDHMS和纪元秒(EpochSeconds)之间的转换193
    6.4将字符串解析为日期194
    6.5两个日期之间的差195
    6.6日期或日历的加减196
    6.7与传统日期和日历类的接口197
    第7章结构化数据199
    7.0引言199
    7.1使用数组200
    7.2调整数组长度201
    7.3集合框架203
    7.4动态数组列表204
    7.5使用泛型集合207
    7.6使用泛型避免强制类型转换208
    7.7迭代器的使用方式211
    7.8使用Set避免元素重复存储213
    7.9使用迭代器或枚举215
    7.10链表结构216
    7.11使用Hashtable和HashMap进行映219
    7.12Properties类和Preferences类221
    7.13对集合排序225
    7.14避免频繁排序229
    7.15在集合中查找对象1
    7.16将集合转换为数组
    7.17自定义迭代器4
    7.18堆栈
    7.19多维结构240
    7.20程序:运行时间比较242
    第8章面向对象技术245
    8.0引言245
    8.1使用toString()格式化对象并输出247
    8.2覆盖equals()和hashCode()方法249
    8.3使用关闭钩子清理程序254
    8.4使用内部类256
    8.5通过接口提供回调257
    8.6多态/抽象方法260
    8.7传递数值262
    8.8使用类型安全的枚举265
    8.9Singleton模式269
    8.10自定义异常271
    8.11使用依赖注入272
    8.12程序:绘图仪275
    第9章函数式编程技术:函数接口、流、并行集合279
    9.0引言279
    9.1使用lambda/Closure替代内部类281
    9.2使用lambda预定义接口284
    9.3使用流.287
    9.4使用并行流与集合提高吞吐量288
    9.5创建自己的函数式接口289
    9.6函数引用292
    9.7JavaMixins:方法混合296
    0章输入与输出298
    10.0引言298
    10.1从标准输入设备读取数据301
    10.2从控制台或控制终端读取数据,隐藏读取密码303
    10.3向标准输出或标准错误流写数据305
    10.4使用Formatter和printf输出307
    10.5使用StreamTokenizer的扫描输入310
    10.6使用Scanner类扫描输入315
    10.7使用语法结构扫描输入318
    10.8按文件名打开文件319
    10.9复制文件320
    10.10把文件读入一个字符串326
    10.11重新分配标准流327
    10.12复制一个流328
    10.13读/写不同的字符集331
    10.14行结束符332
    10.15平台相关的文件编码332
    10.16阅读“连续”行334
    10.17读/写二进制数据338
    10.18在文件中定位338
    10.19处理C程序写的数据流340
    10.20存储和还原Java对象342
    10.21防止ClassCastExceptions异常345
    10.22读写JRA或Zip文档347
    10.利用getResource()和getResourceAsStream()获得文件350
    10.24读写压缩文件352
    10.25了解串行和并行端口的通信API353
    10.26将用户数据保存到磁盘357
    10.27程序:将文本输出为PostScript格式361
    1章目录和文件系统操作364
    11.0引言364
    11.1获取文件信息364
    11.2创建一个文件367
    11.3重命名一个文件368
    11.4删除一个文件369
    11.5创建临时文件370
    11.6改变文件属372
    11.7列出目录内容373
    11.8获取根目录375
    11.9创建新的目录377
    11.10使用路径而不是文件377
    11.11使用FileWatcher服务得到文件变化的通知379
    11.12程序:Find381
    2章媒体:图形、音频、视频.384
    12.0引言384
    12.1使用Graphics对象画图385
    12.2无需编写主函数显示图形组件386
    1.绘制文本387
    12.4在组件中央绘制文本388
    12.5绘制阴影389
    12.6绘制2D(二维)文本391
    12.7使用应用程序字体绘制文本394
    12.8绘制图像396
    12.9使用javax.imageio读写图像399
    12.10播放音频/语音文件401
    12.11播放视频文件402
    12.12在Java中打印407
    12.13程序:PlotterAWT410
    12.14程序:Grapher412
    3章网络客户端416
    13.0引言416
    13.1访问服务器418
    13.2查找和报告网络地址419
    13.3处理网络错误421
    13.4读写文本数据422
    13.5读写二进制数据424
    13.6读写串行化数据427
    13.7UDP数据报428
    13.8程序:TFTP的UDP客户端431
    13.9URI、URL,还是URN?435
    13.10轻量级Web服务客户端436
    13.11SOAPWeb服务客户端438
    13.12程序:Telnet客户端442
    13.13程序:聊天客户端444
    13.14程序:简单的HTTP链接检查器448
    4章图形用户界面450
    14.0引言450
    14.1显示GUI(图形用户界面)组件451
    14.2在事件调度线程上运行GUI453
    14.3设计一个窗口布局454
    14.4选项卡视图457
    14.5事件处理:使按钮工作458
    14.6使用匿名内部类进行事件处理460
    14.7使用Lambdas的事件处理461
    14.8用“窗口关闭”来终止程序462
    14.9对话框467
    14.10捕捉和格式化GUI异常469
    14.11在窗口上打印472
    14.12使用JSpinner选择一个值478
    14.13用JFileChoose选择一个文件479
    14.14选择一种颜色481
    14.15用HTML格式化jcomponents484
    14.16将主窗口居中显示485
    14.17改变Swing程序的外观和感觉488
    14.18改进MACOSX下的SwingGUI492
    14.19使用JavaFX构建GUI应用程序494
    14.20程序:定制字体选择器496
    14.21程序:定制AWT/Swing布局管理器500
    5章国际化和本地化508
    15.0引言508
    15.1用I18N资源创建一个按钮509
    15.2列出可用的语言环境511
    15.3使用I18N资源创建菜单512
    15.4编写国际化的方便子程序512
    15.5使用I18N资源创建一个对话框514
    15.6创建一个资源包516
    15.7从代码中提取字符串517
    15.8使用特定的语言环境518
    15.9设置默认语言环境519
    15.10使用MessageFormat格式化消息520
    15.11程序:MenuIntl522
    15.12程序:BusCard524
    6章Java服务器端528
    16.0引言528
    16.1打开服务器套接字529
    16.2返回一个响应(字符串或二进制)531
    16.3通过网络连接返回对象信息534
    16.4处理多个客户端535
    16.5为HTTP协议服务540
    16.6用SSL和JSSE保护Web服务器542
    16.7网络日志545
    16.8使用SLF4J进行网络日志记录546
    16.9使用log4j进行网络日志记录548
    16.10使用java.util.logging进行网络日志记录551
    16.11查找网络接口553
    16.12程序:一个Java聊天服务器554
    7章Java和邮箱560
    17.0引言560
    17.1发送邮件:浏览器版本561
    17.2发送邮件:真实的564
    17.3启用服务器程序的邮件发送567
    17.4发送MIME邮件572
    17.5提供邮件设置575
    17.6阅读邮件576
    17.7程序:MailReaderBean580
    17.8程序:MailClient584
    8章数据库访问594
    18.0引言594
    18.1用JPA或Hibernate轻松访问数据库596
    18.2JDBC设置和连接601
    18.3连接JDBC数据库604
    18.4发送一个JDBC查询并获取结果607
    18.5使用JDBC准备好的语句610
    18.6在JDBC中使用存储过程614
    18.7使用ResultSet修改数据614
    18.8在RowSet中存储615
    18.9使用SL更新数据617
    18.10查找JDBC元数据619
    18.11程序:SLRnner6
    9章处理JSON数据636
    19.0引言636
    19.1直接生成JSON638
    19.2使用Jackson解析和编写JSON639
    19.3用org.json解析和编写JSON640
    第20章处理XML643
    20.0引言643
    20.1用JAXB在对象与XML之间转换646
    20.2使用序列化实现对象与XML之间的转换648
    20.3通过XSLT转换XML649
    20.4用SAX解析XML652
    20.5用DOM解析XML654
    20.6用XPath查找XML元素658
    20.7用Schema或DTD验结构659
    20.8用DOM和XML转换器生成自己的XML662
    20.9程序xml2mif664
    2章包和打包667
    21.0引言667
    21.1创建一个封装包668
    21.2用Javadoc为类写文档669
    21.3超出Javadoc:注解/元数据673
    21.4用jar归档675
    21.5从一个JAR运行一个程序676
    21.6将一个类作为JavaBean678
    21.7将Bean放入一个JAR中681
    21.8打包一个Servlet到WAR文件683
    21.9编写一次,随处安装684
    21.10编写一次,在MacOSX上进行安装684
    21.11JavaWebStart686
    21.12签名你的JAR文件692
    第22章Java线程694
    22.0引言694
    22.1在不同线程中运行代码696
    22.2用动画显示运动图像700
    2.停止一个线程704
    22.4交会和超时707
    22.5用synchronized关键字实现线程同步708
    22.6使用锁简化同步714
    22.7用wait()和notifyAll()同步线程718
    22.8使用队列接口简化生产者/消费者模式7
    22.9用Fork/Join优化并行处理725
    22.10在编辑器的后台保存729
    22.11程序:多线程网络服务器730
    22.12使用ConcurrencyUtilities简化服务器736
    第章反或“命名类的类”739
    .0引言739
    .1获取类描述符740
    .2查找并使用方法和域741
    .通过反访问私有的方法和域744
    .4动态加载并实例化一个类746
    .5通过一个ClassLoader从头开始构造一个类748
    .能计时749
    .输出类的信息753
    .显示包中包含的类清单755
    .使用和定义注解757
    .10通过注解找到类似插件的类762
    .11程序:CrossRef.764
    .12程序:AppletViewer766
    第24章Java和语言的结合773
    24.0引言773
    24.1在Java中运行外部程序774
    24.2运行一个程序并捕捉其输出778
    24.3通过javax.script调用语言781
    24.4启动自己的脚本引擎783
    ……

    Ian F.Darwin,已在计算机工业界工作了三十年。除了编程和提供咨询,Ian还为Learning Tree International公司讲授UNIX、C和Java,这是一家世界上优选的培训公司之一。他还编写了《Checking C Programs with Lint》一书,以及超过100篇有关C和UNIX方面的文章。

    见文件

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购