JAVA及其相关
-
Java2程序设计实用教程叶核亚本书为普通高等教育“十一五”国家级规划教材。本书全面、系统地介绍Java语言程序设计的基本知识、运行机制及各种常用编程方法和技术,将面向对象的程序设计思想贯穿其中,建立起牢固扎实的理论基础。主要内容包括:Java开发运行环境JDK、Java语言基础、面向对象的核心特性、接口、内部类和包、异常处理、图形用户界面、多线程、Applet应用程序、输入/输出流和文件操作、网络通信、数据库应用、JSP和综合应用设计。这些内容是构成Java应用程序的基本要素和必备知识。本书注重理论与实践相结合,注重基本知识的理解与基本技能的培养。全书内容丰富,结构安排合理,由浅入深,层次分明,内容涉及的广度和深度符合本科培养目标的要求。本书可作为普通高等学校计算机及相近专业本科生(或高职高专学生)的Java语言程序设计课程教材,也可作为使用Java语言从事软件开发人员的参考书。 -
Java 5游戏编程(美)哈伯本书系统介绍用Java进行游戏开发的技术与过程。通过一个逐步扩展和丰富的游戏实例GalacticWar来主导学习过程,从而覆盖游戏开发的方方面面。.本书集趣味性、直观性、可操作性于一体,适合作为游戏编程初学者的参考书。如果你对开发休闲游戏市场的游戏感兴趣,那么准备好开始吧。这本针对初学者的指南,通过让你创建一款具备漂亮的美术效果和复杂细节的游戏,来一路提高游戏开发的水平。..本书不是一本Java编程语言的入门指南,而是使用Java进行游戏编程的一本入门图书。从创建简单Java程序和编写图形代码的基础,到使用Java高级2D库和添加声音效果与音乐,本书一步一步地讲解将能够帮助你获得开发专业品质的。基于精灵的游戏所需的所有技能。 -
Java语言与面向对象程序设计陆迟、朱福喜Java目前不仅是一门最为流行的计算机语言,而且是一个优秀的纯面向对象语言。本书从Java的基本概念入手,介绍了Java语言的基础知识与主要功能,系统地分析了Java语言面向对象的编程机制,并用软件工程的理论和方法,阐述了使用Java语言进行面向对象的程序设计技巧。本书还介绍了一些Java语言的高级特性,如网络编程、数据库连接、多线程等。可广泛适用于计算机及相关专业的本科生作为学习Java语言的教材,也适合软件开发人员及其他有关人员参考学习。 -
J2ME程序开发实用案例从入门到精通王晓、王天顺、等本书以J2ME为开发技术,选取当前最流行、最具代表性的实用案例作为对象,详细介绍了使用J2ME技术开发移动应用的核心技术。全书介绍如何使用NetBeans IDE 5.0和Mobility Pack 5.0安装、配置、开发和调试MIDP应用程序,个人通讯录项目的实现过程,RSS阅读器项目的实现过程,移动图书馆项目的实现过程,蓝牙联网俄罗斯方块游戏项目的实现过程,移动3D赛车游戏项目的实现过程,使用OTA发布J2ME程序的方法。另外,本书附录中还介绍了Tomcat服务器的安装、配置和使用。本书内容全面,逻辑与结构合理,讲解由浅入深,示例丰富,注释详尽。本书可作为高等院校计算机类等专业高年级本科生和研究生J2ME开发课程的参考书,也适合J2ME移动开发领域的程序员和希望利用J2ME技术寻求移动解决方案的其他程序员或管理员使用。本书附光盘1张。 -
JAVA程序设计标准教程胡剑锋本书是全国信息化计算机应用技术资格认证(CCAT)项目的指定教材,属于操作员级认证体系。CCAT资格认证项目设立的目的除了培养学生掌握相应专业的理论知识,注重学员动手能力、创新能力的训练外,还注重培养和提高学员的企业管理能力,为社会和企业培养既懂技术、又懂管理的复合型人才,以改变人才培养中存在的重理论轻实践、重文凭轻能力的缺陷。本书以运用JBuilder X开发Java应用程序为主线,详细介绍了 JBuilder X的各项功能及使用技巧。本书共分为三部分,分别介绍Java基础知识、JBuilder X的使用方法、Java的数据库和网络编程等,其中第1章到第6章主要介绍Java基础知识,第7章和第9章主要介绍JBuilder X的使用方法,第8章介绍图形界面编程,第10章和第11章主要介绍数据库和网络编程。本书也可作为高等院校、高等职业院校信息与计算机相关专业的教材,也适合作为Java学习者的自学参考书。 -
Java TM.教程(美)扎克霍尔 等著,马朝晖 等译本书是Sun公司指定Java教程的最新版。书中除了讲解面向对象的编程概念、语言基础、类和对象、接口和继承、包、数字和字符串、异常、基本I/O、集合、并发、Swing、把程序打包到JAR文件中、applet之外,还介绍了Java Web Start、平台环境和正则表达式,同时涵盖了Java 5.0和6.0引入的新特性,比如泛型和并发、注解。附录B中还给出如何准备Java编程语言认证考试方面的内容。此外,本书配套的网上资源还包含本书的示例以及问题和练习的答案、在线Java SE指南、Java SE开发工具包(Java SE Development Kit,JDK)、相应的API规范和指导文档等。 本书既适合作为高校相关专业Java程序设计语言课程的教材,也适合各种层次的Java程序员阅读。 -
JAVA敏捷开发(美)赫姆瑞贾尼本书介绍了一种将极限编程(XP)、敏捷模型驱动、重构等方法相结合的敏捷软件开发过程和软件开发需要的3种重要的技术。全书紧密地结合一个实际范例程序的开发,展示了敏捷开发的完整生命周期。除此之外,本书还引入了很多先进的技术和工具,便于读者进一步的学习和使用。本书中介绍的技术和方法对进行高效的、敏捷的Java企业级应用程序开发有极大的帮助。.本书深入浅出,适合于广泛的软件开发的相关群体,无论是具备了一定Java基础知识的学习者、具有一定经验的开发者、高水平的软件架构师,还是软件项目技术负责人或项目经理,都可以从本书中受益。本书讲述了能够大大简化Java企业级开发的强大技术和有效方法。..本书中所介绍的3种主要技术——Spring框架、Hibernate和Eclipse极大地降低了Java企业开发的复杂性,可以将Java原始对象(POJO)部署在轻量级的容器中而非使用笨重的EJB容器中的远程对象。书中所使用的方法——极限编程(XP),敏捷模型驱动开发(AMDD)和重构通过减少软件项目中繁重的前期需求和设计力D快了项目的进度。对这些方法的介绍贯穿本书的始终,但只讲述足以敷用的细节和实例,以免偏离本书的主题。从最开始的形成概念到结合多种过程和技术最终得到产品,本书通过构建一个样例程序,逐章递进展示了软件开发完整的生命周期。通过使用本书中介绍的技术和方法,读者能够以敏捷的方式进行高效的Java企业级应用程序的开发。. -
数据结构与算法分析Java语言描述(美)韦斯本书是国外数据结构与算法分析方面的标准教材,使用最卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也在增长。本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格,并细致讲解精心构造程序的方法。第2版的特色如下:·全面阐述新的Java 5,0编程语言和Java Collections库。·改进内部设计,用图和实例阐述算法的实施步骤。·第3章对表、栈和队列的讨论进行了全面修订。·用一章专门讨论摊还分析和一些高级数据结构的实现。·每章末尾的大量练习按照难易程度编排,以增强对关键概念的理解。 -
UML2.0学习指南(美)迈尔斯,(美)汉密尔顿 著,汪青青 译假如你像大部分的软件开发者一样,正在建立的系统越来越复杂。无论是桌面应用程序还是企业级系统,其复杂性都像是一头毛茸茸的巨兽,但你必须正视它。.UML(统一建模语言)帮助你处理这种复杂性。无论视UML为一种蓝图语言(blueprint Language)、草稿工具(sketch tool)还是一种编程语言,这本书都教给你必须知道的知识,以及将UML应用到项目的方法。虽然市面上已经有许多描述UML的书,但本书的主要特色包括:在模型里捕捉系统的需求,确保设计切合使用者的需要;为组成系统的各部分及彼此间的关系建模;为组成系统的各部分如何彼此合作以满足系统需求建模;在现实世界里建模、捕捉与部署系统。..本书既迷人又容易理解,会告诉你如何运用UML精雕细琢以及传达项目设计意图。Russ Miles与Kim Hamilton根据他们难得的实践经验(而非理论)来介绍UML。无论采用何种软件流程及方法论,本书都是在使用UML 2.0时必备的参考资源。包括练习在内的其他信息参见http://www.learninguml2.com。... -
Eclipse Cookbk中文版(美)霍兹纳 著,王欣轩 译Eclipse是一个集成开发环境(IDE),它将代码编辑器、编译器、调试器、文本编辑器、GUI生成器和其他组件集成到单个用记有友好的应用程序中。Eclipse提供了一个扎实的基础,使Java开发人员能够构建和运行集成的软件开发工具,进行Web开发、应用程序设计、建模、实现、测试等。针对使用Eclipse这个新的Java开发平台时可能遇到的175种情况——从自动部署Web应用程序,到逆向工程编译代码,从跨越多个包重命名类的所有引用,到初始化SWT JNI库——本书提供了面向任务的解决方案。本书汇集了针对复杂的IDE日常任务的大量解决方案,例如:在多种环境下安装和设置Eclipse;自动代码填充和自定义组合键;设置Eclipse,以自动添加标记和纠正语法错误;自动扩展和实现接口,使用JUnit进行自动测试和集成测试;将Eclipse连接到CVS存储库,使用Ant自动编译大型项目,包括应用程序的运行和部署;广泛介绍SWT,包括非矩形窗口、标签文件夹和浏览器等新特性;在SWT应用程序中嵌入Swing和AWT窗口,使用Eclipse插件框架创建菜单和透视图,创建插件向导和视图。各节采用Cookbook系列特有的“问题/解决方案/讨论”模式对问题进行了清晰、透彻的描述,简要而完整地讨论了解决方案,并举例说明了解决方案。本书可以满足各个层次的Java程序员的需要,尤其是那些打算超越教程(不仅仅是编写插件和扩展)和每天使用Eclipse的程序员。
