JAVA及其相关
-
JAVA程序设计王萌,刘婧,来宾编著本书首先介绍了Java的基本知识和技能,从基本的数据类型和控制结构讲述,逐步过渡到方法、类与对象、继承机制和高级面向对象方法。并介绍了Java2平台的一些高级特性,内容涉及字符串处理、JavaApplet、图形用户界面设计、输入/输出处理、多媒体和多线程技术等。书中各章节都提供了丰富的例程,并且每一章均附有适量的综合测试题。另外,为了配合教学,书的最后一章还附加了实验指导。本书内容丰富、条理清晰、文笔流畅,难易适当,适合于Java语言的初学者,可作为计算机相关专业程序设计的入门教材,同时也可供Java程序开发设计人员和编程爱好者参考。 -
Java程序设计王志文,夏秦,李平均编著本书阐述了Java面向对象程序设计方法,共分18章,主要包括以下内容:Java开发环境、Java语言基础、Java事件处理和异常机制、Java类的创建与应用、JavaApplet基础、图形用户界面设计与布局管理器、输入/输出、网络编程、JDBC数据库编程以及RMI与CORBA分布式编程技术。每一章都明确指出了应该掌握的重要内容,并附有课后练习题。本书的特点是概念清晰、论述严谨、内容新颖、图文并茂、例程丰富,既重视基本原理和基本概念的阐述,又力图反映出Java语言的——些最新发展。本书可以作为高等院校计算机及相关专业的研究生、本科生教材,并可供各行各业从事计算机应用,特别是从事Internet网络应用编程的程序员使用。 -
J2ME技术手册Kim Topley著;张伶,林琪译;张伶译每一位JAVA编程人员都应必备一套速查手册,本书即为其中的一本,这是《JAVAINANUTSHE-LL》和《JAVAFOUNDATIONCLASSESINANUTSHELL》的姊妹篇,这些书囊括了标准JAVA2平台中有关核心、图形、打印以及GUIAPI等各方面内容。此外,《JAVAENTERPRISEINANUTSHELL(第三版)》则重点介绍了JAVAENTERPRISEAPI,而这正是致力于服务器端或企业级JAVA应用程序的开发人员所关注的。KIMTOPLEY是一位自由JAVA程序员,他拥有一家位于英国伦敦附近的咨询公司。迄今为止,他已为许多金融领域的大牌公司开发过JAVA应用。另外,他还充分利用晚上和周末的时间来汲取JAVA世界的最新发展成果,或撰写一些他认为有意思的或值得讨论的关于JAVA的文章。经过多年的挑灯夜战,他已完成了两本书,一本是《COREJAVAFOUNDATIONCLASSES》,另一本是《CORESWING:ADVANCEDP-ROGRAMMING》(这两本书均由PRENTICEHALL公司出版)。在投入到JAVA世界之前,KIM曾是一名UNIX内核开发人员,在此之前,他还曾为大型计算机写过微代码。KIM拥有英国剑桥大学数学学士学位。对于使用J2ME(Java2MicroEdition,Java2小型版)的编程人员来说,本书是一本缺之不可的速查参考手册。J2ME是Sun公司所提供的一系列新规范,它定义了标准Java2平台的压缩版本。J2ME可用于为诸如蜂窝电话、PDA、双向寻呼机以及机顶盒等资源受限制的设备开发JAVA应用程序。本书具体包括如下内容:·介绍了J2ME平台及其开发环境,如JAVAWIRELESSTOOLKIT·详细介绍了CLDC、MIDP和MIDLET的功能与需求·深入分析了MIDLET用户界面,还提供了使用MIDPUIAIP的技巧·解释了如何使用通用连接框架API(GENERICCONNECTIONFRAMEWORKAPI)以实现INTERNET上的无线网络连接,并介绍了利用MIDP记录管理系统(RECORDMANAGEMENTSYSTEM,RMS)实现数据持久存储的API·简要介绍了CDC及其简表对于各种J2ME包中的所有类,本书还涵盖了O’REILLY认可的经典速查参考资源,其中包括JAVA.LANG、JAVA.IO、JAVA.UTIL、JAVAX.MICROEDITION.IO、JAVAX.MICROEDITION.LCDUI、JAVAX.MI-CROEDITION.MIDLET以及JAVAX.MICROEDITION.RMS。如果决定使用J2ME,建议你将此书放在手边,让它成为你编程的有益参考。 -
《面向对象程序设计——Java》学习指导与习题解答张白一[等]编著纯面向对象的Java语言,以其平台无关性、多线程、高安全性等特征,成为网络时代最流行的编程语言。本书作为《面向对象程序设计——Java》一书的配套教材,除在每章明确提出了学习目的和基本要求外,还简要介绍了每章所涉及的基本内容,并把重点放在了对原书中精选的各类习题以及新补充的一些习题的分析和解答上。书中所附程序全部在Java版本j2sdk1.4.2环境下调试通过。本书可作为大专院校学生学习面向对象技术和Java程序设计的辅助教材,也可作为对面向对象编程技术和Java语言感兴趣的读者的自学辅导用书。 -
java语言程序设计李尊朝,苏军编著本书通过对Java语言的全面介绍,使读者学会运用面向对象方法分析和解决实际问题的能力。在介绍Java编程原理和基础知识的前提下,特别注重实用性。书中包含大量精心设计并调式通过的编程实例,方便初学者使用。本书共分16章,内容包括Java概述、Java基础、流程控制、方法、数组、面向对象的程序设计基础、类的封装、多态和继承、接口和包、异常处理、输入与输出、图形用户界面GUI设计、高级用户界面GUI设计、Aplet程序、多线程、数据库编程和网络编程。本书集作者多年的教学经验编写而成,语言通俗易懂,内容安排合理,深入浅出。本书可作为高等学校各专业的程序设计语言课程教材,也可供从事软件开发以及相关领域的工程技术人员自学使用。 -
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进行多媒体、图形界面、数据库和Web应用的程序设计,并注意对新、旧知识的融会与贯通,使读者能够尽快掌握Java的基础知识和应用。全书分为14章,比较全面系统地介绍了Java的运行环境及开发工具、基本编程方法、Java面向对象程序设计的基本概念、继承与多态、异常处理、Java API、Web服务器和Applet程序、用户图形界面设计、Java多媒体程序设计、Java数据库程序设计,Java Servlet程序设计以及JavaBean组件等内容。本书适用于高等职业学校、高等专科学校、成人高校、示范性软件职业技术学院、本科院校及举办的二级职业技术学院、继续教育学院以及民办高校使用,不仅可作为高等院校相关专业的教材,也可供从事Java开发、应用的人员学习参考。 -
Java极限编程(美)Richard Hightower,(美)Nicholas Lesiecki著;唐一丁,蔡永航译;唐一丁译本书通过介绍一系列开源Java开发工具和生动的实例,描述如何用极限编程(eXtremeProgramming)理论指导具体的开发行为,从而使Java开发更加灵活、高效、低成本。本书主要讲述J2EE和极限编程的基础,重点介绍如何掌握极限编程过程中最难的部分:测试、整合和部署。全书以基础开篇,接着辅以范例并对著名的宠物商店范例进行功能性剖析。在了解了各个工具的概念后,作者介绍了测试的实践,一步一步指导读者掌握极限编程开发的技术要点。本书内容丰富、详实、生动,适合作为Java软件开发人员的参考书。考虑到富有经验的Java程序员的需要,本书首先简短介绍极限编程方法及技术,随后探究本书始终沿用的一个应用程序范例来体验工具的作用和开发活动中的实践。作者在介绍每一个工具时都提供关键概念的描述以及代码范例,并一步一步带领读者掌握极限编程开发方面的技术。本书覆盖了以下极限编程的主题:自动单元测试和功能测试通过自动构建和自动部署进行持续整合重构和持续整合的价值如何用Ant、JUnitPerf、Cactus,HTTPUnit和JMeter来实现极限编程中的目标相关的网站包含以下内容:本书中涉及的范例代码极限编程软件工具的升级版本实用的极限编程站点链接软件界信奉的哲学是“不变则亡”。极限编程为敏捷地应对软件开发中的各种变化提供了全新思路,本书是RichardHightower和NicholasLesiecki关于极限编程(ExtremeProgramming)的创新之作,讲述了这种能使开发人员快速、有效、低成本地创建灵活高效软件的方法论、本书将为您演示如何使用开源(OpenSource)Java开发工具实现Java开发中的极限编程方法,并使大家掌握极限编程中最复杂的开发过程:测试、整合及部署。 -
JAVA模式(美)Mark Grand著;亢勇,豆庆华等译本书含有50种可重用Java模式,其中的一些是首次使用,它们可以帮助读者完成更多优秀的设计,本书使用UML文档来证明每一种模式,并且为某些模式提供了代码示例或Java核心API示例。MarkGrand是分布式系统、面向对象设计和Java领域的专家。目前从事将组件和程序结合到应用程序中的开放源构架研究工作。他是“PatternsinJava”(《Java模式》)系列丛书的作者,也是Internet上第一个商业B2B电子商务产品的设计者。软件模式已成为软件工程领域内的一个热门话题,它可以解决软件开发中的复用问题,并且促进了面向对象软件技术的发展。应用软件模式往往使得软件更加简洁、灵活、易于理解且富有灵活性。本书将Java语言、统一建模语言(UML)与模式相结合,从软件工程的各个阶段对模式进行了描述,全书共9章,第1章介绍了软件模式的概念和发展,读者可以从中了解模式的相关知识;第2章简要阐述了UML的相关知识,包括类图、协作图、状态图等;第3章详细描述了软件生命周期,并配有具体的实例;第4章到第9章分别介绍了通用职责分配软件模式(GRASP)、图形用户界面(GUI)设计模式、代码编制模式、代码优化模式、代码健壮模式和测试模式。本书是一本关于Java模式的权威且通俗易懂的指南,可供有经验的程序员掌握所介绍的模式。对于初学者,本书也是一本难得的参考书。 -
Java网络编程基础殷兆麟主编本书主要介绍Java面向对象编程和Java小应用程序编程的有关概念、术语、技术。这些是进一步学习Java网络编程和Java网络高级编程的基础。本书共11章,1-8章分别介绍Java语言特点、Java开发环境基本知识、Java语言基础、Java面向对象的程序设计、异常处理、Java基本类的使用、图形用户界面、多线程编程。这些内容是Java应用程序设计的基础知识。第9章简明介绍网络基本知识与URL编程,使没有学习过程计算机网络的学生在学习本书也不会因缺少必要的网络知识而感到困难。第10章介绍Java小应用程序的开发。第11章介绍Java程序的存档及存档文件的使用。本书可作高职、高专计算机专业、电子商务专业、通信专业及相关专业的Java网络编程基础教材,也可作为Java爱好者、网络编程爱好者的自学教材。
