JAVA及其相关
-
实用数据结构教程周大庆 编著本书以面向对象语言Java作为描述语言,系统介绍如何用面向对象的方法来设计和实现传统的数据结构,内容包括数组、链表、栈、队列、表、二叉树、优先队列、堆、集合、映射、散列表、树和图等基本数据结构,以及插入、删除、遍历、查找、归并和排序等基本算法。本书突出了抽象数据类型的概念,提供了大量精心设计的示例程序,不仅讲述了常用数据结构的具体实现,而且抽象出一般的设计原则。 本书选材精当、结构新颖、深入浅出、简明实用,可作为高等院校计算机专业和相近专业本科生"数据结构"课程的教材或参考书,也可供计算机应用领域的工程技术人员参考。 -
Ajax与Java高级程序设计(美)Nathaniel T.Schutta,Ryan AslesonAjax技术为用户提供了更丰富的页面浏览体验,可以构建高度交互的Web应用。本书重点介绍与Java相关的Ajax工具和技术,主要内容包括XMLHttpRequest对象,JavaScript编辑器、格式器和混淆器,快速开发Ajax应用所使用的Dojo、Prototype、script.aculo.us、Taconite和Yahoo!库等框架和工具包,以及将Ajax技术集成到Struts、Tapestry、Spring、JavaServer Faces等框架中的技术。本书虽然以Java为主要描述平台,但书中的所有示例也可以稍做修改后应用于其他开发平台。.本书适合于各层次Web应用开发人员。近两年来,随着Ajax渐入佳境,针对特定平台的Ajax开发技术得到了持续发展,各种工具、框架层出不穷,大大简化了Web开发过程。..本书是畅销书《Ajax基础教程》作者的又一力作。书中没有过多讨论Ajax基础知识,而是结合各种Ajax开发工具,Dojo、Prototype、Script.aculo.us、Taconite和Yahoo!等Ajax库,Struts、Tapestry、Spring、JSF等Java框架,全面讲述了Java平台上Ajax应用的开发。... -
JAVA程序设计秦毅 主编本书分为12章,主要内容包括Java的基本语法、异常处理、面向对象程序设计、字符串处理、Java图形用户界面、Java在Web上的应用、线程、 Java数据库连接等。本书各章均附有实训和习题,其中第6~12章的实训围绕一个项目展开,每章实现一定的功能,逐步完善项目,最终构成一个完整的应用实例。本书可作为高职高专院校计算机软件技术课程的教材,也可作为Java编程爱好者的自学参考书。 -
JAVA并发编程实践(美)戈茨、等随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序取得了显著的进步,提高了Java虚拟机的性能,提高了并发类的可伸缩性,并加入了丰富的新并发构建块。在本书中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,同时,还阐释了创造它们的原因,及其背后的设计模式。 本书既能够成为读者的理论支持,又可以作为构建可靠的,可伸缩的,可维护的并发程序的技术支持。本书并不仅仅提供并发API的清单及其机制,本书还提供了设计原则,模式和思想模型,使我们能够更好地构建正确的,性能良好的并发程序。本书的读者是那些具有一定Java编程经验的程序员、希望了解Java SE 5,6在线程技术上的改进和新特性的程序员,以及Java和并发编程的爱好者。 -
数据结构、算法与应用(美)萨尼(Sahni,S.) 著,孔芳 等译本书涵盖了“数据结构和算法”的核心知识,使用Java语言描述,并对每种数据结构和算法的设计提供了多个实际应用。本书共由三部分组成。第1部分包括第l~4章,回顾了Java编程概念及分析和测量程序性能的方法。第2部分包括第5~17章,深入研究了主要的数据结构。其中,第5~7章是本书研究的主干,探讨了表示数据的各种方法——数组、链表和模拟指针,其余章节论及了数据结构的其他表示方法。第3部分包括第18~22章,探讨了常见算法的设计方法。本书条理清晰,内容翔实。书中的算法都有完整的Java程序,且程序结构清晰、构思精巧。本书是高等院校“数据结构”课程的理想教材,也是读者自学数据结构的极好读物。 -
JavaScript基础与实例教程陈会安本书从最基础的JavaScript语法开始讲解,使用了大量的程序范例对 JavaScript的语法、DHTML技术,利用JavaScript+DHTML DOM+W3C DOM创建动态网页的原理进行了说明,同时还通过关键字建议列表、即时表单验证、RSS阅读程序以及聊天室等典型范例,深入讲解了利用JavaScript结合 PHP及ASP技术开发Ajax网页的相关知识,让读者更深刻地体会Ajax的实际用途,设计出更高效、更美观实用的网页。本书采用由浅入深、循序渐进的方式进行介绍,非常适合网页设计和网站开发人员学习。 -
Java与XML(美)麦克劳夫林、等《Java与XML》(第三版)向您展示如何穿透围绕着XML的宣传迷雾,让XML真正在您的工作中为您所用。它将教您如何使用XML的各种应用程序编程接口(API)、工具和技巧来构建实际的应用程序,为管理从配置文件到网络站点在内的所有信息提供一条全新的途径。 本书的前两章回顾有关XML的基础知识,包括XPath、XSL、DTD以及XML Schema,其余部分专注于讲述如何在Java程序内使用XML。《Java与XML》(第三版)的内容涵盖了所有主要的Java XML处理库程序,全面讲解了SAX、DOM、StAX、JDOM以及dom4j的应用程序编程接口,同时还囊括了最新版本的用于XML处理的Java应用程序编程接口(JAXP)和用于XML绑定的Java架构(JAXB)相关知识。第三版还彻底重写了有关网络技术的章节,与原先的内容相比,这一部分针对目前引起广泛关注的技术热点进行介绍,例如使用RSS进行内容同步和开发Web 2.0的应用程序。 您将学习到如何为同步的内容创建、读取或者修改RSS feeds,以及如何运用XML、Ajax和Adobe Flash来为下一代的网络站点注入活力。 书中的主题如下: XML基础,包括DTD、命名空间(namespace)、XML Schema和数据格式转换(Transformation) SAX应用程序编程接口,包括处理器接口、过滤器接口和写出接口 DOM应用程序编程接口,包括DOM第2层、第3层和DOM HTML模块 JDOM应用程序编程接口,包括核心接口和XPath支持 StAX应用程序编程接口,包括StAX的工厂方法(factory)、文档生成和XMLPull 使用JAXB进行数据绑定,使用新的JAXB 2.0 annotation 使用RSS进行网络同步和podcasting 表示层的XML应用,主要针对Ajax和Flash应用程序 无论您现在正在还是将来会进行Java程序的开发并且需要用到XML,或者您正在参与新的点对点技术、消息技术以及Web service技术的相关应用或者开发,《Java与XML》(第三版)都是一本不可或缺的图书。注:本书为全英文版。 -
JSP从入门到精通张黎伟 主编《JSP从入门到精通(附光盘)》详细介绍了JSP技术知识及其在Web应用程序开发方面的相关技术(Struts、MySQL等),并通过大量典型的应用实例进行实战讲解,使读者可以更加深刻地理解所学知识,并迅速应用到实际开发中。《JSP从入门到精通(附光盘)》共分为17章,从JSP基础知识与搭建JSP应用程序开发环境开始,首先介绍了JSP编程基础知识和MySQL数据库基础知识,然后介绍了Struts开发技术,JSP开发中常见问题的解决方法、网站安全与用户管理、JavaMail等网站开发中的进阶技术,并在最后利用典型的应用项目具体介绍了,JSP实际开发的设计方式与思路。《JSP从入门到精通(附光盘)》内容紧凑、结构严谨、实例丰富、深入浅出,不论是对JSP网络应用程序的初级开发人员,还是具有一定经验的开发人员而言,都是一部很好的学习参考教材。 -
Java编程思想(美)埃克尔 著,陈昊鹏 译本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。 第4版特点:适合初学者与专业人员的经典的面向对象叙述方式,为更新的Java SE5/6增加了新的示例和章节。测验框架显示程序输出。设计模式贯穿于众多示例中:适配器、桥接器、职责链、命令、装饰器、外观、工厂方法、享元、点名、数据传输对象、空对象、代理、单例、状态、策略、模板方法以及访问者。为数据传输引入了XML,为用户界面引入了SWT和Flash。重新撰写了有关并发的章节,有助于读者掌握线程的相关知识。专门为第4版以及Java SE5/6重写了700多个编译文件中的500多个程序。支持网站包含了所有源代码、带注解的解决方案指南、网络日志以及多媒体学习资料。覆盖了所有基础知识,同时论述了高级特性。详细地阐述了面向对象原理。在线可获得Java讲座CD,其中包含Bruce Eckel的全部多媒体讲座。在www.MindView.net网站上可以观看现场讲座、咨询和评论。专门为第4版以及Java SE5/6重写了700多个编译文件中的500多个程序。支持网站包含了所有源代码、带注解的解决方案指南、网络日志以及多媒体学习资料。覆盖了所有基础知识,同时论述了高级特性。详细地阐述了面向对象原理。在线可获得Java讲座CD,其中包含Bruce Eckel的全部多媒体讲座。在www.MindView.net网站上可以观看现场讲座、咨询和评论。 -
Java程序设计实例教程毕广吉《Java程序设计实例教程》由浅入深地介绍Java编程,注重基础知识、基本概念和基本编程方法的介绍,学习时不要求读者曾经学习过C、C++等语言,而是直接学习Java的基本概念和编程方法;注重实践过程,用给出的90个具有图形用户界面的、有针对性的、可供实用的实例来阐述Java的编程方法。如果读者把这些实例编制完成并运行成功,对每一条语句都能正确理解,就基本掌握了Java程序设计方法。《Java程序设计实例教程》可作为高等院校Java语言程序设计课程的教材,也可供其他初学Java语言的读者学习。
