JAVA及其相关
-
Java课程设计耿祥义编著许多读者在掌握Java的基本知识后,都希望通过系列的课程设计来巩固和提高Java编程技术,本书即是针对这一目的编写的。本书不仅可以作为理工科各专业Java课程设计的教材,也适合作为撰写相关课程论文的参考书。本书以15个课程设计题目为框架,从各个方面介绍了Java在应用系统开发和网络开发中的实用技巧。各个课程设计题目相互独立,可以从任何一个课程设计题目开始阅读本书。每个课程设计题目都给出了详细的设计步骤,包括设计内容、总体设计、具体设计、软件发布、课程设计作业等。本书全部程序代码可由前言中指定网站下载。 -
数据结构(Java版)叶核亚编著Java语言是完全面向对象的,具有诸多传统程序设计语言无法比拟的优点。Java语言的语法类似C++语言,但除去了C++中那些模糊和容易引起错误的特性,同时引入了很多独特的高级特性。Java语言比C++更容易学习,且用Java语言编写的程序可读性更好。本书全面阐述数据结构方面的基本理论,主要内容包括线性表、串、数组、广义表、二叉树、图等基本的数据结构以及查找、排序的多种经典算法。本书用Java定义和实现了全部的数据结构及算法。全书结构清楚,内容丰富,章节安排合理,叙述深入浅出,循序渐进。示例典型实用,算法严谨规范,算法和程序全部调试通过。本书适合作为高等院校计算机及相关专业本、专科学生教材,也可作为从事计算机软件开发和应用研究人员的参考书。 -
JBuilder 9.0入门与提高胡雷,叶曙光,徐饪编著本书对Borland公司最新版本的JBuilder9.0及其应用开发过程做了全面深入的介绍,向读者讲用JBuilder9.0进行Java编程的方法。书涵盖pplication,Applet,JSP,Servlet,EJB和WebService等内容。丰富的实例有助于读者尽快掌握使用JBuilder9.O的方法。本书内容新颖、语言浅显、例子典型、方便查阅。本书适用于JBuilder软件的初学者和刚刚从JBuilder的其他版本转到JBuilder9.0平台上的开发者学习使用。Borland公司于2003年最新推出的JBuilder9.0作为一种快速、高效的开发Java程序的软件并发工具,直受到业界的关注和欢迎。JBuilder更是一种强大、完善、全面的开发工具,它长期的发展和演化过程使其能够不断适应应用软件体系结构的最新发展和用户需求,成为Java程序开发者的最佳开发工具之一。我们编写本书的目的是希望能够引导读者利用JBuilder这一强大工具,进行Java各类程序的开发。本书有以下特点:1.内容新颖。本书面向Jbuilder9.0的最新版本,使用了当前Java程序开发的先进技术。2.语言浅显。本书面向JBuilder软件的初学者和刚刚从其他版本JBuilder转到JBuilder9.0平台上的开发者,语言浅显,通俗易懂,使读者可以轻松掌握相关的知识。3.例子典型。本书所选用的例子,都是针对所在章节的相关知识,力求涵盖所有内容且,且各章均配有附图实例。4.方便查阅。本书的例子都相对独立,查阅某章的例子,一般不需要之前章节的知识。本书全面地介绍了JBlder9.0程序开发的基本知识,共分为12章,另有两个附录,各章主要内容如下。第1章介绍了Java和JBuilder9.0的基础知识。首先对Java做了简短的概述,接着简单介绍了JBuilder9.0的新特性和安装过程。第2章以两个HelloWorld程序为例,详细解释了最常见的两种Java应用程序Application和JavaApplet在Builder9.0中的创建和生成过程,并通过程序代码的修改,提供了JBuilder9.0中源代码修改的具体过程。第3章深入全面地介绍了Java的相关知识,包括Java的语法和常用的类库,为本书中后续内容的理解打下坚实的基础。第4章通过实例,讲述了一些常用Swing控件的使用,包括它们的属性设置以及控件事件响应函数的编码过程。第5章通过一个简易计算器的例子,详细讲述了使用JBuilder9.0开发应用程序(Application)的全过程。第6章由于Applet和Application除了对磁盘的访问权限以外相差无几,笔者没有花太多篇幅讲解一个复杂的Applet程序,而是用了一个简单,但带有网络特色的“邮件发送器”程序来使读者对Applet有一个明确的了解,并轻松建立和维护Applet项目。另外,还以一个经典的“网页时钟”例子讲述了多线的概念与实现。第7章通过对JDBC的介绍和几个示例的应用,展示了如何利用JBuilder开发与数据库相关的应用程序。第8章JavaBean是实现可重用组件的重要思想,JBuilder9.0提供了强大的BeanExpress工具,帮助开发者快速开发JavaBean。本章通过一个日期组件的例子,详细讲述了一个JavaBean的开发过程。第9章开始讲解J2EE规范的最外层——JSP(JavaServerPages),并附带说明了HTML语法。用了一个简单的“网页计算器”让读者先领略到动态网页的特点,了解JSP简单运算功能的实现方法,并为对Servlet和EJB的了解打下基础。第10章通过介绍Servlet的几个相关的重要的类以及它们的使用方法,展示了如何利用JBuilder来开发Servlet。第11章通过一个SessionBean,一个EntityBean以及一个MessageDrivenBean的示例开发,展示了JBuilder便捷开发EJB的能力。第12章通过对一个具体问题的解决,提出了WebService的方案,并以此为开头,接着讲述了XML,XML-RPC,SOAP,WSDL和WebService的概念。然后通过创建一个简单的例子,展示了使用JBuilder9.0创建WebService的方法,并通过对JBuilder9.0自带的一个例子的解析,展示了JBuilder9.0利用现有的WebService创建程序的方法。附录A收录了JBuilder9.0的关于新特性的部分联机文档,展示最新版JBuilder的特征。、附录B以JBuilder9.0的默认项目为例,简单介绍了JBuilder9.0的界面元素。本书由胡雷、叶曙光、徐饪编著,参与写作的还有李平、张晨、袁丁、张允中、叶子青、胡蓉、宁海洋、汪杰、孙展、张同、汪洋、刘冰等。由于时间仓促,加之水平有限,不当之处在所难免,请读者批评指正。 -
JAVA 2实用教程耿祥义,张跃平编著Java语言是一种很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于Internet的应用开发。尤其是Java Swing推出之后,不仅使Java的功能更加强大,而且使Java确确实实具备了“一旦写成处处可用”的特点,Java已成为网络时代最重要的语言之一。本书是一本实用教程,配备了大量的例子,叙述详细,通俗易懂,便于自学。针对较难理解的问题,例子都是从简单到复杂,逐步深入,便于读者掌握Java编程技巧。全书分为26章,分别介绍了Java的数据类型、运算符与表达式、字符串处理、Java Awt、Java Applet、图形处理、图像处理、多线程机制、输入输出流、网络程序、数据库连接、多媒体、JavaSwing、Java与数据结构等内容。本书不仅可以作为高等院校教材,也适合自学者及软件开发人员参考使用。 -
Java 程序设计欧晓鸥主编本书主要讲述了Java 程序设计的基础知识、面向对象程序设计的基本思想及主要特点,共13个章节。 -
Java 2核心技术(美)Cay S.Horstmann,(美)Gary Cornell著;程峰,黄若波,章恒翀译如果你已经是Java程序员,想了解Java的最新特性,该怎么办呢?去问一问身边的Java专家,他们会告诉你:《Java核心技术》通过提供实战指导,能够使你快速掌握Java精髓,完成最具挑战性的任务。这也正是它能连续7年在世界范围内成为最畅销书籍的原因。CayS.Horstmann是圣何塞州立大学的计算机科学教授,在C++、Java和面向对象开发方面已经有6本著作。GaryCornell是康涅狄格大学的教授,也是广大开发人员喜爱的技术作家,许多著作都广受好评。近年来他还与人创办了著名的计算机技术图书出版社Apress。本书全面讲述了标准Java21.4版本的基本知识,涵盖了从正则表达式到高性能I/O这样的主要新特性。从中能够读到关于面向对象的Java平台开发的经典阐述,以及全面更新了的Swing用户界面开发及其他更多内容。最重要的是,第6版包含了更多值得信赖的实用程序(本书一直就是以这些实用程序而著称),并且进行了更新,反映了最近的SDK特性和发展!本书为Java平台开发者提供了以下新信息:●SwingGUI开发::包括输入验证和其他增强特性;●开发可靠代码::包括链式异常、栈帧,断言和日志;●新的高性能的I/OAPI::内存映射文件、文件加锁及字符集编码/解码;●使用了新的功能强大的java.utiI.regex包的正则表达式;●Java1.4平台环境设置类:新的跨平台的配置信息存储库;●动态代理类、内部类、Java平台事件模型、流、文件管理以及其他内容。 -
EJB设计模式(美)Floyd Marinescu著;饶若南,陈昊鹏,张保稳译本书作者是世界上EJB设计模式领域内的卓越专家,他领导着EJB设计模式项目。本书不仅从理论上对设计模式在EJB上的应用进行了深入的探讨,而且通过实例展示了EJB设计模式的魅力。本书提出的模式都可以应用于实际项目中。阅读本书可以极大地拓展开发人员的思路,大幅度地提高开发人员构建应用系统的水平,提高代码的重用性,从而提高代码的质量。本书适合有一定经验的应用开发人员参考。"EJB设计的任务宏大而艰深,FloydMarinescu以优雅而简洁的方式深刻而精辟地阐述了这个主题。我向所有EJB开发人员推荐本书。”:RichardMonson-Haefel《EnterpriseJavaBeans,ThirdEdition》一书的作者本书不仅是高级设计模式的最佳指南,而且解决了EJB实现的关键问题。本书包括了20多个高级EJB设计模式,还提供了使用EJB设计模式的策略,J2EE开发的最佳实例,以及非常实用的EJB设计技巧和技术。本书还包括以下内容:●架构模式、事务和持久性模式、客户端交互模式、主键生成策略●用Ant构建系统的最佳实践●JUnit测试策略●如何使用JDO和EJB作为企业bean的替代工具 -
面向对象编程C++和Java比较教程(美)Avinash C. Kak著;徐波译方便学习和易于掌握相似的基本语言结构;增添学习乐趣,了解每种语言的优点和不足;用不同语言编写具有相同功能的程序,可以培养灵活处理复杂项目的能力;相同概念的比较能够加深对概念的理解。AvinashC.Kak是普度大学电子和计算机工程系的教授,负责教授面向对象编程和设计课程,多次被评为“年度最佳教师”。C++和Java是目前两种主流的面向对象编程语言。本书从基本结构到如何进行应用层次的编程,对这两种语言进行比较和对照,具有重要的学术价值和现实意义。全书共20章,分别从基础概念和机制、基本语言要素、OO编程特性、专业编程应用等方面,介绍了C++和Java的精髓和区别。本书还有一个独特的学习方式,就是用C++重新编写一个特定的Java程序,实现相同的功能,或者反过来,用Java重写C++程序。这种方法能够培养学生更加灵活地处理那些比较困难的项目,无论是C++还是Java项目。每章最后的“更多阅读推荐”提供了丰富的可查询资料。本书适合高等院校计算机专业用做面向对象程序设计课程的教材,对于熟悉C++和Java两种语言中的一种,?窒肓私夂驼莆樟硪恢钟镅缘某绦蛟币卜浅S邪镏? -
Java设计模式(美)James W.Cooper编著设计模式已经成为面向对象设计和编程的主要内容,它为解决人们经常遇到的编程问题提供了易于重用且可维护的高级方案。本书介绍了23种设计模式,对于每一种模式,都至少提供了一个完整的可视化Java程序,使Java程序员迅速上手。本书通俗易懂,方便读者理解设计模式的本质和目的。本书适用于Java程序员和自学者。 -
J2EE核心模式(美)Deepak Alur等著本书主要讲述企业Java 2平台(J2EE)关键技术的模式、最佳实践、设计策略和经过验证的解决方案。涉及J2EE包括的15个模式的分类和大量的策略,便于读者更好地掌握Java技术。本书适合J2EE的爱好者、程序员、设计师、开发者和技术管理者参考。
