21天学通java6_第5版

所需积分/C币:9 2013-02-07 18:13:14 41.24MB PDF

高清影印版的 21天学通Java6 最新中文版,由人民邮电出版社出版。 无需任何编程经验。按《21天学通Java 6》精心组织的21个课程进行学习,任何人都能掌握Java编程的基础知识。
免责申明:本沚所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料 来溟于其他媒介,如冇在没有标注来源或来源标注错误导致侵犯阁下杈利之处,敏请告知,我将立即予以处理。诘购买正版书藉,支持国 内网络安全。溜客和旗下换仁:中国网(wwW.7HUAN.COM)及溜客原创资源论坛(BBS.176ku.com)祝您技术更上一个台阶。 作者简介 Rogers Cadenhead是Wb应用程序开发人员兼作者,著有22本与 Intemet相关的图书,其中包括 《Sams Teach Yourself Java2in24 Hours》。他还是一个网站发布人,其网站每年的访问人次超过2400万。 Laura lemay是一名技术文档写作人。在硅谷为各种公司编写6年的钦件文档后,她发现著书有趣 得多。在业余时间里, Laura Lemay喜欢收集计算机、E-mai地址、有趣的发色和摩托车模型。她还编 写了另外两本图书:《 Sams Teach Yourself Web Publishing with HTML》和《 Sams Teach Yourself Perl in21 Days》 溜客安全网WwW.176Ku.COM 免责申明:本沚所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料 来溟于其他媒介,如冇在没有标注来源或来源标注错误导致侵犯阁下杈利之处,敏请告知,我将立即予以处理。诘购买正版书藉,支持国 内网络安全。溜客和旗下换仁:中国网(wwW.7HUAN.COM)及溜客原创资源论坛(BBS.176ku.com)祝您技术更上一个台阶。 致谢 像本书这样涉及范围广泛的书能够得以出版,有赖于很多人的辛勤芳动与奉献,这些人大多是位 于印第安纳波利斯的Sams出版社的工作人员,他们是 Karen Annett、 Adam DeFields、 Mandie frank Songlin Qiu、 Mark Taber和Sams前编辑 Scott Meyers,非常感谢他们;还要感谢 Studio b的经纪人 Laura Lewin;最重要的是,要感谢我的妻子和儿子们。 还要感谢那些指出本书以前版本的内容和排版错误以及提出改进意见的读者们,他们是Dave Barton、 Patrick Benson、 lan Burton、 Lawrence Chang、 Jim De vries、 Ryan Esposto、 Kim farm、Sam Fitzpatrick、 Bruce franz、 Owen Galar,、 Rich Getz、 Bob griesemer、 Jenny Guriel, Brenda Henry-Sewell Ben Hensley、 Jon Hering、 Drew Huber、 John R Jackson、 Bleu Jaegel、 Natalie Kehr、 Mark Lehner、 Stephen Loscialpo、 Brad Kaenel、 Chris mc( noire, Paul Niedenzu、EJ.o' Brien、 Chip Pursell, Pranay Rajgarhia、 Peter Riedlberger、 Darrell Roberts、 Luke Shulenberger、 Mike Tomsic、 John Walker、 Joseph Walsh、Mark Weiss. PC. Whidden、 Chen yan、 Kyu Hwang Yeon和J-F. Zurcher。 -Rogers Cadenhead 感谢Sun公司的Java开发小组为开发Jaa语言和浏览器插件付出的辛苦劳动;尤其要感谢Jm Graha及时地向我演示Java和 Hotava,这埋下了我编写本书的种子,感谢购买我以前的作品并喜欢 它们的每位读者,还有购买本书的读者。 Laura lemay 献词 献给我的儿子Max、E和Sam。不管你们在妈妈面前如何评论我的厨艺,我还是为有你们这样的 儿子感到非常骄傲。 献给Eic,为你给予的精神支持和提出的愚蠢问题,还有在我痛苦时泡一大壶咖啡安慰我。 LI 溜客安全网WwW.176Ku.COM 免责申明:本沚所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料 来溟于其他媒介,如冇在没有标注来源或来源标注错误导致侵犯阁下杈利之处,敏请告知,我将立即予以处理。诘购买正版书藉,支持国 内网络安全。溜客和旗下换仁:中国网(wwW.7HUAN.COM)及溜客原创资源论坛(BBS.176ku.com)祝您技术更上一个台阶。 有些技术革命出其不意地吸引了全世界的眼球。万维网、Linx操作系统和社会网络的异军突起颠 覆了传统的思维模式。 而Java语言的巨大成功却在人们的意料之中。自从lava语言于10年前面世以来,人们就对它充 满殷切的期望。当Sun公司以融入到Web浏览器中的方式推出Java时,公众以无比的热情欢迎这种新 语言的到来。 Sun公司创始人Blly在介绍这种新语言时,毫不掩饰其孤注一掷的心态:“15年来,我们一直 力图开发出一种更佳的编程语言和环境,用于创建更简单、更可靠的软件,而Java就是这种努力的最 终结晶。” 在过去的多年中,Java始终没有辜负媒体的大肆宣传。Java之于软件开发犹如咖啡之于饮料。 咖啡伴随程序员们度过了无数个不眠之夜,而Java语言让程序员们完成软件的开发后便可高枕无 最初,Java是使用在Web浏览器中运行的程序来提升网站吸引力的技术,而今天,一些大型网站 的服务器仍使用它来驱动关系型数据库支持的动态Web应用程序。 每个新的Java版本都增强了其作为通用编程语言的功能,使其应用领域超越了Web浏览器的范畴。 当前,Java的应用领域涉及桌面应用程序、 Internet服务器、中间件、个人数字助理、嵌入式设备以及 众多其他的环境。 现在,Java语言的第7个主要版本—Java6完全能够同诸如C艹+、Perl、 Python、Ruby和sual Basic等通用开发语言媲美。 您可能熟悉诸如 Eclipse、 Borland JBuilder和 Net beans集成开发环境等Java编程工具。它们可用 于开发lava程序,同时您也可以使用Sun公司提供的Java2SDK。Java2SDK是一組用于编写、编译 和测试Java程序的命令行工具,可从网站http://java.sun.com免费下载。 本书全面地介绍了如何使用最新的Java版本和最佳的技术来开发Java软件。 阅读本书后,您将知道Java语言为何能成为过去10年中使用最广泛的编程语言。 组织结构 本书介绍Java语言以及如何使用它创建可运行在任何计算环境中的应用程序和运行在Wb服务器 中的 servlet。阅读本书后,读者将对Java语言和Java类库有深入的了解,并能够开发用于完成诸如 Web服务、数据库连接、处理XML和客户服务器编程等任务的程序。 您将通过实践来学习,在每章中,您都将创建多个程序,这些程序演示了所介绍的主题。本书所 有程序的源代码都可在人民邮电出版社网站(www.ptpress.com.cn)下载。 本书包括3周课程,分21章对Java语言及其类库进行了介绍,每周都阐述了开发Java小程序和 应用程序的一个重要方面 第1周将介绍Java语言本身。 ·第1章介绍基本知识:Java是什么、为何要学习它以及如何使用面向对象编程技术来创建Java 程序。 溜客安全网WwW.176Ku.COM 免责申明:本沚所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料 来溟于其他媒介,如冇在没有标注来源或来源标注错误导致侵犯阁下杈利之处,敏请告知,我将立即予以处理。诘购买正版书藉,支持国 内网络安全。溜客和旗下换仁:中国网(wwW.7HUAN.COM)及溜客原创资源论坛(BBS.176ku.com)祝您技术更上一个台阶。 ·第2章详细介绍基本的Java元素:数据类型、变量和表达式。 第3章详细阐述了如何在Java中处理对象:如何创建对象、如何访问其变量和调用其方法以 及如何比较对象。 第4章将更深入地介绍Java,包括数组、条件表达式和循坏等 ·第5章详细地探讨了如何创建类——所有Java程序的基石。 第6章深入介绍了接口和包,它们对于将类分组以及组织类层次结构很有帮助。 ·第7章介绍Java中3项最强大的功能:异常、线程和断言。异常可用于处理错误,线程用于 同时运行程序的各个组成部分,而断言可使程序更可靠。 第2周将介绍Sun公司提供的最有用的类,您可以在Jaa程序中使用它们 第8章介绍了可替代宇符串和数组的数据结构:向量、堆栈、映射、散列表和位组。还介绍了 新增的for循环,它使得使用这些数据结构更为容易 第9章介绍了如何使用 Swing来创建图形用户界面。 Swing包含大量的类,用于表示界面、 图形和用户交互。 ·第10章介绍了十几个可用于Iava程序中的界面组件,其中包括按钮、文本框、滑块、可滚动 的文本区域和图标。 ·第11章阐述了如何使用布局管理器来美化用户界面。布局管理器是一组决定组件在界面上如 何排列的类。 ·第12章阐述了事件处理类,以结束对 Swing的介绍。事件处理类让程序能够响应鼠标单击和 其他用户操作。 第13章介绍如何在诸如小程序窗口等用户界面组件上绘制几何图形和字符。 ·第14章演示如何使用 Java Web Start和 Swing Worker,前者使得只需单击网页中的链接就可安 装Java程序,而后者是一个通过使用线程改善应用程序性能的类。 第3周介绍高级主题。 ·第15章阐述如何使用流来进行输入和输出。流是让您能够访问文件和网络以及进行其他复杂 数据处理的类。 ·第16章介绍了对象的序列化—种让对象在程序没有运行时也能存活的方式。您将学习如 何将对象保存到存储介质(如硬盘)中,将其读入到程序并将其作为对象使用。 第17章将更深入地介绍流以编写能够与 Internet通信的程序,这包括套接字编程、缓冲区、通 道和URL处理。 第18章介绍如何使用JDBC和JDBC-ODBC连接到数据库。读者将学习如何使用Java6新增 的开源数据库 Derby的功能 第19章介绍如何使用ⅪML对象模型(XOM)和开源Java类库读写RSS文档。 RSS feed是当 前使用最广泛的XML方言之一,让数百万用户能够跟踪网站更新和其他新Web内容。 ·第20章探索如何使用Java和 Apache XML-PRC类库编写Wcb服务客户端。 ·第21章介绍Java编程中两个最热门的领域: servlet和 JavaServer Page,这些技术用于编写 由Web服务器运行的Java应用程序。 针对的读者 本书针对下列3类读者介绍Java语言。 对编程不太熟悉的新手; 溜客安全网WwW.176Ku.COM 免责申明:本沚所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料 来溟于其他媒介,如冇在没有标注来源或来源标注错误导致侵犯阁下杈利之处,敏请告知,我将立即予以处理。诘购买正版书藉,支持国 内网络安全。溜客和旗下换仁:中国网(wwW.7HUAN.COM)及溜客原创资源论坛(BBS.176ku.com)祝您技术更上一个台阶。 早期Java版本(如1.5或14)的用户; 经验丰富的其他语言(如 Visual c艹+、Ⅵ isual Basic或 Python)开发人员。 阅读本书后,读者将熟悉Java语言的各个方面,并得心应手地使用Java来完成宏大的编程 工程—无论是Web领域还是其他领域。 如果读者没有编程方面的经验—以前没有编写过程序,可能怀疑本书是否适合您。本书通过程 序来阐述所有的概念,因此不管读者的经验是否丰富,都能够理解其中介绍的主题。如果读者熟悉变 量、循环和运算符,也将从本书受益。本书的读者分以下几类: 学习过BASC或 Pascal,,对编程有所了解,并听说Java易学、功能强大、很酷; 有多年使用其他语言的编程经验,常听到人们赞美Java,因此想看看是否浪得虚名; 听说Java在W应用程序和Web服务编程方面非常棒。 如果读者不了解面向对象编程——ava采用的编程模式,也不用担心。本书假设读者没有面向对 象设计方面的背景,在您学习Java的同时,将了解这种开发方法。 如果读者对编程一无所知,阅读本书时可能会有些吃力。Java很容易上手,读者只要耐心地阅读, 并完成所有的示例,就能够掌握Java并开始使用它来编写自己的程序。 约定 注意 提供与当前的讨论相关的信息,以提醒读者注意(有时涉及技巧方面) 提示 提供针对完成某项工作的建议或更简单的办法 警告 指出潜在的问题,帮助读者远离灾难 输入的文本或显示在屏幕上的文本使用如下字体: It will look like this 这种字体类似于文本在屏幕上的外观。变量和表达式占位符使用等宽斜体。 每章最后是与该章主题相关的最常见的问题和作者的回答。另外还有小测验和两个练习,可以帮 助读者测试对该章内容的掌握程度。 溜客安全网WwW.176Ku.COM 免责申明:本沚所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料 来溟于其他媒介,如冇在没有标注来源或来源标注错误导致侵犯阁下杈利之处,敏请告知,我将立即予以处理。诘购买正版书藉,支持国 内网络安全。溜客和旗下换仁:中国网(wwW.7HUAN.COM)及溜客原创资源论坛(BBS.176ku.com)祝您技术更上一个台阶。 客安 WW. 176KU COM 全力打造最优秀中国黑客技术资源共享平台 溜客精神 接術共享,資源共享,資料共享 不求最好,只求較好 做中國較好的網絡安全資料站 300G成套精品教程免费下载 每月网络期刊,黑客期刊发布 请将本站推荐给更多的好友 让大家都成为溜客一员 溜客貢料兴享群: 访向溜客密全网最下方 查看郾站最新共享QQ群 溜客网络安全技术人才培训进行中 做一个通过正道可以养活自己的黑客 从我做起,不做黑客 Www.176ku.Com/vIp.Html 溜客安全网WwW.176Ku.COM 免责申明:本沚所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料 来溟于其他媒介,如冇在没有标注来源或来源标注错误导致侵犯阁下杈利之处,敏请告知,我将立即予以处理。诘购买正版书藉,支持国 内网络安全。溜客和旗下换仁:中国网(wwW.7HUAN.COM)及溜客原创资源论坛(BBS.176ku.com)祝您技术更上一个台阶。 第1周课程Java语言 第1章Java基础………2 241数字宇面量……………… 1.1lava语言…………………………………2 242布尔字面量……… 23 1.11Java的历史………… 243字符字面量………… 1.].2Java概述………………………………3 244字符串字面量………………24 1.1.3选择一种开发工具 2表达式和运算符……………………24 12面向对象编程…………… 25.1算术运算符………… 25 13对象和类… 2.52再谈赋值… …5 ……26 1.4属性和行为… 2.5.3递增和递减运算符……26 1.41对象的类属性 254比较运算符 6 …27 142对象的类行为………………………7 25.5逻辑运算符……28 143创建类……… 256运算符优先级 144运行程序………… 26字符串运算 1.5组织类和类行为 …1027总结 ………30 1.5.1继承 10 28问与答…………31 1.52创建类层次结构… 29小测验 ………31 1.5.3使用继承 29.1问题…………… …13 ………31 1.54单继承和多重继承……………14 29.2认证练习………………………32 1.5.5接口…… 142.10练习…………… …32 1.5.6包 …14第3章对象 总结… 15 1.7问与答…………15 31创建新对象 18小测验………… 3.1.1使用new ………………33 181问题 3.12new的功能…… 35 15 1.8.2认证练习…………16 3.13内存管理………… 19练习……………… 32访问和设置类变量和实例变量………35 3.2.1获取值…………… 3 第2章Java编程基础………17 322修改值………………… 36 21语句和表达式 323类变量 …36 ……17 22变量和数据类型…………………………18 33调用方法………………………37 221创建变量…………………18 331嵌套方法调用… ……38 2,2.2给变量命名…………19 3.32类方法 ………39 2.2.3变量类型…… 1934对象的引用…………………… 39 224给变量赋值…………………2035对象和基本数据类型的转换和强制 22.5常量 21 类型转换……………………………40 23注释………………………2 351强制转换基本类型…………41 24字面量 352强制转换对象 42 353基本类型和对象之间的转换………42 溜客安全网WwW.176Ku.COM 免责申明:本沚所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料 来溟于其他媒介,如冇在没有标注来源或来源标注错误导致侵犯阁下杈利之处,敏请告知,我将立即予以处理。诘购买正版书藉,支持国 内网络安全。溜客和旗下换仁:中国网(wwW.7HUAN.COM)及溜客原创资源论坛(BBS.176ku.com)祝您技术更上一个台阶。 目录 36比较对象值和类 4355Java应用程序和命令行参数 70 3.61比较对象………………………44 5.5.1将参数传递给Java应用程序………70 3.6.2判断对象所属的类… :, 45 552在Java程序中处理参数……………71 37总结………………………………4556创建名称相同但参数不同的方法……7T 38问与答 4557构造方法……… 74 3.9小测验 …46 5.7.1基本的构造方法……………………74 3.9.1问题…………………… …46 5.7.2调用另一个构造方法 74 3.9.2认证练习…………………46 57.3重載构造方法 …75 3.10练习… ……4758覆盖方法………… 76 第4章数组、逻辑和循环………………48 58.1创建覆盖现有方法的方法… 76 582调用原来的方法……………………77 4.1数组 ………………48 583覆盖构造函数………………77 41.1声明数组变量 4859结束方法 ……78 41.2创建数组对象 495.10总结…………… 9 41.3访问数组元素… ……505.11问与答… …179 4.14修改数组元素… ………505.12小测验 ……80 4.1.5多维数组…… …51 5.12.1问题 4.2块语句……………………………5 5.122认证练习………… 4.3if条件语句……………………525.13练习……………… 81 44 switch条件语句… …53 第6章包、接口和其他类特性………82 4.5for循环…………56 46 while和do循环……… …586.1限定符………………… 4.6.1 while循环……………… 5862静态变量和方法……… …86 4.6.2do.whle循环… ……96.3 Final类、方法和变量………………87 4.7跳出循环…… 6.3.1变量……………………… 87 4.7.1标号 60 63.2方法…………………………88 4.7.2条件运算符 6.3.3类 88 48总结 6164抽象类和方法……………………88 49问与答…………………6165包 …89 410小测验… …6266使用包… 4.10.1问题…… 661完整的包名和类名………………89 4.10.2认证练习 662 Import声明 …90 4.11练习… 663类名冲突………………… 第5章创建类和方法… 664 Classpath:和类的位置…………9 67创建自己的包…… ………91 5.1定义类 …64 67.1选择包名…………… 91 52创建实例变量和类变量…… 67.2创建文件夹结构 92 52.1定义实例变量 ………64 673将类加入到包中…………………92 5.22类变量 674包和类访问控制 92 53创建方法 ,,,,来, 6568接口 93 5.3.1定义方法……………………………65 681单继承存在的问题……93 532关键字this…………66 682接口和类… 93 53.3变量作用域和方法定义……………67 68.3实现和使用接口…………2 5.3.4将参数传递给方法 684实现多个接口 ……94 535类方法…………………………68 6.85接口的其他用途……94 54创建Java应用程序… …………696.9创建和扩展接口… 溜客安全网WwW.176Ku.COM

...展开详情

评论 下载该资源后可以进行评论 22

muling811 不错,可以短时间内学会
2015-05-07
回复
juatinhai 入门好书籍是说
2014-10-13
回复
yunhaiLIMING 金典的书啊!很好
2014-07-26
回复
qqaawwss88 很难,但我还要学
2014-07-22
回复
shuimx 很有用,基础的入门学习。简单,实用。
2014-03-27
回复
img
muzili00

关注 私信 TA的资源

上传资源赚积分,得勋章
最新资源