JAVA及其相关
-
JAVA 2网络协议内幕(美)Al Williams著;何雄等译本书涵盖了Java程序设计中各个层次的网络编程,是使用Java进行网络编程的优秀的指导书。本书的主要内容有:Internet基础、基础套接字、Telnet、FTP和TFTP、SMTP、POP3、NNTP、HTTP、HTTPS等协议的网络程序设计。内容系统而且全面,概念清晰,易于理解,并且每章都给出了大量的实例及分析。可从中国水利水电出版社网站(www.waterpub.com.cn)上下载完整的程序清单。本书适合于有一定Java基础的程序员和高级程序员作为编程指南,也适合对网络协议感兴趣的程序员阅读。
-
数据结构与Java类集框架美William J.Collins著本书着重阐述数据结构的基础知识及其Java语言实现。学生通过对书中编程项目和实验的实践和训练,可加深对基本概念和方法的理解和掌握,并可直接了解实际当中的应用。本书的主要特点包括:全面涵盖了数据结构与Java类集框架的内容,尤其介绍了重要数据结构的实现,如表、树和Hash表等;运用简单的图形用户接口作为输入/输出,以使学生能更好地理解在实际当中普遍应用的事件驱动程序设计方法;本书含有大量的例题和练习、应用案例和实例,以加强学生的实际训练。本书前言进入21世纪,尤其随着我国加入WTO,信息产业的国际竞争将更加激烈。我国信息产业虽然在20世纪末取得了迅猛发展,但与发达国家相比,甚至与印度、爱尔兰等国家相比,还有很大差距。国家信息化的发展速度和信息产业的国际竞争能力,最终都将取决于信息科学技术人才的质量和数量。引进国外信息科学和技术优秀教材,在有条件的学校推动开展英语授课或双语教学,是教育部为加快培养大批高质量的信息技术人才采取的一项重要举措。为此,教育部要求由高等教育出版社首先开展信息科学和技术教材的引进试点工作。同时提出了两点要求,一是要高水平、二是要低价格。在高等教育出版社和信息科学技术引进教材专家组的努力下,经过比较短的时间,第一批引进的20多种教材已经陆续出版。这套教材出版后受到了广泛的好评、其中有不少是世界信息科学技术领域著名专家、教授的经典之作和反映信息科学技术最新进展的优秀作品,代表了目前世界信息科学技术教育的一流水平,而且价格也是最优惠的,与国内同类自编教材相当。这项教材引进工作是在教育部高等教育司和高教社的共同组织下,由国内信息科学技术领域的专家、教授广泛参与,在对大量国外教材进行多次遴选的基础上,参考了国内和国外著名大学相关专业的课程设置进行系统引进的。其中,JohnWiley公司出版的贝尔实验室信息科学研究中心副总裁Silberschatz教授的经典著作《操作系统概念》,是我们经过反复谈判,做了很多努力才得以引进的。WilliamStallihgs先生曾编写了在美国深受欢迎的信息科学技术系列教材,其中有多种教材获得过美国教材和学术著作者协会颁发的计算机科学与工程教材奖,这批引进教材中就有他的两本著作。留美中国学者JiaweiHan先生的《数据挖掘》是该领域中具有里程碑意义的著作。由达特茅斯学院的ThomasCormen和麻省理工学院、哥伦比亚大学的几位学者共同编著的经典著作《算法导论》,在经历了11年的锤炼之后于2001年出版了第二版。目前任教于美国Massachusetts大学的JamesKurose教授,曾在美国三所高校先后10次获得杰出教师或杰出教学奖,由他主编的《计算机网络》出版后,以其体系新颖、内容先进而倍受欢迎。在努力降低引进教材售价方面,高等教育出版社做了大量和细致的工作。这套引进的教材体现了权威性、系统性、先进性和经济性等特点。
-
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技术专家的经验总结与成果汇集。
-
Java 2简明教程学勤主编;李诚,学勤,肖占彪编著Java语言是目前最为流行和通用的网络编程设计语言,在Internet上有着重要而广泛的应用。本书全面介绍了Java语言的特点和功能,主要包括:Java编程基础知识、HTML基础知识、Java算术运算符、Java编程语法、面向对象程序设计基本概念、系统类的使用和应用、图形用户界面设计、图形处理、多媒体处理、异常处理、多线程、网络编程等。本书语言通俗易懂,实例丰富实用,对Java语言的编程技术进行了详细、生动的讲解,着重培养编程初学者解决实际问题的能力。本书不但适合没有任何编程经验的初学者使用,也可作为高等学校、高等职业学校、成人高校Java程序设计课程的教材和教学参考书。
-
Java灵感编程飞思科技产品研发中心编著本书在一个轻松活泼、富有感情色彩的故事场景里,介绍了大学毕业生小小成为一位程序员的经历。小小在毕业时面临的主要问题是实际动手能力差,没有多少实践经验。他在电子小蜜蜂飞思的指导下,通过实例的方式,按照每个项目的操作步骤,一步一步地学会用Java来编程,最后成长为一名准程序员。通过本书的学习,读者将掌握JavaGUI程序设计、JavaSwing程序设计、JavaApplet程序设计、Java图形程序设计、Java数据库程序设计、Java网络程序设计等当今编程最需掌握的知识。书后附有多媒体教学光盘,内容包括每个例子的制作过程演示以及源代码,非常方便自学者和培训班学员使用。前言剧场名称:飞思实例剧场节目:《Java灵感编程》主演:小小飞思人物介绍:小小是一个刚毕业的大学生,他勤奋上进,平时喜欢摆弄计算机,但如今像他这样的大学毕业生太多了,企业招聘的门槛也越来越高,他一没有硕士、博士学位,二没有实际工作经验。面对这样残酷的现状,他是怎样在短短的时间内从一个没有开发经验的学生成为准程序员的呢?在本书中,您会发现,其实成为一个准程序员也是一件很简单的事情。飞思是一只聪明可爱的电子小蜜蜂,她每天飞来飞去,不停地在知识的花海中孜孜不倦地采集精华与营养,以前她总是在幕后默默辛勤地工作,不过最近她的上镜率很高,在《飞思MM教电脑》电视节目中已经崭露头角了。这次在她的细心指导下,小小很快成长为准程序员。飞思小小剧情介绍:小小在出门找工作之前要先掌握一些入门的编程技巧,这对应的是书中的第一部分学习篇。当他掌握了这些内容以后,他找到了一份编程工作,但是在工作中他遇到了一些问题,这就是书中的第二部分任务篇。当他掌握了书中的第二部分以后,他从一个初级程?蛟背沙の桓鲎汲绦蛟绷恕H欢诠ぷ髦兴孕枰欢系靥岣摺⒊涞纾獗闶堑谌糠殖涞缙T诖顺沙す讨校⌒《际窃诜伤糓M的指导下,通过每个项目的操作,一步一步地学会编程的。好了,人物、剧情介绍完毕,在演出开始之前,我们再简单介绍一下和本剧中所提到的Java有关的内容吧。Java是SUNMicrosystems公司开发的强有力的新型程序设计语言。这种语言具有易用性、平台无关性、易移植性等特点,向程序员提供了全新的概念,为Internet和WWW开辟了广阔的应用空间。JBuilder是Inprise公司开发的Java语言集成开发环境,它具有强大的功能和友好的用户界面。利用JBuilder,程序员可以快速地创建自己的应用程序,并摆脱了繁琐的界面设计和重复代码输入,从而将主要精力集中到应用程序功能代码的编写上面。JDK是SUN公司开发的Java开发工具,它简单易学,对于Java的初学者来说,它也不失为一种好工具。演出马上要开始了,我们不再多说,生活非常美好,生活的质量也需要您我共同用“勤劳+细心”来改变。在还没有了解本书之前,如果您认为我们只是带给您技术操作的讲解,那么深入了解之后您就会发现并非如此,我们给您的是意外惊喜。在本剧中,您将体会到不断地求知给生活带来的改变。请把本书随身携带吧,面对上司突如其来的任务安排,它可以作为您兵来将挡、水来土掩的速查手册!本书由飞思科技产品研发中心组织编写,主要由陆正武,刘军,马进德,徐敦忠,徐君明等人负责编写工作,在此一并表示感谢。由于本书涉及的内容丰富,加之篇幅、时间所限,不足之处,敬请批评指正。我们的联系方式:电话:(010)68134545(010)68131648E-mail:support@fecit.com.cn网址:http://www.fecit.com.cn通用网址:FECIT、飞思、飞思科技、飞思教育、计算机图书电子工业出版社计算机图书研发部
-
用J2EE和UML开发Java企业级应用程序Khawar Zaman Ahmed,Cary E. Umrysh著;康博译;康博译用J2EE开发企业级应用软件是当前一个非常热门的话题,而UML是用于建立面向对象系统模型的标准标记法。本书通过一个完整的实例,系统介绍了用J2EE开发企业级软件工程时,将UML建模技术应用到软件开发过程各个阶段的方法。本书首先介绍了J2EE的基本概念和主要技术,以及UML中的各种设计视图和基本原理,然后以软件工程的开发流程为主线,系统分析了使用UML进行分析、设计,并在使用J2EE技术时,结合应用了UML的方法和技巧。本书从最基础的知识着手,非常适合于初学UML和J2EE的读者:本书后面几章还深入介绍了用UML为J2EE主要技术建模的内容,对于J2EE程序开发人员和软件工程项目管理人员也有很大的参考价值。
-
网络机器人Java编程指南(美)Jeff Heaton著;童兆丰[等]译;童兆丰译译这是一本研究如何实现具有Web访问能力的网络机器人的书。该书从Internet编程的基本原理出发,深入浅出、循序渐进地阐述了网络机器人程序Spider、Bot、Aggregator的实现技术,并分析了每种程序的优点及适用场合。本书提供了大量的有效源代码,并对这些代码进行了详细的分析。通过本书的介绍,你可以很方便地利用这些技术,设计并实现网络蜘蛛或网络信息搜索器等机器人程序。本书通俗易懂,适合于具有一定Java编程基础的软件开发人员阅读,也可供Web开发人员作为技术参考资料使用。