JAVA及其相关
-
Java语言基础教程朱福喜 编著《Java语言基础教程》从初学者的角度出发,利用通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍Java语言的基础知识与编程机制,并从面向对象程序设计的理论和方法中阐述使用Java语言的编程技巧。全书列举了大量的图表和浅显易懂的实例,把学习Java的难点、要点展示的淋漓尽致、易学易懂。《Java语言基础教程》共分9章,包括:Java概述、Java语言基础、面向对象程序设计、流和文件、Applet、图形用户界面设计、异常处理、多线程、Java网络编程。作者精心设计的综合实例——俄罗斯方块游戏,按照章节的内容安排和难易程度将实例分解并分布于各章节,章后配有自测题和练习题,为初学者的入门学习起到“切实(160个实例)可行(226个自测题+121个练习题)”的指导性作用,并于书后提供自测题的参考答案。全书结构严谨,兼有普及与提高的双重功能,可广泛适用于高等院校计算机及相关专业的Java语言教材,也适合作为软件开发人员及其他相关人员的参考书。 -
深入浅出JavaScript(德)Christian Heilmann本书是一部优秀的、注重实践的JavaScript教程。作者首先概览了JavaScript,包括它的语法、良好的编码习惯、DOM编程原则等;然后构建了JavaScript工具包,包括动态操作标记、使用CSS和DOM修改页面风格、验证表单、处理图像等;接着通过一个完整的案例研究阐明了如何使用多种JavaScript 技术协同工作;最后单独设计一章来讲述第三方示例,演示了YUI 和 jQuery JavaScript库的使用。 本书适合初级和中级水平的JavaScript开发人员阅读,可作为高等院校计算机专业的JavaScript课程教材。 -
计算机图形学应用Java 2D和3D(美国)Hong Zhang、(美国)Daniel Liang 著;孙正兴 译本书提供了一个完整而权威的计算机图形学介绍,它并不需要低层次的编程或高深的数学背景。作者权衡了在软件和硬件方面的最新进展,结合高层次的Java 2D和Java 3D API的应用和发展来讲授基本概念。本书首先介绍计算机图形系统各部分是如何结合到一起的,而后,循序渐进地介绍各种二维和三维概念和技术,从简单的二维坐标空间到高级的三维纹理及光照和阴影等。通过Java代码范例和样本图像对关键概念进行了解释,目的是使专业人士和学生都可以极其方便地理解计算机图形建模和特殊绘制技术。覆盖范围:Java,Java 2D和Java 3D如何简化计算机图形学开发二维基础:绘制管道,对象、世界和设备空间,坐标系,图形基元、合成规则等高级二维图形:B样条曲线、自定义图形基元、分形等三维基础:体系结构、场景图和场景图成分可视形状对象和三维图形模型中的构建单元几何变换、仿射变换和透视投影的运用观察:将三维虚拟世界场景映射为二维图像交互和动画:将动态变化插入到三维场景中三维曲线和曲面:超越Java 3D的内置能力 -
JavaScript & DHTML Cookbook(美国)(Danny Goodman)古德曼在当今Web 2.0的世界里,JavaScript和动态HTML处于热门新方法的中心,用来设计客户端的高度交互页面。考虑到现实环境的情况,新版《JavaScript & DHTML Cookbook》为网络开发人员经常碰到的各种非常特殊的脚本问题提供了易于理解的解决方案。每个实例包括一段有针对性的代码,你可以立刻将其嵌入到你的应用程序当中。.在经过数年的时间读过几千个论坛的讨论之后,本书作者同时也是脚本编程先锋的Danny Goodman汇集了一个问题清单,这些问题经常让各种经验程度的脚本语言开发人员都觉得烦恼。对于他提到的每个问题,Goodman不仅提供代码,也阐释解决方法如何生效以及为什么可行。书中的实例涵盖各个方面,从简单任务,如使用JavaScript操作字符串和验证日期,到展示复杂任务的全套程序库,如跨浏览器定位HTML元素、排序表以及在客户端实现Ajax功能。本书包括150多个实例,同时针对新手和有经验的脚本开发人员:用交互的表单和样式表工作提供用户友好的页面导航..通过文档对象模型(Document Object Model)脚本制作动态内容为静态内容添加视觉效果在浏览器中使用XML数据工作本书对上一版使用的很多实例都进行了修订,帮助你构建可扩展的Web 2.0用户界面,并添加了一些新的实例以提供客户端Ajax解决方案。本书中的每一个实例都符合最新的W3C标准,兼容各种浏览器,包括Internet Explorer 7、Firefox 2、Safari和Opera 9。如果你想编写自己的脚本并理解它们的内部机制,而不是仅仅依赖于一个商业化的网络开发框架,这本《JavaScript & DHTML Cookbook》就是必备书籍。本书为英文影印版。 -
数据结构从应用到实现(美)威那哥保(Venugopal,S.) 著,冯速 等译本书系统地介绍了数据结构以及数据结构与对象之间的联系。主要内容包括:算法效率的输入规模、阶和大O,数据结构的无序和有序列表,队列和栈基于数组和链表的设计实例,递归详解,二叉查找树和AVL树,堆、散列表和排序以及图论等。对于每一种数据结构的性质和用途,本书介绍了实现它的Java类的公有接口以及接口操作的估算运行时间。学生通过学习奉书可以使用Java类的公有接口编写和开发Java应用软件.设计和实现满足特定要求的数据结构。本书可作为高等院校计算机及相关专业的数据结构教材,也可供已经学过数据结构但希望更好地将其应用于实际应用开发的技术人员和专业人士阅读参考。 -
JavaScript高级应用与实践夏天《JavaScript高级应用与实践》的内容涵盖大量提升JavaScript性能的一些技巧、鲜为人知的写法,以及JavaScript在Web项目中某些智能的、经典的设计。《JavaScript高级应用与实践》在讲解过程中会有大量的例程和各种写法运行耗时的性能比较,给你展示了如何优化JavaScript的性能、一些非常独特而又能提升JavaScript性能的技巧(涵盖了当前网络中流行的JavaScript框架的大多数技巧)以及每天海量交易项目的JavaScript相关经验。其中,很多经验性的思想描述和方法可以应用于各种语言的编程。另外,《JavaScript高级应用与实践》还阐述了大量的JavaScript泛型设计,以及JavaScript在JSON-RPC和WebDAV中的应用并给出了相关的Java设计。最后《JavaScript高级应用与实践》的所有例程代码将组合为一套功能强大的基于CSS、XPath选择器模型的JavaScript框架,使Web的开发就如同基于XPath的文档开发一样便捷。 -
Java毕业设计指南与项目实践孙更新,宾晟,吕婕 编著本书按照毕业设计的实施顺序,从课题选择、开题报告撰写、毕业设计实施、论文撰写与排版,到幻灯片制作与论文答辩,详细介绍了本科计算机专业毕业设计的各个环节,并提供优秀论文设计范例对毕业设计进行全程指导。全书共9章,前两章为毕业设计的基本知识,从第3章开始,作者提供了7个精选的系统范例,分别为:多线程下载工具、网络五子棋、图书管理系统、基于JSP+JavaBean+Servlet的课程管理系统、基于JSP+JavaBean的网上花店、基于JSP的网络百宝箱、基于Struts的电子银行系统,覆盖J2SE开发、Web开发和复杂的Java框架开发。作者在讲解的过程中,从软件工程的角度重点介绍案例的实现方法,以提高读者的开发能力、实际动手能力。本书适合高等院校计算机专业及相关专业的本科毕业生阅读,以帮助毕业生更好地完成毕业设计。对于正在学习Java课程的高校学生和自学者,也是一本极具价值的参考书。 -
Java语言程序设计(美)梁(Liang,Y.D.) 著本书是Java语言的经典教材,畅销多年不衰。本书全面整合了、Java 5的特性。采用“先讲基础”的教学方式,循序渐进地介绍了程序设计基础.问题解决、面向对象程序设计、图形用户界面设计.异常处理、I/O和递归等。另外,本书还全面且深入地覆盖了一些高级主题,包括数据结构、并发、网络、国际化、高级GUI.Web程序设计等。 本书影印版由《Java语言程序设计基础篇》与《Java语言程序设计进阶篇》组成。基础篇对应原书的第1~19章,进阶篇对应原书的第20~36章和附录。 -
Java EE Web开发实例精解郝玉龙、尹建平 编本书采用工程实例的形式对Java EE Web编程技术进行深入系统的讲解。Java EE Web应用系统从逻辑上可划分为表现层、业务层和持久层,为了使读者对Java EE编程技术获得全面系统的了解,本书以Java EE Web应用系统的逻辑架构为主线,通过多个典型工程实例对上述三个层次的开发技术和编程技巧进行讲解,并对同一实例的多个解决方案进行对比分析,切实帮助开发人员提高Java EE Web开发水平。除了对Java EE Web编程基本技术的讲解演示外,还针对Web应用系统开发中如打印、图表、日志、上传、下载和国际化等常见功能特性的实现,综合运用多种Java EE开发技术,提出多种解决方案,并深入讨论分析,对开发人员动手开发实际项目具有借鉴意义。最后,通过三个综合实例,演示如何利用EJB及Struts、Hibernate、Sprin9等常见的Java EE架构开发企业Web应用系统。本书适用于对Java EE编程有一定了解,但不知道如何开发实际Web应用系统的初学者,本书也适合希望掌握Java EE编程高级技巧,提高Java EE编程能力的中高级初学者。本书也可作为Java EE编程技术的培训教材。 -
Java程序设计教程迟丽华 编Java语言是一种面向对象的网络编程语言,其强大的网络功能是其他语言难以比拟的,Java语言特别适合开发Internet应用程序。由于Java程序具有与硬件无关、与平台无关、可靠性高、安全稳定和支持多线程等特点,在当今的计算机和网络中占据重要的地位。本书通过大量程序实例由浅入深介绍了Java程序设计语言。内容包括Java语言基础、面向对象编程、基础类库、包和接口、图形界面设计、异常处理、多线程技术和网络编程等。本书不仅系统介绍理论,更强调实际运用。书中所有例题都调试通过,每章还附有各种类型的习题,通过例题和习题帮助读者理解Java语言的基本概念和编程技巧。本书可以作为学习Java语言的教材,也可以作为自学用书。
