JAVA及其相关
-
JAVA事件处理指南(美)Grant Palmer著;沈莹,谢乐健,管知时译Java语言中高效率的事件处理功能是创建功能强大的图形用户界面软件的关键。本书是第一本专门讨论 Java事件处理的专著,涵盖了从基础知识到中高级技巧的所有内容。本书作者Grant Palmer是一位著名的Java 软件开发专家,他不但深入剖析了Java事件模型,而且讲解了如何充分利用事件处理来提供更为强大的控制能力和功能。 本书内容包括了本地和分布式事件的差别、相似性以及实用技术;所有Java事件的详细参考,包括事件类以及生存周期方法等;高级技术包括:事件监听器管理器类、用户定义的事件类以及事件监听器等;许多简单实用的程序代码示例。 本书适合于各类Java程序员阅读,尤其适用于准备开发图形用户界面应用程序的中高级Java程序员,是他们进一步提高编程技能的实用指南。 -
Java语言程序设计陆迟编著本书从面对对象的基本概念和Java应用程序以及Java小程序结构、示例人手,由浅入深循序渐进地讲述Java语言的主要特征、基础知识及其面向对象特性和编程方法,介绍Java的流处理、多线程编程、GUI编程和多媒体编程等Java的实用技术;还介绍了Java开发工具Java 2 SDK和Visual J++ 6.0的基本操作方法。全书内容丰富、选材适当、结构合理、论述清楚,注重实用性。所有例题均用Java 2 SDK上机调试通过。本书既可用做普通高等院校、高职高专、成人高等教育院校计算机及相关专业的教材,也可作为广大计算机技术爱好者自学Java语言的参考书,对于需要了解Java基本知识的人员,也可从本书获得所需要的参考信息。 -
Java 2简明教程学勤主编;李诚,学勤,肖占彪编著Java语言是目前最为流行和通用的网络编程设计语言,在Internet上有着重要而广泛的应用。本书全面介绍了Java语言的特点和功能,主要包括:Java编程基础知识、HTML基础知识、Java算术运算符、Java编程语法、面向对象程序设计基本概念、系统类的使用和应用、图形用户界面设计、图形处理、多媒体处理、异常处理、多线程、网络编程等。本书语言通俗易懂,实例丰富实用,对Java语言的编程技术进行了详细、生动的讲解,着重培养编程初学者解决实际问题的能力。本书不但适合没有任何编程经验的初学者使用,也可作为高等学校、高等职业学校、成人高校Java程序设计课程的教材和教学参考书。 -
数据结构与Java类集框架美William J.Collins著本书着重阐述数据结构的基础知识及其Java语言实现。学生通过对书中编程项目和实验的实践和训练,可加深对基本概念和方法的理解和掌握,并可直接了解实际当中的应用。本书的主要特点包括:全面涵盖了数据结构与Java类集框架的内容,尤其介绍了重要数据结构的实现,如表、树和Hash表等;运用简单的图形用户接口作为输入/输出,以使学生能更好地理解在实际当中普遍应用的事件驱动程序设计方法;本书含有大量的例题和练习、应用案例和实例,以加强学生的实际训练。本书前言进入21世纪,尤其随着我国加入WTO,信息产业的国际竞争将更加激烈。我国信息产业虽然在20世纪末取得了迅猛发展,但与发达国家相比,甚至与印度、爱尔兰等国家相比,还有很大差距。国家信息化的发展速度和信息产业的国际竞争能力,最终都将取决于信息科学技术人才的质量和数量。引进国外信息科学和技术优秀教材,在有条件的学校推动开展英语授课或双语教学,是教育部为加快培养大批高质量的信息技术人才采取的一项重要举措。为此,教育部要求由高等教育出版社首先开展信息科学和技术教材的引进试点工作。同时提出了两点要求,一是要高水平、二是要低价格。在高等教育出版社和信息科学技术引进教材专家组的努力下,经过比较短的时间,第一批引进的20多种教材已经陆续出版。这套教材出版后受到了广泛的好评、其中有不少是世界信息科学技术领域著名专家、教授的经典之作和反映信息科学技术最新进展的优秀作品,代表了目前世界信息科学技术教育的一流水平,而且价格也是最优惠的,与国内同类自编教材相当。这项教材引进工作是在教育部高等教育司和高教社的共同组织下,由国内信息科学技术领域的专家、教授广泛参与,在对大量国外教材进行多次遴选的基础上,参考了国内和国外著名大学相关专业的课程设置进行系统引进的。其中,JohnWiley公司出版的贝尔实验室信息科学研究中心副总裁Silberschatz教授的经典著作《操作系统概念》,是我们经过反复谈判,做了很多努力才得以引进的。WilliamStallihgs先生曾编写了在美国深受欢迎的信息科学技术系列教材,其中有多种教材获得过美国教材和学术著作者协会颁发的计算机科学与工程教材奖,这批引进教材中就有他的两本著作。留美中国学者JiaweiHan先生的《数据挖掘》是该领域中具有里程碑意义的著作。由达特茅斯学院的ThomasCormen和麻省理工学院、哥伦比亚大学的几位学者共同编著的经典著作《算法导论》,在经历了11年的锤炼之后于2001年出版了第二版。目前任教于美国Massachusetts大学的JamesKurose教授,曾在美国三所高校先后10次获得杰出教师或杰出教学奖,由他主编的《计算机网络》出版后,以其体系新颖、内容先进而倍受欢迎。在努力降低引进教材售价方面,高等教育出版社做了大量和细致的工作。这套引进的教材体现了权威性、系统性、先进性和经济性等特点。 -
用J2EE和UML开发Java企业级应用程序Khawar Zaman Ahmed,Cary E. Umrysh著;康博译;康博译用J2EE开发企业级应用软件是当前一个非常热门的话题,而UML是用于建立面向对象系统模型的标准标记法。本书通过一个完整的实例,系统介绍了用J2EE开发企业级软件工程时,将UML建模技术应用到软件开发过程各个阶段的方法。本书首先介绍了J2EE的基本概念和主要技术,以及UML中的各种设计视图和基本原理,然后以软件工程的开发流程为主线,系统分析了使用UML进行分析、设计,并在使用J2EE技术时,结合应用了UML的方法和技巧。本书从最基础的知识着手,非常适合于初学UML和J2EE的读者:本书后面几章还深入介绍了用UML为J2EE主要技术建模的内容,对于J2EE程序开发人员和软件工程项目管理人员也有很大的参考价值。 -
JAVA 2网络协议内幕(美)Al Williams著;何雄等译本书涵盖了Java程序设计中各个层次的网络编程,是使用Java进行网络编程的优秀的指导书。本书的主要内容有:Internet基础、基础套接字、Telnet、FTP和TFTP、SMTP、POP3、NNTP、HTTP、HTTPS等协议的网络程序设计。内容系统而且全面,概念清晰,易于理解,并且每章都给出了大量的实例及分析。可从中国水利水电出版社网站(www.waterpub.com.cn)上下载完整的程序清单。本书适合于有一定Java基础的程序员和高级程序员作为编程指南,也适合对网络协议感兴趣的程序员阅读。 -
Java Servlet编程Jason Hunter,William Crawford著;孙鑫,谢茂强译在过去的几年里,Java servlet已经在服务器端开发领域引起了轰动。现在,随着Servlet APl 2.3版的引入,服务器端的servlet将把Java Web软件开发带向更高的层次。为更好地生成动态网页,servlet提供了快捷、强大、灵活的开发环境。开发出来的servlet可以在服务器的进程空间里运行,并能同时处理多个请求,因此,采用servlet方案系统的性能将会比其他解决方案优秀得多。servlet可以使用各种Java API和第三方厂商提供的组件类,而这些都是Java 2企业版(J2EE)的有机组成部分。当然,最值得称道的便是servlet的平台无关性——真正做到了“一次编写,到处运行”(Write once,Serve anywhere)。这本畅销书的第二版经过了全面的修订。对于那些servlet初学者,这本书将会向你展示如何使用servlet来创建强大的可交互的网络应用程序。它的主题包括:动态HTML网页、XML文档、WAP(无线应用协议)和多媒体信息,在介绍这些主题的同时还会介绍会话跟踪、使用JDBC高效连接数据库等技术。如果你对servlet编程有一定程序的了解,本书会向你介绍servlet的最新动态,包括Web应用程序存档文件(WAR)、配置描述符(Deployment Descriptor)、J2EE集成、均衡负载、基于角色的服务安全策略、优化的servlet协作、JSP(Java服务页面)以及其他内容生成框架。 -
Java Enterprise技术手册(美)David Flanagan等著;曹桂宏译本书是一本为编写企业级应用程序的Java程序员撰写的桌面快速参考书。第一部分提供了Java Enterprise关键API的简介:JDBC、RMI、Java IDL(CORBA)、Servlet、JNDI和EJB(Enterprise JavaBeans,企业级JavaBeans)。每章最后都有一节简明扼要地描述这些API类的细节内容,以及其他的几个EnterPrise API。本书是畅销著作《Java in a Nutshell》(译注1)和《Java Foundation Classes in a Nutshell》(译注2)的妹妹篇。《Java in a Nutshell》介绍了Java编程语言以及Java开发平台核心的API软件包和类库的快速参考。而《Java Foundation Classes in a Nutshell》则介绍了构成Java基本类库(Java Foundation Classes)的Java API以及相应的快速参考资料。本书内容本书分为三个部分:第一部分:java Enterprise API简介本部分的章节介绍丁关键的Java Enterprise API并提供了丰富的信息,使你对这些API能够手到擒来。第二部分:企业级技术参考本部分其中有两个章节可以帮助你运用Enterprise API中关键性的技术:SQL和IDL。还有几个章节讨论了Sun公司的JDK(Java Development Kit,Java开发软件包)中为RMI和Java IDL提供的工具。第三部分:API快速参考本部分是全部Java Enterprise API的一个索引形式的快速参考,它是本书不可或缺的一部分。在使用本部分之前一定要先阅读开头的“如何使用快速参考”,它会向你解释怎样最有效地利用本书。相关书籍O’Reilly 公司出版了一系列有关Java编程的书。这些书包括《Java in a Nutshell》、《Java Foundation Classes in a Nutshell》,上面已经提到,这些都是本书的姊妹篇。其他的相关著作还有《Java Power Reference》。该书是做成光盘的电子版,全书体例与《Java in a Nutshell》相同。因为被设计为使用Web浏览器来阅读,所以它是超文本形式的,并且包含了一个强大的搜索引擎。相对《Java in a Nutshell》一书而言,它在广度上强于后者,但在深度上不及后者。《Java Power Reference》覆盖了Java 2平台所有的API,以及这些API的标准扩展,但它没有对各种API的使用进行指导,也没有对每个类分别描述。你可以在网址http://java.oreilly .com上找到O'Reilly出版的所有关于Java的书。面向企业级程序员的书有以下这些:《Java Servlet Programming》(Jason Hunter与William Crawford著) (译注3)本书是编写Servlet程序的指南,包括了动态Web内容、保持状态信息、会话跟踪、使用JDBC连接数据库以及applet—Servlet通信等内容。《Java Distributed Computing》(Jim Farley著)本书是用Java编写分布式应用程序的程序员指南。《Database Programming with JDBC and Java》(George Reese著) (译注3)本书是JDBC的高级使用指导,提出了一个开发Java数据库程序的健壮模型。《Enterprise JavaBeans》(Richard Monson-Haefel著)(译注3)该书为企业级软件开发人员全面介绍了EJB。Java编程的在线资源本书是为读者能快速找到常用信息而设计的,它无法告诉你Java Enterprise API的所有知识。除了上述的资源外,还有一些免费的有关Java编程的在线资源。Sun公司有关Java的主要网站是http://java.sun.com。Java程序员的专用网站是http ://developer.java.sun.com,该网站许多资源都是有密码保护的,需要注册。本书所涉及的一些Enterprise API是Java 2平台的核心部分,所以如果已经下载了JDK,你就有了JDBC、RMI和Java IDL等类。其他的API是它的标准扩展。所以如果你要使用诸如JNDI或Servlet这样的类,必须单独下载。要获得最新的API最好是从Sun公司的产品和API主页http ://java. sun.com/product上查找合适的API。Sun利用javadoc HTML格式提供了所有Java类和方法的电子文档,虽然这些文档在某些地方有些难懂或落后,但是如果你要了解更多关于Java包、类、方法或字段的信息,它确实是一个很好的切入点。如果在你的Java版本中没有javadoc文件,请到http:java.sun.com/docs上下载它的最新版本。最后,不要忘记O'Reilly的Java站点http ://java.oreilly.com,它有Java的新闻、评论以及O'Reilly的Java作者Jonathan Knudsen每月提供的tips—and—tricks专栏。 -
计算机科学导论( )Alan W.Biermann,( )Dietolf Ramm著本书以通俗易懂的语言深入浅出地介绍了计算机学科的主要分支领域,以此阐述了本学科的一些核心思想和研究方法,并结合Java语言介绍程序设计方法的有关内容。本书试图将庞杂深奥的学科内容归纳提炼为易于理解的形式,并通过一些实例进行说明,使学生能够初步理解和体会本学科的一些基本思想方法。主要内容包括:万维网;Java语言程序设计;数值计算机与函数;自顶向下程序设计,子程序与数据库应用;图形处理,类与对象;计算机描述;软件工程;计算机结构;程序语言翻译;计算机虚拟环境;计算机安全;计算机通信;程序执行时间;并行计算;不可计算性;人工智能等。作者AlanW.Biermann教授是美国杜克大学计算机科学系主任,DietolfRamm是该系副教授。内容:1万维网2Java及其相关知识3数值计算与函数研究4自顶向下程序设计、子程序与数据库应用案例5图形学、类与对象6计算机模拟7软件工程8计算机体系结构9程序语言翻译10计算虚拟环境11计算机安全12计算机通信13程序执行时间14并行计算15不可计算性16人工智能 -
Java Servlets 2.3编程指南(美)John Bell,(美)Tony Loton等著;马树奇等译;马树奇译编辑推荐:本书旨在介绍如何使用JavaServlets技术生成功能强大并且可以移植的企业应用程序组件,如何使用servlet来控制应用程序运行的流程、跟踪应用程序用户、截获及修改请求和响应信息,以及如何与Web服务交互。本书适用于熟悉Java语言及Java核心API的开发者,是美国多位Java技术专家的经验总结与成果汇集。
