


作者:
定价:29.8元
印次:1-1
ISBN:9787302162599
出版日期:2007.11.01
印刷日期:2007.10.26
图书责编:王军
图书分类:零售
前 言 本书主要介绍由Sun微系统公司创建的Java编程语言。本书的读者对象是不同专业知识水平的所有Java开发人员,以及那些希望寻找有趣的和有用的API或项目创意的开发人员。从最初发布以来,Java已经经过了漫长发展。当我于1996年第一次接触Java时,当时的版本是1.0,并且只有少数人知道Java。当时几乎没有任何有经验的Java开发人员,且只有非常少的代码库,并且没有企业服务器。当时看来,它只是一种不成熟的语言,但是具有远大的前程。其实这些都是次要的,JVM的平台无关性功能才是Java不断成长的关键。目前,经过10年的发展,Java已经成为无所不在的成熟技术。核心API自身包含大量主题领域中的三千多个类。世界500强公司现在都围绕Java来构建整个公司计算策略,数以百万计的网站都在运行servlet和客户端的applet。 但许多开发人员认为这就是使用该语言可以做的所有工作,我对此感到非常惊讶。除了核心内容外,Java还有许多免费的财富,即开放源代码的库。本书就是为了介绍这些库,以及介绍一些Java可以实现的有趣的和有用的内容而编写的。而不是为了编写一本Java编程参考书籍—— 已有许多这样的优秀书籍可帮助人们学习编写Java代码。相反,我希望读者可以通过发现使用Java可以完成许多有趣的事来发现乐趣,而不是按部就班地学习。本书主要为对Java有一定了解(从基本了解到中等程度的了解)以及正在寻找改进其代码方法的程序员而编写。 本书中有许多示例代码和各种API的“Hello World”程序。其中的一些是介绍性的示例,而其他的一些示例则较为高级。...
第1章 JAVA语言及核心API 1
1.1 在Java中没有for:使用增强的for循环 2
1.2 计数:使用枚举 4
1.3 执行安全存放:使用类型安全映射 7
1.4 常用的泛型:使用泛型参数来编写方法 8
1.5 使用多个参数:编写Vararg方法 11
1.6 要决断:使用Java断言 13
1.7 以纳秒级的时间计算:使用System.nanoTime 15
1.8 亚毫秒级的线程休眠 16
1.9 创建一个匿名的类 17
1.10 “==”不等于“.equals” 19
1.11 本章小结 21
第2章 字符串实用程序 23
2.1 使用正则表达式来搜索文本 23
2.2 使用String.split方法 26
2.3 在一个String中查找子串模式 26
2.4 使用Regex捕获组 28
2.5 使用正则表达式进行替换 30
2.6 使用Scanner类进行语法分析 32
2.7 使用Scanner类分析复杂的语法 35
2.8 产生随机文本 36
2.9 在Java 1.5中显示数组 38
2.10 二进制编码和解码 40
2.11 使用MessageFormat格式化字符串 44
2.12 使用Formatter(格式化程序)格式化字符串 45
2.13 本章小结 46
第3章 处理XML和HTML 47
3.1 XML简要回顾... 查看详情

