JAVA及其相关
-
Java课程设计案例精编黄晓东 等编著《Java课程设计案例精编》是一本为Java学习者在基础内容学习结束后进行课程设计时提供参考的指导书,其中选用了应用中最典型、最实用的10个案例。它们之间互相独立,读者可以对每一个案例进行上机实验,也可以只选择与自己相关的案例上机实验。这些实例各有特色,总体来说分为3种:基本语言和算法、游戏、MIS系统。其中,MIS系统占大多数。第一个案例主要是算法的实现,用Applet来编制整个程序。这样既可以使读者对算法的实现有一定的了解,也可以熟悉一下Java的图形界面、Applet以及Java语言的命名规范。第二个案例用于进一步理解Java的面向对象的思想,尤其是封装、继承和多态。第三个案例主要讲解一个游戏,融合了数据结构和面向对象的编程思想。第五个案例是采用XML技术来建立查询系统。在第四、六、七、八、九和第十个案例中主要介绍比较完整的MIS系统的开发方法,相应的数据库设计和数据库驱动可以让读者认识到MIS系统的开发不仅仅是一个应用程序的编写过程,而是以软件工程的思想为导向,从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段的过程。《21世纪高等院校课程设计丛书:Java课程设计案例精编》通俗易懂,逻辑严密,从读者学习和实际使用出发安排章节顺序和内容,适合Java初、中级读者使用。对于希望自学Java语言或想进一步提高Java编程水平的技术人员,《21世纪高等院校课程设计丛书:Java课程设计案例精编》也是一本不可多得的参考书。 -
Java程序设计与应用张仁斌 等编著《21世纪高等院校计算机科学规划教材:Java程序设计与应用》使用通俗的语言全面讲授了Java语言基础和程序设计方法。《21世纪高等院校计算机科学规划教材:Java程序设计与应用》共分14章,分别介绍了Java语言概述、Java语言基础、类与对象、类的方法、类的重用、接口与多态、I/O(输入/输出)流、群体对象的组织、多线程、异常处理、图形用户界面、网络编程基础、JSP程序设计基础和数据库编程基础等内容。《21世纪高等院校计算机科学规划教材:Java程序设计与应用》各部分层次清楚,每章前有知识点和导读;每章后面的实践检验部分(包括理论巩固和上机实战两部分)给出了精心挑选的>-j题;《21世纪高等院校计算机科学规划教材:Java程序设计与应用》还配有电子教案及书中有关例题的源程序。《21世纪高等院校计算机科学规划教材:Java程序设计与应用》具有科学严谨的体系结构,内容丰富、深入浅出、构思新颖、突出适用、系统性强。既可作为普通高校计算机专业与非计算机专业的网络程序设计教程,也可作为广大读者学习Java开发语言和面向对象开发的自学用书,以及各类Jaya培训机构进行Java开发语言教学的教学用书。 -
Java JDK6学习笔记林信良 编著目前市场上第一本面向JDK 6的Java优秀著作出版了!Java学习笔记在JavaWorld技术论坛(http://www.javaworld.com.tw/)和作者的网站(http://caterpillar.onlyfun.net/Gossip/)提供免费下载至今已有四年之久,其间不断地修正、充实内容,获得了JavaWorld技术论坛会员与网友们的好评,为了方便更多的人学习Java,本书以原有的笔记文件为基础,加入新的主题以及更多的范例,以图书的形式呈现于世,为喜爱Java的读者提供了一本很好的学习教材。Java JDK6中加强了java.lang、java.util、java.io、java.awt等套件的功能,并增加了JDBC 4.0新功能。另外,在JDK 6中还包括了Apache Derby纯Java数据为,这些新增功能,在本书中都有介绍。本书附CD光盘一张,光盘内容包括:书中所有范例的源代码。JDK下载、安装、Path设置等多媒体视频。本书是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API等均进行了详细介绍。本书还安排了一个“文字编辑器”的专题制作。此外,Java SE6的新功能,对Java lang等套件的功能加强,以及JDBC4.0、Apache Derby纯Java数据库等新增功能,本书也都予以介绍。本书门槛很低,只要您了解Windows基本操作,无须有其他程序语言的基础,甚至没有接触过Java,都可以通过本书扎扎实实地学习Java。而对于一些曾经学习过Java,但概念和基础仍不扎实的读者,本书也准备了一些面向对象的观点与进阶的议题可供参考。 -
深入浅出Tapestry董黎伟本书以循序渐进的方式,从Tapestry框架技术的基本概念入手,讲解Tapestry框架在J2EE Web应用程序中的整体架构实现。使读者在学习如何使用Tapestry框架技术的同时,还能够获得在J2EE Web应用程序中应用Tapestry框架的先进经验。本书详细介绍了Hivemind框架的原理与应用,使读者不但可以通过Hivemind来重构Tapestry的官方实现,还可以使用Hivemind来搭建J2EE Web应用程序的业务层。在本书还提供了一个以Hibernate+Hivemind+Tapestry 4.0为架构的J2EE Web应用程序示例,为读者提供一个完整的J2EE Web应用程序解决方案。本书还介绍了作者为Tapestry扩展的额外功能,即页面流程,详细阐述了该功能的作者思维与源代码实现过程,并提供了应用示例。本书在介绍内容安排上,充分考虑到Tapestry对主流Java应用支持的功能。介绍了对Spring、Hibernate、Ajax等技术的融合。这样用Tapestry可以开发非常热门的web应用。为了方便读者在应用Tapestry框架时对各种知识点进行查阅,本书的各个章节相互独立,因此本书不但可以作为一部学习教程,也可以作为一本工具参考书。本书适合Web框架技术的爱好者、Tapestry入门学习者、Tapestry表现层开发人员和关注下一代的Web开发技术的公司与个人用户。 -
JAVA设计模式(美)Steven John Metsker;William C. Wake本书可以让读者在亲手实践中深刻领会并全面掌握Java软件项目中设计模式的巨大力量。本书采取学用结合的实用手册形式,带领读者应用Java的最新特性,实践23种原始模式的最佳做法。.Steve Metsker 和 Bill Wake凭借丰富的Java教学和编程经验,在讲解每一个模式时都辅以真实的Java程序、清晰的UML图表和趣味盎然的练习,使读者可以很快从理论过渡到实践――学会如何改进新的代码和重构已有代码,使其简洁、可管理且性能优良。..如果您是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程序设计标准教程胡剑锋本书是全国信息化计算机应用技术资格认证(CCAT)项目的指定教材,属于操作员级认证体系。CCAT资格认证项目设立的目的除了培养学生掌握相应专业的理论知识,注重学员动手能力、创新能力的训练外,还注重培养和提高学员的企业管理能力,为社会和企业培养既懂技术、又懂管理的复合型人才,以改变人才培养中存在的重理论轻实践、重文凭轻能力的缺陷。本书以运用JBuilder X开发Java应用程序为主线,详细介绍了 JBuilder X的各项功能及使用技巧。本书共分为三部分,分别介绍Java基础知识、JBuilder X的使用方法、Java的数据库和网络编程等,其中第1章到第6章主要介绍Java基础知识,第7章和第9章主要介绍JBuilder X的使用方法,第8章介绍图形界面编程,第10章和第11章主要介绍数据库和网络编程。本书也可作为高等院校、高等职业院校信息与计算机相关专业的教材,也适合作为Java学习者的自学参考书。 -
J2EE经典案例设计与实现王毅本书采用案例讲解的方式系统地介绍了JSP应用开发技术,包括JSP开发环境的安装与配置、JSP编程基础、JSP数据库编程、JSP多媒体编程、Servlet技术、JSP与JavaScript的结合、JSP巾XML的心用和表达式语言与标准标签库等几个方面的内容。此外通过一个实际开发案例,使读者能够结合实际,快速、高效、灵活地设计出专业的企业级应用程序。.本书着重于JSP技术的实用性和可操作性,作者参照多年JSP实际开发中的各种常见问题和编程技巧,并结合网卜各个技术论坛中词‘论的热点技术核心问题,针对日前读者的实际需要进行厂内容结构的设计和分类,通过实例剖析JSP技术的具体应用,使读者能够十分容易地入门并逐步精通。..本书可作为初学者的入门教程,更适用于有一定Web编程基础的读者。本书涉及不同类型的技术应用,能够多角度地引导读者学习相关知识。通过木书学习,读者可以迅速提高自己的编程水平,达到实际商业开发的要求。... -
轻松掌握Hibernate爱维森《轻松掌握Hibernate:J2EE开发者指南》共13章,提供一个完整的实例来分别说明如何根据对象/关系型映射文件、Java代码和现有的schema创建应用程序。书中介绍如何用HQL编写Hibernate查询,如何结合使用Hibernate和基于Java的Criteria与Example。同时还详细介绍Hibernate的映射文件格式。《轻松掌握Hibernate:J2EE开发者指南》不是普通的开源文档的堆砌,而是以合理的结构、适当的案例透彻讲解Hibernate。《轻松掌握Hibernate:J2EE开发者指南》适合熟悉Java开发(包括面向对象的设计)、熟悉SQL和其他关系数据库、熟悉Ant的开发人员阅读和参考。 -
项目实践精解梁立新本书是一本融合项目实践与开发思想于一体的书。它的特色是以项目实践作为主线贯穿其中。本书提供了一个完整的SuperVCD Store项目,通过该项目使读者能够快速掌握Java核心技术,包括:面向对象的基本概念,封装、继承和多态的概念,面向对象的高级特性,如静态、接口、内部类等概念,使用AWT/Swing技术开发可视化用户界面,编写多线程程序,线程的两种创建方式,运用多线程的数据共享机制,使用不同的流处理不同数据类型,编写基于TCP/UDP的服务器与客户端程序等。.本书作者有多年从事开发和教学经验,并且有很多学生目前正在从事Java开发工作。因此,作者清楚Java核心技术的合理学习路线,以及在学习过程中的注意事项。...
