JAVA及其相关
-
J2SE进阶JavaResearch.org编著本书作者都是具有多年丰富开发经验的Java开发人员,注重实际开发技术。本书融入了作者长期的学习、开发经验,内容定位在“进阶”。本书面向具有一定Java基础,希望能够继续深入掌握J2SE相关技术的朋友。本书作者都是具有多年丰富开发经验的Java开发人员,注重实际开发技术。本书融入了作者长期的学习、开发经验,内容定位在“进阶”,但不求面面俱到,覆盖了内容要求具有实用性和适中的深度,并穿插了对JDK源码、Tomcat源码、Struts源码、JDOM使用的剖析,以及Java新增特性logging、prefs、regex、nio、javax.sql等主题的探讨。本书是提高J2SE相关技术的理想读物。
-
Java课程设计案例精编黄晓东等编著本书是一本为Java学习者在基础内容学习结束后进行课程设计时提供参考的指导书,其中选用了应用中最典型、最实用的8个案例。它们之间互相独立,读者可以对每一个案例进行上机实验,也可以只选择与自己相关的案例来上机实验。这些实例各有特色,总体来说分为3种:基本语言和算法、游戏、MIS系统。其中,MIS系统占大多数。第一个例子主要是算法的实现,用Applet来编制整个程序。这样既可以使读者对算法的实现有一定的了解,也可以熟悉一下Java的图形界面、Applet以及Java语言的命名规范。第二个例子用于进一步理解Java的面向对象的思想,尤其是封装、继承和多态。第三个例子主要讲解一个游戏,融合了数据结构和面向对象的编程思想。第五个例子是采用XML技术来建立查询系统。在第四、第六、第七和第八个例子中主要介绍了比较完整的MIS系统的开发方法,相应的数据库设计和数据库驱动可以让读者认识到MIS系统的开发不仅仅是一个应用程序的编写过程,而是以软件工程的思想为导向,从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段的过程。本书通俗易懂,逻辑严密,从读者学习和实际使用出发安排章节顺序和内容,适合Java初、中级读者使用。对于希望自学Java语言或想进一步提高Java编程水平的技术人员,本书也是一本不可多得的参考书。本书案例源代码可以从中国水利水电出版社网站上下载,网址:www.waterpub.com.cn。Java是目前最流行的软件开发语言之一,由SunMicrosystem公司推出,称为网络上的“世界语”。Java适合开发基于多媒体、与平台无关、用面向对象的方法进行的基于Intemet、Intranet、Extranet的Applet和应用程序。Java建立在C和C++基础之上,使熟悉C和C++的程序员能很方便地进行Java编程。但Java摈弃了C和C++中许多不合理的内容。它具有简单高效、面向对象、不依赖于机器结构的特点,支持多线程、分布和并发机制。用Java开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。Java提供了丰富的类库,能最大限度地利用网络。Java可广泛用于面向对象的事件描述、处理面向对象的企业型的应用开发,还应用于Intemet系统管理、Web页面设计、Intemet可视化软件开发等方面。本书从面向对象的编程技术入手,涉及图形用户界面、数据库、网络通信、组件等技术,结合了编者多年来的工作、研究的实践经验,并贯穿了Java相关技术的最新课题,所以本书具备较好的可操作性、实践性和先进性。本书采用Borland公司的JBuilder9作为开发工具,在第一章中介绍了它的基本用法、简单操作、基本控件特性。数据库采用SQLServer2,所用到的表、各种结构以及数据库驱动在每个例子中都有详细介绍。本书共8个案例,这些实例各有特色。总体来说分为3种:基本语言和算法、游戏、MIS系统。其中,MIS系统占大多数。案例一骑士游历。主要是算法的实现,用Applet来编制整个程序。这样既可以使大家对算法的实现有一定的了解,也可以熟悉一下Java的图形界面和Applet以及Java语言的命名规范。案例二画图板的开发。采用面向对象的思想,尤其是封装、继承和多态。并详细介绍了Java中的文件和流的概念和使用。案例三俄罗斯方块。融合了数据结构、面向对象的编程思想,其中牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中应用了类的继承机制以及一些设计模式。案例四人事管理系统。是一个比较完整的MIS系统,涉及到多方面的知识,包括数据库的选用、数据库驱动程序的选择和安装、管理界面的设计、信息的存储和读取等。案例五校园IP地址查询系统。结合XML技术开发系统,以XML方式的形式组成XML文档,详细介绍XML文档的表示形式、XML数据的数据库存储形式以及XML文档的解析形式等。案例六学生信息管理系统。着重展现JBuilder9开发MIS系统的快速性和方便性。采用模块化程序设计的方法,既便于系统功能的组合和修改,又便于未参与开发的技术维护员的补充和维护。案例七超市管理系统。利用Java、JDBC(JavaDataBaseConnectivity),结合SQLServer2数据库开发一套系统,对数据库的设计和驱动也有详尽的介绍。案例八高考管理系统。进一步加深读者对Java开发数据库系统的认识。同时,在此课程设计中用到的成绩的设计方法并不仅仅对高考成绩管理有用,对于各级各类学校的成绩处理都具有代表性。本书主要面向初中级读者,适合于初中级用户入门与提高阶段使用。本书由浅至深,既考虑到了初学者,又为一定的编程经验者提供了相应的指导。随书附带的光盘中给出全部案例的源代码,读者可以将其复制到自己的计算机中随时运行参考,进一步帮助读者的学习。本书的主要编写工作由黄晓东完成,其他编写人员有杨昭、黄浩、童伟、刘念华等,在这里对他们一并表示感谢。由于编写时间仓促,加之编者水平有限,书中难免会存在一些问题,欢迎读者不吝赐教。
-
Java编程案例教程向传杰 主编本书将Java的主要知识点压缩到很短的章节中,用通俗易懂的文字讲解Java的编程思路和基本语法。本书的基本内容涉及Java语言的基本语法、Jbuilder 9的开发环境、Java图形用户界面编程、Java多线程编程、Java小程序编程、数组流和文件编程、Java图形开发实例和Java数据库编程。本书浅显易懂,实例生动丰富,实战性强,贴近真实的项目开发,可作为中等职业学校和高等职业学校计算机技术专业的教材,也可作为Java软件项目开发人员的参考书。
-
Java 实用编程100例杜江,管佩森编著本书通过100个例子详细讲述了Java开发的方法和技巧。本书首先从基础入手,让读者了解Java语言的开发过程,树立面向对象的概念。然后逐步加深难度,讲述了如何使用Java开发各种类型的应用程序,这些实例包括:基础知识、图形界面设计、图形处理、I/O操作、网络开发、线程开发、Applet应用、Servlet和JSP技术、EJB技术和Struts框架开发等。本书内容丰富,实例典型,非常适合初、中级读者使用,也可作为高等院校学生及软件工程师的参考书。
-
Java程序设计教程(美)H.M.Deitel,(美)P.J.Deitel著;施平安,施惠琼译《Java程序设计数据》一书在国内拥有众多的读者,具有很大的影响。本书作为其习题解答,有针对性地选择了部分习题,给出了指导和解答,尤其适合教师、学生和自学者的使用。
-
数据结构(美)John Lewis,(美)Joseph Chase著;施平安译;施平安译本书是数据结构课程的优秀教材。主要讲述如何在正确的软件工程原则指导下,用精心定义的数据结构和算法实现高质量的程序。为使读者能更好的理解本书,各章在内容安排上从易到难,对于每章所涉及的数据结构,都先介绍其概念,然后举例说明其用途,再讨论如何用Java编程语言实现,最后对各种实现的效率进行分析,对比。
-
Java程序设计基础(美)Scott R.Cannon著;李长青等译;李长青译Java语言是当前最为流行的编程语言之一。本书介绍了使用Java语言进行编程的各方面的知识。全书共分为三个部分,共12章。第一部分介绍了Java的基础知识,包括基本数据类型、简单的选择和重复、辅导方法以及问题分析和方法设计;第二部分介绍编写复杂应用程序所应具备的各项技能,如类的设计、简单数组、10流和文本处理、递归等;第三部分介绍了Java在Intermet方面的应用,其中包括使用Swing和Appler进和行编程。本书由浅入深,样例丰富,可作为大学本科生学习Java语言的教材。对Java编程感兴趣的初学者,本书也是一本很好的入门读物。
-
精通BEA WebLogic Server(美)Gregory Nyberg,(美)Robert Patrick著;王崧等译;王崧译这是一本反映了当前J2EE企业应用开发最新技术水平的实用参考书。作者以WebLogic Server 8.1为平台,详细讨论了Web、EJB、JMS等应用程序与组件的设计、开发、部署及安全管理。本书作为介绍WebLogic Server核心原理的高级专业技术书籍,探讨了WebLogic Server 8.1应用程序不同的设计方案、架构、构建技术、部署方案和管理技术,提供了开发与部署WebLogic Server 8.1应用程序的使用技巧与专业建议。本书是一本开发分布式企业Web应用的高级参考书籍,可以满足广大开发人员开发企业应用的需要。
-
Java语言导学(美)Mary Campione等著本书反映了Java技术的最新发展,针对Java2SDK1.3平台进行了更新,同时也适用于以前的1.2和1.1版本。书中清晰地解释了对象、类以及数据结构等基本概念,介绍了面向对象编程、applet构造。用户界面设计、异常、I/O和线程等主题。为帮助初学者避免许多常见错误,附录A给出了编程问题及其解决方案。每章后面的“小结”是本版新增的。另外,还新增了“问题与练习”小节,有助于读者实践所学内容。MaryCampione是SunMicrosystems公司的高级技术作家,自1995年开始从事关于Java平台的写作。除本书外,她还与人合著有《PostScriptbyExample》一书。KathyWalrath是SunMicrosystems公司Swing组的高级技术作家。在获得了加州大学伯克利分校的电子工程与计算机科学学士学位后,Kathy编撰了关于UNIX,Mach和NEXTSTEP的大量著作。自1993年开始,Kathy专职从事Java平台规范和入门指南的写作。AlisonHuml是SunMicrosystems公司的技术作家,获得了加州大学伯克利分校的计算机科学硕士学位。
-
基于RUP构建J2EE应用(美国)埃利斯等著、尤克滨等译;尤克滨译本书由几位知名专家作序,肯定了本书的突出特点,即将J2EE与RUP技术结合起来,描述J2EE应用系统的开发,这在以前出版的书中是少有的。本书以在线拍卖应用系统为例子,详细介绍了从最初的需求收集到系统实施的开发全过程。针对J2EE定制了RUP,给出了J2EE开发者路线图。本书能帮助读者快速着手设计和开发J2EE系统,并提高设计开发的效率。在过去的几年中,有两项技术很引人注目:一项是J2EE技术,它直接推动了企业应用系统的进展:另一项是Rational统一过程(RUP),它给出了一套综合的开发方法本书将上述两项技术结合在一起,利用一个并不简单的示例应用系统,展示了现实软件开发过程中的复杂问题、多种因素以及必要的权衡和决策。本书给出了成功开发软件所需的关键因素:●需求,包括UseCase建模以及收集对架构有显著影响的需求。●分析,包括将需求的内容转换成设计模型的雏形以及用户体验模型。●设计,包括对设计模型的精化,介绍了接口。框架构件、设计类以及UseCase实现。●实施,包括基于设计内容创建源代码和可执行代码,以及用于部署的J2EE模块。●关于架构的议题,包括建立软件架构文档。部署模型以及数据模型。●模式的使用,特别是J2EE设计模式的使用。●使用UML描述诸如EJB的J2EE技术内容。对于使用J2EE或者RUP技术的人员而言,本书提供了一个综合的指导,揭示了结合J2EE与RUP技术开发企业应用系统的高效方法。