JAVA及其相关
-
Java数据结构和算法(美)拉佛这是一本有关计算机编程中所应用的数据结构和算法的书,以一种易懂的方式教授如何安排和操纵数据,其中不乏一些难题,了解这些知识可以使计算机的应用获得更好的表现。本书提供了一套独创的可视讨论专题用以阐明主要的论题,并使用Java语言说明重要的概念,从而避免了C/C++语言的复杂性,以便集中精力论述数据结构和算法。在本书中,作者提供了许多简单明了的例子,避免了对于这类命题常见的冗长、繁琐的数学证明;在第二版中,还利用Java语言的新特性修改并扩充了这些例子。在每章的最后都有问题和练习,使读者有机会测试自己对相关知识的理解程度。通过学习本书,你可以学会如何为常见和不太常见的编程条件选择正确的算法;利用数据结构和算法为现实世界的处理过程建模;了解不同的数据结构的优缺点,考虑如何利用它们改进编程的效率;学会如何用面向对象的编程简化数据结构和算法。 -
Java语言学习利器赵超鸿 周小刚本书是“万水编程革命系列”的第三本,把机器人设计与Java语言巧妙结合起来,让读者在躲避子弹、前进后退中全面掌握Java语言的变量、函数、容器、类、对象、继承、多态、文件流等各个要素,并学习到基础的数学和物理知识。本书由浅入深,侧重于Java的特性与机器人代码的实现。随着Java水平和机器人策略能力的提高,本书最后还介绍了人工智能及一些极具创意的机器人的Java设计。本书章节设计合理,符合人脑思维定式,更易掌握各知识点。首先定出章节学习目标与任务,其次分析任务,穿插Java知识与机器人策略,并用代码实现,然后在任务的基础上进行知识点扩展,最后对各章节总结要点,并给出练习。本书是编程爱好者、大中专学生加快学习的福音,更是计算机教师教学的强有力工具。本书可作为高等院校、高职高专、培训机构的教材。AI -CODE已经被部分院校作为教学辅助软件使用。AI-CODE必将改变传统教学,引领新的编程革命。本书源代码可从中国水利水电出版社网站上免费下载,网址为:http://www.waterpub.com.cn/softdown/。 -
基于J2EE的Ajax宝典李刚Ajax技术是目前最流行的技术,它极大地改善了传统Web应用的用户体验,因此也被称为对传统Web技术的革命。.本书介绍的内容非常全面,覆盖了Ajax技术的各个方面,包括Ajax技术的核心对象XMLHttpRequest对象、JavaScript脚本的详细知识以及DOM和XML的相关知识。除了Ajax的这些基础知识外,本书还详细介绍了Ajax的5个相关框架:Prototype.js,Dojo,DWR,JSON-RPC-Java和AjaxTags。..本书介绍的不是单纯的Ajax技巧,而是侧重于介绍Ajax技术与J2EE技术的融合,让Ajax技术融入实际的J2EE应用。本书适用于有一定J2EE编程基础的读者,因为单纯的Ajax技术是没有太大用处的。通过阅读本书,不但可以掌握Ajax的开发技巧,而且可以掌握如何让Ajax技术和J2EE应用实现完美融合。 -
J2ME无线开发实训教程池瑞楠、仵博、张立娟《J2ME无线开发实训教程》是一本介绍J2ME无线开发的实训教程,面向具有基本J2ME无线开发基础的开发人员。《J2ME无线开发实训教程》通过几个典型的实际例子,从四个不同的方面分别介绍了按照软件工程的基本思想进行不同类型的J2ME软件项目开发的实用技术。通过实训,读者能在切实提高J2ME无线开发技能的同时,培养软件项目开发的素养。《J2ME无线开发实训教程》分成5章,第1章是J2ME实训的准备知识,主要介绍软件项目开发的基础知识,以及软件开发各阶段各种文档的编制规范;后面4章通过4个实际实训项目的开发,分别介绍了如何在手机上开发记录存储类项目、移动电子商务系统、手机游戏项目以及多媒体系统。各个实训项目之间相互独立,读者可以根据兴趣和需求有选择地进行学习。附录给出了J3V3编程规范,对 Java开发人员进行实际项目的开发、培养符合现代职业规范的编程习惯具有很高的参考价值。《J2ME无线开发实训教程》适用于高职高专院校计算机相关专业的学生,也可供J2ME开发人员作为参考书。 -
JAVA语言基础教程沈昕本书共为10章,包括Java语言基础知识、面向对象编程、图形用户界面设计、数据的输入输出以及网络编程等内容。全书通过69个案例,采用项目驱动的案例教程形式,按节进行知识点的细化和组织,通过实例介绍知识点和编程技巧,将案例与知识有机地结合起来。一边按照实例来编写程序,一边学习Java语言知识,可以使读者较快地提高程序设计的水平。 本书作为高职高专院校计算机专业的教材,也可以作为大学非计算机专业的教材,还适于作为初学者的自学用书。 -
Enterprise JavaBeans 3.0(美)布克(Burke,B.);(美)蒙森-哈斐尔(Monson-Haefel,R.);莫映;徐昊;胡凯译本书主要介绍EJB3.0标准,是获奖权威参考书Enterprise JavaBeans的最新第5版。全书内容主要分为两大部分,第一部分是EJB 3.0的标准技术手册,主要介绍EJB概念、EJB工作原理及使用方法;第二部分是JBoss实践指南,详细阐述了JBoss的安装、配置、运行、JBoss Application Server等相关内容。全书实例丰富,讲解细致,深入浅出,适合Java平台开发人员,特别是企业级Java开发人员阅读参考。... -
JavaServer Faces完全参考手册(美)Chiris Schalk Ed BurnsJavaServer Faces是构建Web应用程序用户界面的标准Java框架,其优势在于简化了用户界面的开发,而用户界面开发通常是Web应用程序开发中较为困难和烦琐的部分。本书全面介绍了与JavaServer Faces相关的完整技术集和编程方法,并介绍了应用程序安全、自动测试、调试,常见Java IDE,AJAX、表达式语言、本地化和国际化、访问性、应用程序框架,以及视图与业务逻辑的分离等相关内容。另外书中还提供了大量的组件、元素和标签参考内容。 .本书内容翔实,通过概念和简单示例结合的统一方式提供了JavaServer Faces的相关基础知识,同时用一个虚拟教练应用程序示例贯穿本书后面的部分,随着内容的深入逐步提供更多高级的信息。本书适合于具有各级经验的广大读者阅读,包括具有中级Web开发经验的开发人员和高级企业Java架构师。 使用JavaServer Faces(JSF)和这本一站式的指南,可实现功能丰富并且跨浏览器的Internet应用程序。编写本书的专家直接参与了这项重要技术的开发,书中全面介绍了JSF的所有方面。本书首先简要介绍了相关内容,这样就可迅速获得并运行首个JSF应用程序。然后深入介绍JSF的每个方面,包括请求处理生命周期、页面导航、组件开发、AJAX、验证、国际化和安全。..本书包括:■全面介绍了JSF的生命周期、托管bean、表达式语言(EL)、Faces事件、用户界面组件和导航模型;■使用转换器和验证器转换并处理来自完全不同源的数据的技巧;■完整集成的示例应用程序,可用作您自己JSF应用程序的模型,同时在线提供了代码;■有关如何使用Hibernate将JSF集成到产品质量数据库中的说明;■详细介绍如何构建支持AJAX的定制用户界面组件,并提供大量示例;■说明如何扩展Faces,即构建从验证器和转换器到NavigationHandler和ViewHandler的定制非用户界面组件;■对JSF应用程序进行调试以及开发自动软件测试的技巧;■大量介绍第三方Faces技术,包括MyFaces、ADFFaces、Facelets、Shale和支持Faces的IDE;■详细介绍使用JSF实现安全性(使用JAAS)、可访问性、国际化和本地化。... -
Java邮件开发详解张孝祥 方立勋本书是国内第一本深入剖析邮件工作原理的专业书籍,详细阐述了邮件开发过程中可能涉及到的各个环节:邮件服务器的工作原理、DNS服务器的工作原理、SMTP、POP3、MIME协议的实施细节、邮件病毒的传播原理、如何手动发送和接收一封电子邮件、撰写和解析一封图文并茂的邮件的实现细节、J2SE6.0中JAF框架的工作原理、JNDI的工作原理、JavaMail API详解,以及如何使用JavaMail API发送、接收和解析各种类型的电子邮件。本书适合所有专门从事邮件开发或Web开发的开发人员,也适合作为相关专业本科生、研究生的学习参考资料,同时本书也可作为相关培训机构的培训教材。 -
JavaScript程序设计贾素玲 王 强本书是为高等院校计算机及相关专业高年级学生所编写的一本JavaScript教材。全书共有12章,分别介绍了动态编程语言;JavaScript的语法、数据类型和变量等基础知识;表达式和操作符;JavaScript中逻辑控制语句的基本结构;JavaScript中的事件处理机制;JavaScript的对象模型,并且重点介绍了窗口和框架对象;文档和文档元素;表单和表单元素;JavaScript与Applet和ActiveX控件间的互操作方法;如何在实际录中应用JavaScript来实现网页特效;Cookie机制,并且探讨了JavaScript中的安全问题;目前流行的Ajax技术,并且说明了JavaScript在其中的应用方式。本忆可以作为四年制大学本科计算机专业及相关专业的JavaScript语言教材,同时亦可作为相关研究人员和工程技术人员的参考书籍。 -
Java5程序员开发手册张义这是一本深入剖析Java5(Java v1.5)核心类库的工具书,详尽地探讨了当前流行应用程序的开发工具——Java语言的核心技术。《Java5程序员开发手册》共分18章。内容主要以Java包对象来分章组织,各个包又按接口、类(其中包括对象及其方法的实例)进行细化——类的结构、方法声明、参数剖析,并进一步对重要方法做示例分析。内容详尽,查阅方便,学用结合,可操作性强。《Java5程序员开发手册》是广大高新技术软件设计与开发行业的程序员的必备手册,同时对初、中级用户,业余爱好者也有入门和指导作用。
