JAVA及其相关
-
零基础学Java常建功 等编著Java 7.0是Sun公司与Oracle公司合并后推出的关于Java语言的第一个版本,同时也是最新版本。《零基础学Java(第3版)》站在零基础学习的角度,使初学者能尽快掌握Java 7.0语言程序设计的精髓而少走弯路。《零基础学Java(第3版)》一共分为4篇,共27章,循序渐进地讲述了Java语言的语法规则,Eclipse和MyEclipse开发环境的使用,从基本概念到具体实践,从入门知识到高阶主题,从语法语义到数据结构和算法都进行了详细的阐述,主要包括运算符、表达式、分支语句、循环语句、函数、数组、字符串、类、对象、包、继承、多态、封装、枚举、反射、标注、泛型、类加载器、动态代理、多线程、文件的操作和访问、数据的操作、数据的存储、Java数据结构、XML文件的创建和解析、数据库的链接、网络编程和界面的设计等知识点。《零基础学Java(第3版)》非常适合Java语言的初、中级学者阅读,并可作为开发人员的参考手册。 -
jQuery实战开发(美)Jay Blanchard 著,杨光伟,魏丹 译jQuery是当今Web开发领域中最流行的JavaScript库之一。它的设计简洁,并可以加速HTML脚本的执行。现如今,那些职业的网络应用及网站开发者们已经很少会只用HTML或者JavaScript进行开发了,相反,他们必须精通各种网络开发技术。而《jQuery实战开发》正是一本可以在这方面引导读者学习进步的图书,这也是它独特的地方所在。布兰查德等编著的《jQuery实战开发》不单只向读者介绍jQuery框架的基本结构,还会详细讲解在模板中加入jQuery和PHP,以及使用HTML和CSS来处理布局的优势。阅读本书,并不需要你有任何的jQuery开发经验。它从jQuery的基础知识开始,并会详细介绍如何使用jQuery来控制和合并事件、制作实用的窗体以及使用功能强大的部件。最后,你将学会如何应用jQuery、HTML和CSS技术来创建你自己的Web应用程序界面。作者在《jQuery实战开发》中分享了自己多年的工作经验——因此在本书结束的时候,你也将从一名初学者,变成一名熟练的应用程序界面开发者。 -
深入浅出CoffeeScript(英)伯纳姆 著,寸志 译作为唯一所有主流浏览器都支持的脚本语言,JavaScript俨然已成为Web开发领域最具号召力的语言,但它的种种语言怪癖以及在各种浏览器间实现不一致等问题也为开发人员所诟病。2009年底,CoffeeScript横空出世。它吸收了JavaScript语言的精华,并添加了很多现代语言脚本的特性,很快便得到了大量Web开发人员的青睐。本书由CoffeeScript重要贡献者TrevorBurnham操刀,从基础知识入手,全面详尽地介绍了CoffeeScript这门新语言。通过一个5×5拼字游戏,作者将CoffeeScript各方面的知识融入其中,通俗易懂地讲解了CoffeeScript如何与jQuery等非常流行的类库完美集成,如何游刃有余地结合Socket.IO实现Node.js双通道异步通信。每章结尾都有精心设计的习题,有助于读者巩固所学的CoffeeScript知识并更上一层楼。掌握CoffeeScript,Web开发之旅将更轻松、快捷和优雅! -
Java EE项目应用开发刘勇军,王电钢 主编《Java EE项目应用开发(基于Struts2 SpringHibernate)》由刘勇军、王电钢主编,包括基于Java EE核心的MVC开发基础;基于Java EE开发的核心技术和JavaEE高级Web应用开发专业项目——权限管理系统三部分内容。第一部分介绍基于B/S的Web应用开发模型、Java EE体系结构、Java EE开发环境搭建、基于MVC的常用Web开发模式、典型的MVC框架Struts,其中通过样例开发的讲解用于掌握MVC开发基础,并通过习题和实训应用内容用于强化基本MVC开发能力。第二部分系统介绍了 Struts2应用、Hibernate应用、Spring应用及它们之间的整合应用,对这些核心框架技术及整合应用都提供样例开发实践,可以让读者清晰地了解它们之间的应用方式,并且利用习题和实训应用的训练,可以强化读者对这些核心框架技术的应用能力。第三部分详细地介绍了一个真实工程应用项目——XX信息管理系统之权限管理子系统的分析、设计、开发实现过程。 《Java EE项目应用开发(基于Struts2 SpringHibernate)》可作为高职高专相关专业课程教材和教学参考书,也可供从事Java EE应用系统开发的用户学习和参考之用。 -
Java常用算法手册赵志云,衡友跃 编著现代的设计任务大多通过计算机编程来完成,而算法起到了至关重要的作用。可以毫不夸张地说,算法是一切程序设计的灵魂和基础。选择合理的算法,可以起到事半功倍的效果。赵志云、衡友跃编著的《Java常用算法手册》分三篇,共13章,分别介绍了算法基础、算法应用和算法面试题。首先介绍了算法概述,然后重点分析了数据结构和基本算法思想;接着,详细讲解了算法在排序、查找、数学计算、数论、历史趣题、游戏、密码学等领域中的应用;最后,列举了算法的一些常见面试题。书中知识点覆盖全面,结构安排紧凑,讲解详细,实例丰富。全书对每一个知识点都给出了相应的算法及应用实例,虽然这些例子都是以Java语言来编写的,但是这些算法并不局限于Java语言。如果读者采用其他的编程语言,例如C++、C、C#等,只要根据其语法格式进行适当的修改便可以了。《Java常用算法手册》旨在帮助Java语言初级程序员深入了解Java算法思想,提升其语言代码编程能力,还可以作为大中专院校学生学习数据结构和算法的参考书,也可为教师授课提供素材,同时还可以作为具有一定编程经验的程序员的参考用书。 -
深入理解Java7成富 著本书是学习Java7新功能和新特性以及深入理解Java核心技术的最佳选择之一。经过近6年的等待,Java迎来了它的又一个历史性的版本—Java7。Java 7在提高开发人员的生产效率、平台性能和模块方向上又迈进了一步,变得更加强大和灵活。本书不仅对Java7的所有重要更新进行了全面的解读,而且还对Java平台的核心技术的底层实现进行了深入探讨,包含大量最佳实践。全书的主要内容可分为三大部分:第一部分是1~6章,全面阐释Java7在语法、JVM、类库和API等方面的所有重要新功能和新特性,掌握这部分内容有助于大幅度提升编码效率和提高代码质量;第二部分是7~13章,对JVM、Java源代码和字节代码操作、类加载器、对象生命周期、多线程、并发编程、泛型、安全等Java平台的核心技术进行了深入解析,掌握这部分内容有助于深入理解Java的底层原理;第三部分为第14章,是对Java8的展望,简要介绍了Java 8中将要增加的新特性。 -
Java Web开发详解孙鑫 编著孙鑫编写的《Java Web开发详解——XML+DTD+XMLSchema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》遵照最新的Servlet 3.0和JSP2.2规范,系统、完整地介绍了JavaWeb开发中的各种技术,从知识的讲解→知识的运用→实际问题的解决→Web开发框架→程序架构的设计,一步一步地引导读者掌握JavaWeb开发的知识体系结构。本书适合:毫无Web经验的初学者;具有一定的Web经验,但没有从事过Web开发的读者;具有其他脚本语言Web开发经验,想要快速转向JavaWeb开发的程序员;正在从事Java Web开发的初中级程序员阅读使用。 -
疯狂HTML 5/CSS 3/JavaScript讲义李刚 编著HTML 5规范呼之欲出,各浏览器厂商更早已摩拳擦掌,纷纷推出支持HTML5规范的浏览器:Firefox、Opera、Chrome等浏览器早已很好地支持各种HTML 5规范,微软也宣布IE9将会更好地支持CSS 3、SVG和HTML 5等新规范,这些迹象表明:HTML 5时代到来了。《疯狂HTML 5/CSS3/JavaScript讲义》是一本全面介绍HTML 5、CSS3和JavaScript前端开发技术的图书,系统地介绍了HTML 5常用的元素和属性、HTML 5的表单元素和属性、HTML5的绘图支持、HTML 5的多媒体支持、CSS3的功能和用法、最前沿的变形与动画功能等。除此之外,本书还系统地介绍了JavaScript编程知识,包括JavaScript基本语法、DOM编程,以及HTML5新增的本地存储、离线应用、JavaScript多线程、客户端通信支持、WebSocket编程等。《疯狂HTML5/CSS3/JavaScript讲义》的定位是一本前端开发的“实战性”图书,因此在介绍各知识点时并不是简单地停留在知识点层面阐述,而是结合了大量实例来让读者对照练习、学以致用。本书最后还提供了一个基于HTML5技术的小游戏:疯狂俄罗斯方块。该游戏综合运用了HTML5的绘图支持、客户端存储等技术,具有较高的参考价值。本书提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟发帖,笔者将会及时予以解答。 -
Java语言程序设计于红 等编著《高等院校计算机专业应用型规划教材:Java语言程序设计》主要介绍Java语言与面向对象思想、Java语言开发环境、Java语言基础、Java的面向对象程序设计、数组和字符串、Java语言的实用类与类的设计、Java的异常处理、I/O流、多线程、图形用户界面、网络编程和数据库编程等内容。本书注重培养学生分析问题、解决问题的能力,注重启发式教学方法的运用,让学生切实掌握运用Java解决实际问题的方法。《高等院校计算机专业应用型规划教材:Java语言程序设计》可作为高等学校计算机及相关专业的教材,也可作为软件开发人员或研究人员的参考用书。 -
基于MVC的JavaScript Web富应用开发(美)麦卡劳 著,李晶,张散集 译如今Web 应用程序的开发已经越来越向传统应用软件开发靠拢了,Web 和应用之间的界限也进一步模糊。传统编程语言中的设计模式、MVC、应用架构等理论也在慢慢地融入Web 前端开发。这本书所涵盖的知识点非常全面,从MVC 的基本理论到网络协议、从模块解耦到异步编程模型、从HTML5/CSS3 到NodeJS、从软件测试到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。 《基于MVC的JavaScript Web富应用开发》将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript 应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入地理解很多重要的概念。除此之外,作者在MVC 和架构方面的很多观点都很有启发性,即使你不是一名JavaScript 程序员,读完本书后也会受益匪浅。
