JAVA及其相关
-
Java程序设计教程(美)刘易斯,(美)洛夫特斯 著,罗省贤,李军 等译《国外计算机科学教材系列:Java程序设计教程(第7版)》对面向对象的思想和机制进行了准确而透彻的剖析,为读者深入学习Java语言程序设计提供了全面、详细的指导。全书覆盖了面向对象设计的广泛内容,介绍了Java语言的基本数据类型、流程控制、类和对象等。在深入分析面向对象设计方法的基础上,介绍了封装机制、继承机制和多态性的实现与应用、异常的捕捉和处理、集合类的定义方法和泛型类的概念,书中提供了大量具有可实践性的程序实例、自测题及答案、练习题和编程项目、生动的“软件失误案例”和“视频讲解”学习辅导短片,并且在每章中都补充了针对本章主题的图形用户界面(GUI)设计知识和实例,这部分内容可形成完整的JavaGUI设计知识体系。此外,《国外计算机科学教材系列:Java程序设计教程(第7版)》还有内容丰富的附录,并提供了在线程序设计实践网站服务。《国外计算机科学教材系列:Java程序设计教程(第7版)》适合作为高等院校软件专业与计算机应用专业的教材,同时对工程技术人员也有很高的参考价值。 -
测试驱动的JavaScript开发Christian Johansen 著,赵勇 ,程德, 凌杰, 高博 译《测试驱动的JavaScript开发》是一本完整的、基于最佳实践的JavaScript测试指南,同时又有着测试驱动开发方法所带来的质量保证。本书涵盖了将最先进的自动化测试用于JavaScript开发环境的方方面面,带领读者走过整个开发的生命周期,从项目启动到应用程序部署。本书面向的是JavaScript开发人员。无论您是一位Ruby开发人员,主要关注Ruby on Rails;或者是一名Java或.NET开发人员,忙于构建Web应用;又或者是一名前端Web开发人员,以JavaScript、CSS和HTML为首要工具;甚至是一名后端开发人员,对JavaScript知之甚少,本书将对您非常有用。 -
Java语言实用教程杨晓燕 编Java是纯面向对象的程序设计语言,具有完全面向对象、简单高效、与平台无关、安全、支持多线程等特点,目前非常流行,且发展前景广阔。《高等学校计算机类规划教材·宁波市高校特色教材:Java语言实用教程》遵循“案例分析—知识学习—案例实现”和“每章案例—综合案例”的编写思路,以Java入门和架构应用并重为原则进行编写,内容主要包括Java的渊源和特点、Java开发工具入门、Java的输入/输出、Java流程控制、类及类的构造、共享包的定义和引用、多态的实现和管理、异常处理、GUI图形界面、图形处理及Java数据库连接等。《高等学校计算机类规划教材·宁波市高校特色教材:Java语言实用教程》既可作为大中专院校Java程序设计课程的教材,也可作为Java自学者的入门用书。 -
Java面向对象程序设计费贤举 主编《21世纪高等学校规划教材:Java面向对象程序设计》为21世纪高等学校规划教材。《21世纪高等学校规划教材:Java面向对象程序设计》共11章,主要内容包括概述、Java程序设计基础、Java常用系统类的应用、集合与泛型、Java面向对象程序设计、Java的异常处理、Applet小程序、图形用户界面应用、文件和流、多线程和动画编程、网络编程等。《21世纪高等学校规划教材:Java面向对象程序设计》注重理论与实践相结合,注重基本知识的理解与基本技能的培养;以案例驱动和软件项目开发实例贯穿全书章节,强调理论与习题以及实验题相结合;内容丰富,结构安排合理,由浅入深,层次分明。《21世纪高等学校规划教材:Java面向对象程序设计》可作为普通高等院校Java语言程序设计、面向对象程序设计等课程教材,也可作为从事Java语言软件开发人员的参考用书。 -
Java并发编程实战Brian Goetz Tim Peierls Joshua Bloch Joseph Bowbeer David Holmes Doug Lea 著,童云兰 等译《Java并发编程实战》深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。本书适合Java程序开发人员阅读。 -
Java Web应用开发技术王电钢,刘孙俊 主编本书系统地介绍了使用Java语言开发Web应用的基础技术。首先,从Web应用的基础——HTTP入手;然后,逐章讲述了Java 开发Web应用的各种技术和规范,涉及了Java Web容器、Servlet、JSP、过滤器、监听器、标记库、Web应用安全、Web开发模式;每章为读者配备了简明而又实用的示例。通过本书的学习,读者能够全面掌握Java语言Web编程技术,并对Java Web应用的基础知识有更深刻的了解。本书可作为普通高等院校计算机及相关专业的教材,同时也可作为Java编程爱好者及开发人员的参考用书。 -
Java程序开发基础教程与实验指导王占中 等编著《java程序开发基础教程与实验指导(配光盘)》由浅入深地讲述java编程知识。全书共分14章,介绍java面向对象编程的基础知识和技能,从基本的java组成元素、数据类型和控制结构,逐步过渡到方法、类、对象及面向对象程序设计的高级特征;深入学习java事件、javaswing图形界面设计、java输入/输出和数据库等高级应用;最后,通过旺旺服饰管理系统的综合应用,将对前面学习的知识进行巩固和提高。本书附有配套光盘,提供了书中实例的源代码和视频教学文件。《java程序开发基础教程与实验指导(配光盘)》体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,可以作为java职业培训教材和各级院校java授课培训教程,也可以作为java自学资料和参考资料。 -
JavaScript高级程序设计(美) Nicholas C. Zakas 著,李松峰, 曹 力 译1995年,Brendan Eich创造了JavaScript。 2005年,席卷全球的“Ajax热”激发了全世界Web开发人员学习JavaScript的热情。与此同时,本书第1版诞生。这一版的中文版狂销4万册,被誉为“最具深度的JavaScript经典”,奠定了其不可替代的权威地位。 2005年到2009年,前端开发社区在实践中充分检验了这门语言的各种实现和扩展,JavaScript从被戏谑的“玩具语言”一跃成为软件业举足轻重的通用编程语言。2009年1月本书第2版应运而生,凝聚作者和社区专家多年宝贵经验的这一技术名著再次得到读者认可和褒扬,中文版销量达到2万册。 2009年到2011年,ECMAScript 5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为这门语言增添了很多适应未来发展的新特性。2012年初本书第3版面世,中文版也紧随其后。第3版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。 作为JavaScript技术经典名著,《JavaScript高级程序设计(第3版)》承继了之前版本全面深入、贴近实战的特点,在详细讲解了JavaScript语言的核心之后,条分缕析地为读者展示了现有规范及实现为开发Web应用提供的各种支持和特性。 《JavaScript高级程序设计(第3版)》主要内容包括: 对JavaScript实现各个组成部分的详尽解读; 对JavaScript面向对象编程的全方位阐述; 对DOM、BOM及浏览器事件模型的透彻剖析; Web应用基本数据格式JSON、XML及其存取; Ajax、Comet服务器端通信和基于File API的拖放式文件上传; ECMAScript 5定义的最新核心语言特性; HTML5涵盖的表单、媒体、Canvas(包括WebGL); Selectors、Web? Workers、地理定位及跨文档传递消息等最新API; 离线应用及客户端存储(包括IndexedDB); 维护、性能、部署相关的最佳开发实践; 新兴API及ECMAScriptHarmony展望。 本书适合有一定编程经验的Web应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。 -
亮剑Java Web项目开发案例导航朱雪琴,常建功 编著Java是目前最流行、发展最快的编程语言之一,其开放、跨平台的特点,吸引了众多的开发人员与软件公司。同时在众多软件公司及有志之士的共同努力下,出现了许多优秀的开源框架,为Java语言在企业级开发领域注入了新的血液。本书共介绍了10个项目案例,具体地向读者介绍了JavaEE开发的整个流程,涵盖了目前几个比较流行的开源框架,如Struts、JSF、Spring、Hibernate,同时还有用于分布式企业级开发的EJB技术。在项目的开发过程中,笔者还多次使用到了Ajax技术,以增强用户体验。在每一个项目案例中,笔者都是按照实际的开发步骤介绍的,对每一个模块的代码都进行了详细的介绍,还对核心代码进行了详细的注释,尽量让读者读懂代码中的每一行、每一个细节。 -
JavaScript语言精髓与编程实践周爱民 著《JavaScript语言精髓与编程实践(第2版)》详细讲述JavaScript 作为一种混合式语言的各方面特性,包括过程式、面向对象、函数式和动态语言特性等,在动态函数式语言特性方面有着尤为细致的讲述。本书的主要努力之一,就是分解出这些语言原子,并重现将它们混合在一起的过程与方法。通过从复杂性到单一语言特性的还原过程,读者可了解到语言的本质,以及“层出不穷的语言特性”背后的真相。《JavaScript语言精髓与编程实践(第2版)》主要的著述目的是基于一种形式上简单的语言来讲述“语言的本质及其应用”。本书详细讲述了通过框架执行过程来构造一个JavaScript 扩展框架的方法,并完整地讲述了框架扩展中各种设计取舍,因此可以作为研究计算机程序设计语言时的参考,用以展示现实系统如何实现经典理论中的各种编程范型。
