JAVA及其相关
-
J2ME技术参考手册施铮等编著本书全面介绍了J2ME中MIDP框架的所有类及JFD框架中的两个基础核心包。全书共分7章,分别介绍了java.io包、java.lang包、java.util包、javax.microedition.io包、javax.microedition.lcdui包、javax.microedition.midlet包和javax.microedition.rms包。本书内容详实、结构清晰、示例丰富,是广大J2ME程序员必备的参考书。本书适合于专业和准专业的Java程序员阅读,也可作为正在转向进行Java移动开发的各类程序员的必备Java参考书。 -
UML与Java面向对象开发实践(美)理查德·C.李(Richard C.Lee),(美)威廉姆·M.泰芬哈特(William M.Tepfenhart)著;王晨溦译;王晨溦译本书特色:·从使用Java进行实现的角度,详细讨论了面向对象技术的主要原则。·将用例作为一种了开发规格说明模型的手段进行深入介绍。·涵盖众多分析方法,对其剪裁后可适用于专门的组织,并为初学者推荐了最容易的方法。·提供了捕捉动态行为的详细内容,及很多关于如何设计和实现的材料。·详细介绍Java标准扩展及编程例子,以便学生能够学以致用。·涵盖了Java中如何实现关系(包含聚合和关联)的内容。本书将软件开发过程看作一个建模过程,通过对4个模型的建模过程的说明,阐述了面向对象技术。这4个模型分别为规格说明模型、分析模型、设计模型和代码模型。同时,在描述建立这几个模型的时候,运用了UML技术,采用了UML中的各种图对建模进行说明,如用例图、顺序图等。而且,在代码模型中,以Java语言为例介绍了面向对象的语言如何实现。 -
JAVA程序设计王萌,刘婧,来宾编著本书首先介绍了Java的基本知识和技能,从基本的数据类型和控制结构讲述,逐步过渡到方法、类与对象、继承机制和高级面向对象方法。并介绍了Java2平台的一些高级特性,内容涉及字符串处理、JavaApplet、图形用户界面设计、输入/输出处理、多媒体和多线程技术等。书中各章节都提供了丰富的例程,并且每一章均附有适量的综合测试题。另外,为了配合教学,书的最后一章还附加了实验指导。本书内容丰富、条理清晰、文笔流畅,难易适当,适合于Java语言的初学者,可作为计算机相关专业程序设计的入门教材,同时也可供Java程序开发设计人员和编程爱好者参考。 -
精通Java 2侯晓强,刘艳慧,郭英丽编著Java语言是目前最为流行和通用的网络编程设计语言,在Internet上有着重要而广泛的应用。本书全面介绍了Java语言的特点和功能,主要包括Java编程基础知识、Java算术运算符、Java语言的特点和功能,主要包括Java编程基础知识、Java算术运算符、Java编程语法、面向对象程序设计基本概念、系统类的使用和应用、图形用户界面设计、图形处理、多媒体处理、异常处理、多线程、网络编程、数据库编程等。本书实例丰富实用,对Java语言的编程技术进行了详细、生动的讲解,可培养初学者解决实际问题的能力。本书适合没有任何编程经验的初学者使用,也可作为高等学校、高等职业学校、成人高校Java程序设计课程的教材和教学参考书。 -
Java极限编程(美)Richard Hightower,(美)Nicholas Lesiecki著;唐一丁,蔡永航译;唐一丁译本书通过介绍一系列开源Java开发工具和生动的实例,描述如何用极限编程(eXtremeProgramming)理论指导具体的开发行为,从而使Java开发更加灵活、高效、低成本。本书主要讲述J2EE和极限编程的基础,重点介绍如何掌握极限编程过程中最难的部分:测试、整合和部署。全书以基础开篇,接着辅以范例并对著名的宠物商店范例进行功能性剖析。在了解了各个工具的概念后,作者介绍了测试的实践,一步一步指导读者掌握极限编程开发的技术要点。本书内容丰富、详实、生动,适合作为Java软件开发人员的参考书。考虑到富有经验的Java程序员的需要,本书首先简短介绍极限编程方法及技术,随后探究本书始终沿用的一个应用程序范例来体验工具的作用和开发活动中的实践。作者在介绍每一个工具时都提供关键概念的描述以及代码范例,并一步一步带领读者掌握极限编程开发方面的技术。本书覆盖了以下极限编程的主题:自动单元测试和功能测试通过自动构建和自动部署进行持续整合重构和持续整合的价值如何用Ant、JUnitPerf、Cactus,HTTPUnit和JMeter来实现极限编程中的目标相关的网站包含以下内容:本书中涉及的范例代码极限编程软件工具的升级版本实用的极限编程站点链接软件界信奉的哲学是“不变则亡”。极限编程为敏捷地应对软件开发中的各种变化提供了全新思路,本书是RichardHightower和NicholasLesiecki关于极限编程(ExtremeProgramming)的创新之作,讲述了这种能使开发人员快速、有效、低成本地创建灵活高效软件的方法论、本书将为您演示如何使用开源(OpenSource)Java开发工具实现Java开发中的极限编程方法,并使大家掌握极限编程中最复杂的开发过程:测试、整合及部署。 -
Java程序设计35讲吴其庆编著本书共35讲,通过大量的实例介绍了J2SE、J2EE的基础知识与应用。本书通俗易懂、实例丰富、内容的覆盖范围广。本书的Java开发工具是JBuilder7,详细剖析了JBuilder在Java语言中的应用。本书可以快速且详细地解决读者在学习Java知识过程中遇到的各种问题,并且为读者提供学习意见与项目经验。初中级学者通过本书可以快速入门,学习安装、设置Java运行环境、运行与调试Java的全程;通过本书可以秩序渐进、深入浅出学习Java的基础语法与基本技能,畅游Java知识的海洋,了解Java各方面的新知识与发展方向。 -
Java课程设计耿祥义编著许多读者在掌握Java的基本知识后,都希望通过系列的课程设计来巩固和提高Java编程技术,本书即是针对这一目的编写的。本书不仅可以作为理工科各专业Java课程设计的教材,也适合作为撰写相关课程论文的参考书。本书以15个课程设计题目为框架,从各个方面介绍了Java在应用系统开发和网络开发中的实用技巧。各个课程设计题目相互独立,可以从任何一个课程设计题目开始阅读本书。每个课程设计题目都给出了详细的设计步骤,包括设计内容、总体设计、具体设计、软件发布、课程设计作业等。本书全部程序代码可由前言中指定网站下载。 -
Java数据结构和算法(美)Robert Lafore著;计晓云[等]译;计晓云译本书可帮助读者:·通过由基于Java演示程序所组成的可视专题讨论来掌握数据结构和算法·学会如何为常见和不太常见的编程条件选择正确的算法·利用数据和算法为现实世界的处理过程建模·了解不同的数据结构的优势和弱点。考虑如何利用它们改进编程的效率·学会如何用面向对象的编程简化数据结构和算法本书以一种易懂的方式教授如何安排和操纵数据的问题,其中不乏一些难题:了解这些知识以期使计算机的应用获得最好的表现。不管使用何种语言或平台,掌握了数据结构和算法将改进程序的质量和性能。书中提供了一套独创的可视讨论专题用以阐明主要的论题:它使用Java语言说明重要的概念,而避免了C/C++语言的复杂性,以便集中精力论述数据结构和算法。经验丰富的作者RorbertLafore先生提供了许多简单明了的例子,避免了对于这类例题常见的冗长、繁锁的数学证明。在第二版中,他利用Java语言最新特性,修改并扩充了他的例子。在每一章后都有问题和练习,使读者有机会测试自己的理解程度。RobertLafore先生从1982年就开始编写计算机编程方面的书。他的畅销书有《Object-OrientedPro-gramminginC++》,此书在世界上的销量已经超过200000册,还有《AssemblyLanguagefortheIBMPC》、《CProgramminginTurboC++》和《C++InteractiveCourse》。Lafore先生拥有数学和电子工程的学位,他从PDP-5时代就开始活跃在编程领域了。本书介绍了计算机编程中使用的数据结构和算法,对于在计算机应用中如何操作和管理数据以取得最优性能?峁┝松钊肭吵龅慕步狻H楣卜治?15章,分别讲述了基本概念、数组、简单排序、堆和队列、链表、递归、进阶排序、二叉树、红黑树、哈希表及图形等知识。附录中则提供了运行专题Applet和例程、相关书籍和问题解答。本书提供了学完一门编程语言后进一步需要知道的知识。本书所涵盖的内容通常作为大学或学院中计算机系二年级的课程,在学生掌握了编程的基础后才开始本书的学习。 -
JAVA程序设计与实践汤庸主编;冯智圣,申建芳,肖炜编著本书介绍了Java语言的高级特性及相关的编程技巧,其内容主要包括:Java语言与面向对象编程基础、JavaApplet、字符串、异常处理、线程、数据结构与Java工具、高级Swing、文件与流、图形、JavaBeans、数据库,网络编程、远程方法调用、Servlet、Java与XML等。在全书的编写过程中,采用理论讲解与实例编程相结合的方法,对于每个具体的内容都有相应的实例讲解。本书结构合理,语言简练,内容深入浅出,主要面向具有一定Java编程基础的人员。对于Java编程的初、中级读者,本书将会帮助你快速进入Java编程高手的行列。本书也可以作为高等院校和培训班相关专业的教材。同时,本书对高级Java编程人员也有较高的参考价值。 -
J2EE 1.4基础教程(美)Aaron E. Walsh著;李化,潇东译;李化译本书介绍J2EE1.4平台最基本的要素,重点阐述了J2EE1.4的新特性和新功能。全书包括12章,分为三个部分。第一部分对J2EE平台提供了一个概述,并解释了什么是"Web服务"以及J2EE1.4如何支持这种分布式计算形式。第二部分讲述J2EE多层体系结构的Web层和业务层中的组件:servlet、JSP和bean。第三部分分析由J2EE1.4支持的基于XML的新型Web服务功能。本书适合于作为高等院校和软件学院计算机软件专业讲授J2EE的教材,也适合有一定经验的Java程序员阅读。本书全面、深入介绍了J2EE1.4的本质特性、功能和增强特性。J2EE1.4可用于开发革命性的分布式应用和Web服务,如果您不甘于落在新技术的后面,就可以选择阅读本书。本书结构清晰,语言平实,全面介绍了不断发展的J2EE技术。本书各部分提供从头至尾的关键概念、元素和API的一个概述,同时包括插图和图表。其中的主题是按照功能的顺序进行安排的,这样,您可以按照J2EE1.4的关键特性的构建和部署方式来学习这些关键特性:由于本书的组织是流线型的并且跨度较大,它可以帮助您快速掌握对于构建分布式应用和Web服务所必要的关键组件。
