JAVA及其相关
-
JavaScript宝典(美)古德曼,(美)莫里森 著,张文波 译JavaScript脚本用于创建Web浏览器支持的交互式网页,是一种简单易学的Web编程语言。《JavaScript宝典(第6版)》全面系统地介绍了客户端JavaScript脚本编程技术。从简单介绍JavaScript与Web开始,循序渐进地介绍了Web浏览器、基本的编程技巧和编程步骤。接着,深入探讨了浏览器文档对象模型的发展,详细介绍了JavaScript对象的有关知识,包括对象的属性、方法和事件处理程序等内容。最后,细致地讲述了JavaScript核心语言,包括String,Math,Date和Array等核心对象以及异常处理等内容。通过《JavaScript宝典(第6版)》的学习,读者可以根据实际需要制作出自己的动态网页,全方位拓展自己的网页设计知识和基本技能。《JavaScript宝典(第6版)》内容全面、示例典型,适合各层次的网页设计人员学习和参考。
-
搜索引擎零距离王亮 编著《搜索引擎零距离:基于Ruby+Java搜索引擎原理与实现》的内容中,既有教科书式的理论阐述,也有“七天入门”式的实例解析,还有《Linux内核情景分析》风格的细致的代码分析,甚至还有一些英语文献翻译,从初学者到有一定经验的搜索引擎开发人员,各个层次的读者都能找到一些适合自己阅读的章节。随着网络信息资源的急剧增长,人们越来越多地关注如何快速有效地从海量的网络信息中,抽取出潜在的、有价值的信息,使之有效地在管理和决策中发挥作用。搜索引擎技术解决了用户检索网络信息的困难,目前搜索引擎技术正成为计算机科学界和信息产业界争相研究、开发的对象。《搜索引擎零距离:基于Ruby+Java搜索引擎原理与实现》的作者是一位资深的搜索引擎开发人员,书中对数据获取(网络信息挖掘)与数据检索(搜索引擎)两个方面作了深入的介绍。《搜索引擎零距离:基于Ruby+Java搜索引擎原理与实现》首先提出了一套“网络数据挖掘”的完整理论,并给出一个实际的智能爬虫系统,通过理论与实际的完整呈现,使读者能够对“网络数据挖掘”有一个比较具体的认识,然后介绍了一个专用程序语言IRS,并给出了这个语言的编译器以及虚拟机的实现方法。《搜索引擎零距离:基于Ruby+Java搜索引擎原理与实现》还通过对多个开源搜索引擎项目抽丝剥茧的细致分析,引出搜索引擎的一些基本原理与开发方法,并介绍了一个商业化搜索引擎的实例。《搜索引擎零距离:基于Ruby+Java搜索引擎原理与实现》的最后还结合一个Java框架介绍了一些软件设计思想。《搜索引擎零距离:基于Ruby+Java搜索引擎原理与实现》涉及网络数据挖掘、搜索引擎原理、编译原理、数据库原理、正则表达式、软件工程、设计模式、Ruby语言、HTTP协议等计算机科学与技术的知识,适合搜索引擎开发人员作为参考,也适合有一定计算机基础的读者阅读,以扩展视野。
-
在实战中成长高峰 编著,青软实训组 编《在实战中成长:JSP开发之路》以Eclipse(版本为3.4.1)为开发工具,以JSP 2.0、Servlet 2.4技术为核心,从软件开发项目实践的角度深入地讲解了Web应用程序的基本知识和使用技巧,以小步迭代的方式引领读者一步一步开发直到完成一个完整的项目。《在实战中成长:JSP开发之路》共分为15章,有两个部分,第一部分为第1~4章是项目准备阶段,第二部分为第5~15章,是项目的开发、重构和测试阶段。如果您已经搭建好了开发环境并对JSP的知识略懂一二,可以直接从第5章开始阅读。《在实战中成长:JSP开发之路》适合于JSP的初学者、网站开发爱好者使用。
-
RIA开发权威指南路遥,蓝科,王震 编著JavaFX是一门比较新颖的RIA技术,《RIA开发权威指南:基于JavaFX》从JavaFX技术特点、开发环境、语法与开发工具入手,通过基础讲解与应用案例,使读者可以快速地了解并掌握这一全新的、强大的RIA开发技术。全书共分为九章,第1章主要介绍JavaFX的历史、组成和技术架构,以及RIA的基本概念;第2章以Step by Step的方式带领读者了解并构建JavaFX的开发环境;第3章到第5章详细介绍了JavaFX Script的数据类型与基本语法、JavaFX GUI以及相关开发工具;第6章到第8章通过对三个JavaFX应用案例的讲解,来巩固和实践之前学到的内容;第9章为JavaFX常见问题的解答。《RIA开发权威指南:基于JavaFX》的定位是入门级的技术书籍,不但适合希望通过学习JavaFX来进行RIA开发的初学者,而且同样适合那些具有一定Java编程技术的程序开发人员。
-
Java SE 6从入门到精通(美)弗里森 著,刘志忠 译每两年左右,Sun公司就会发布Java平台的一个重要更新,并且每个更新都会引入新的特性和改进已有的特性。《Java SE 6从入门到精通》主要涵盖Java SE 6中的一些关键的新特性——从核心类库到安全以及Web服务。作为一名繁忙的程序员,您需要能够轻松地了解这些关键信息。《Java SE 6从入门到精通》将明确地告诉您Java SE 6和以前版本之间具体有什么区别。第1章从全局的角度介绍了Java SE 6的一些新特性。后续章节则分别介绍了Java SE 6各个特定领域的特性,如JDBC、脚本、Swing以及抽象窗口工具包(Abstract Windowing Toolkit,AWT)。每章的最后都给出了练习以测试您对相关主题的理解。附录D提供了这些问题的参考答案。其他附录总结了Java SE 6注解类型、工具以及性能方面的改进。在学习Java SE 6的新特性时,您可能也想了解一下Java SE 7中将会有哪些特性。因此,《Java SE 6从入门到精通》还涵盖了在Java SE 7中即将推出的新功能。您将会发现一些新的语言特性(如闭包)和API的改变(如Swing Application Framework)。编写《Java SE 6从入门到精通》的目的是以可靠的方式为您提供Java SE 6的最新知识以便让您快速理解,并展望在未来可能获取哪些特性,从而使您可以充满自信地迎接未来几年Java技术的发展。
-
Java基础案例教程陈文兰,刘红霞 主编本书从解决问题的角度出发,通过案例教学的形式,对Java程序设计语言的各个知识点精心设计了独立又有联系的大量案例,将知识讲解融到案例中,通过任务驱动方式展开教学,使读者在完成任务的过程中,全面掌握Java编程基本技能。本书可作为高职高专院校计算机及相关专业的教材,也可以作为Java开发基础培训和自学用书,配合JSP、J2EE使用。为配合教学,本书在网上提供有课件、习题解答、程序源码,供学生教师参考。
-
Java面向对象程序设计马迪芳,徐保民,陈旭东 编著《Java面向对象程序设计》以面向对象程序设计思想为核心,详细讲述了面向对象程序设计的主要技术与编程思路。《Java面向对象程序设计》以Java SE 6为基础,全面介绍Java语言的功能和技术特点,主要内容包括Java语言基础知识、面向对象编程技术、UML、异常、断言与日志、输入输出、泛型、集合框架、多线程、图形用户界面、网络编程等内容。《Java面向对象程序设计》条理清晰,内容丰富,各章配有大量经过调试运行的实例。为了提高读者全面掌握Java面向对象编程技术和综合运用所学知识解决问题的能力,在附录中提供了两人对战的五子棋游戏,包括基本的功能描述和完整的可运行示例代码,并在相关章节中附有配套练习题。《Java面向对象程序设计》适用于高等院校计算机专业和相关专业,作为Java程序设计,或面向对象程序设计课程的教材,也非常适合专业技术人员参考和阅读。
-
Java语言程序设计孙明 编著《Java语言程序设计》主要内容包括Java概述、数据类型及其转换、运算符、表达式和语句、面向对象程序设计基础、Java的继承机制、数组与字符串、异常处理、输入和输出处理、Java多线程机制、Java网络程序设计、Java集合框架、数据库程序设计等。《Java语言程序设计》语言精练,实例丰富,条理清晰,应用性强。《Java语言程序设计》既可作为高等院校各专业的Java程序设计教材,也可作为软件开发人员的参考书。
-
Servlet与JSP核心编程(美)霍尔,(美)布朗,(美)蔡金 著,胡书敏 等译《Servlet与JSP核心编程(第2卷 第2版)》在第1卷的基础上,广泛涉及自定义标签库、过滤器、声明式安全、JSTL和Struts等主题,并沿袭深受读者喜爱的写作风格,通过完整、有效、资料丰富的程序来演绎目前最流行的技术和最佳实践。Java EE已经成为电子商务网站、动态网站和Web应用与服务开发的首选,作为这一平台的基础,servlet与JSP的重要性日益突出,并在极短的时间内得以迅速普及。透过《Servlet与JSP核心编程(第2卷 第2版)》,读者可以掌握如何通过部署描述文件web.Xml来控制Web应用的行为,如何通过声明式安全和编程式安全来增强Web应用的安全,如何使用servlet和JSP过滤器来封装Web应用常见的行为。同时,读者还将学会如何控制Web应用生命周期中的主要事件,掌握JSTL最佳实践,了解如何构建自定义标签库。此外,《Servlet与JSP核心编程(第2卷 第2版)》还用较多篇幅深入介绍了Jakarta Struts框架。
-
Java软件开发基础骏屏,张红实 主编《21世纪高等职业教育计算机系列规划教材:Java软件开发基础》针对Java程序开发初学者,力求对学生的基本编程能力、编程规范、调试与测试能力进行综合培训。全书分为两大部分,第一部分以任务驱动教学为主,学生在完成任务中将学习到:开发环境配置与开发工具使用、数据类型的声明与转换、方法及运算符的使用、分支语句、循环语句。第二部分以项目驱动为主,选用学生熟知业务逻辑的ATM机模拟程序,使学生在完成项目的过程中学习到输入,输出、开关语句、字符串的处理、数组的使用、异常的处理、文件的读/写、软件测试基本原理。《21世纪高等职业教育计算机系列规划教材:Java软件开发基础》还带有多套单元自测题,其中综合测试题由精选的计算机二级考试历年真题整合而成。《21世纪高等职业教育计算机系列规划教材:Java软件开发基础》强调规范编码,不断地出现编码规范的提示,使学生自觉或不自觉地养成良好的编程习惯。《21世纪高等职业教育计算机系列规划教材:Java软件开发基础》可作为高职院校学生的教材,也可作为Java软件开发人员的自学参考书。