JAVA及其相关
-
Java与UML面向对象设计与编程(挪)Else Lervik,(挪)Vegard B. Havdal著;王柏[等]译本书将集成环境下UML的面向对象设计与Java的面向对象编程很好地结合起来,详细说明了如何使用UML对系统进行分析和建模,并使用Java语言来实现系统。书中首先详细介绍了编程的基本概念,包括变量、数据类型、创建及使用类、各种控制结构等;讨论了面向对象编程的相关内容,包括多态和继承、用户界面以及数据文件和流等;并且覆盖了几个高级主题,如Swing库、线性编程、利用Java API创建及处理数据结构、利用套接字编程和RMI的分布式系统、数据库接口、网页编程等。本书内容翔实,是一本介绍Java语言的优秀教材。本书可作为编程初学者的入门指南,也适合高等院校的本科生、研究生、专业软件设计人员和计算机编程爱好者阅读。 -
Java 2实例教程杜江,沈应逵编著本书全面讲解了Java的知识,从JDK的获取、安装到EJB开发和Struts的高级应用。前3章讲述了Java的基础知识,包括Java开发环境的安装和配置,如何创建Java的类、接口、自己的包的Java中经常使用的数据对象。从第4章开始介绍了Java在各方面的应用。本书是学习Java的实用参考书,全面讲解了Java的知识,从JDK的获取、安装到EJB开发和Struts的高级应用。前3章讲述了Java的基础知识,包括Java开发环境的安装和配置,如何创建Java的类、接口、自己的包的Java中经常使用的数据对象。从第4章开始介绍了Java在各方面的应用,包括AWT、SWING、I/O、Socket、EJB、Applet和Struts,每部分都有很详细的开发实例。本书语言简练、实例丰富,适合有一定编程经验的Java编程者。本书中的实例使用是Java2的1.4版本,这是当前比较流行的版本。 -
JAVA实用案例教程张利国编著本书系统地介绍了Java语言基础知识、面向对象编程(OOP)和一些重要的高级特性,如内容类、事件处理机制、多线程、JDBC等,并附有一套具有代表性的Sun认证Java程序员(SCJP)考试模拟试题及深入分析。本书结构完整、论述生动、深入浅出;围绕各知识点提供了丰富的例程和综合实用案例,清楚地展示了基于Java技术进行实用性应用软件开发的全过程;适合作为高校及社会培训机构教材,以及各类Java初学者的自学参考书。本书全部源代码可在新东方网站www.getjob.com.cn上下载。 -
Java Web服务编程(美)Rashim Mogha,(美)V. V. Preetham著;刘凌译;刘凌译Java Web服务开发人员工具包(Java Web Services Developer Pack,Java WSDP)为您提供了开始创建Web服务所需要的全部工具。本书通过清晰的解释和大量的代码示例,全面介绍了Web服务体系结构和对其提供支持的开放性标准,包括XML、WSDL、SOAP和UDDI,以及如何利用WSDP实现这些标准。您将从本书中学到:理解新型的Web服务模型掌握Web服务技术堆栈利用XML、WSDL、SOAP、UDDI和其他标准利用Java体系结构设计Web服务集成JSP、servlet和其他J2EE API到Web服务中利用Java的XML API实现Web服务运用JAXP、JAXB、JAXM、JAX-RPC、JAXR和JSTL -
Java Web服务高级教程(美)Harver M.Deitel等著;邱仲潘等译本书首先概要介绍作为Web服务技术基础的XML的基本知识,然后深入探讨一些更为实用的内容,包括SAOP(简单对象访问协议)、WSDL(Web服务描述语言)、JAX-RPC(基于XML的远程过程调用的JavaAPI)。并通过丰富的实例来介绍编程和软件工程原则。??本书简明、易懂、实用性强,适于有一定Java编程经验并希望深入了解Web服务技术的专业人员。??书中的Live-CodeTM”代码示例涵盖以下方面:XML(eXtensibleMarkupLanguage,可扩展标记语言)DOM(DocumentObjectModel,文档对象模型)SOAP(SimpleObjectAccessProtocol,简单对象访问协议)WSDL(WebServicesDescriptionLanguage,Web服务描述语言)UDDI(UniversalDescription,Discoveryand?Integration,统一描述、发现与集成)JWSDP(JavaWebServicesDeveloperPack,?JavaWeb服务开发包)JAXR、JAXP和SAAJWeb服务安全性J2ME和无线Web服务www.deitel.com??●下载代码示例??●订阅免费的DeitelTMBuzzOnline电子简讯??●阅读DeitelTMBuzzOnline存档资料??●获得公司培训信息??●FAQ、通告和勘误表??●免费的“GettingStartedwith”教程 -
深入Java虚拟机(美)Bill Venners著;曹晓钢,蒋靖译;曹晓钢译对本书第1版的赞誉??作者卓有成效地深入解释了Java虚拟机(JVM)的内部工作原理,对这个错综复杂的软件中的许多部分都给出了可能的实现,这是对Sun的官方规范的精彩补充。每一个概念都很清晰,一般都有例子作辅助说明。随书光盘中还包含了许多富有启发的示例,它们演示了虚拟机内部工作的情况。这本书得到虚拟机实现者的极高评价,相信任何有兴趣了解虚拟机核心部分的人都会获益匪浅。??——AntoineTrux,芬兰赫尔辛基诺基亚研究中心项目经理,《JavaReport》杂志,1998年12月。《深入Java虚拟机》一书的作者因本书获《JavaReport》杂志1998年优秀作者奖。??在我钻研本书的结构和内容之前,我很高兴提到Venners的书给我印象最深刻的一点:对细节的全心关注和对内容的精确协调。??从第5章到第20章都包含花很多心思编写的动态交互式applet,它们为每章的主题带来了活力。比如说垃圾收集这一章,不仅介绍了许多现代垃圾收集算法,还附带了一个“鱼堆”applet,让读者真正理解垃圾收集中的设计问题及可能的解决方案。??简单地说,Venners的书是卓越的,是一本我必须推荐的书。??——LaurenceVanhelsuwe,《JavaWorld杂志》,1998年3月感谢你写出这么优秀的书。我已经编写Java程序很多年了,这本书真的帮助我洞察了这门语言的内脏。再次为了美妙的阅读体验感谢你!??——NoahS.Frledland?博士??最近购买了你的书,它比JVM规范易读、易懂多了!我还喜欢你的applet,它们让事情变得简明易懂。??——PaulBathen??《深入Java虚拟机》这本书,是我所有Java图书收藏中编写得最好和最有帮助的书之一。??——LouisBarton??我刚刚读完你的《深入Java虚拟机》,感谢你富有帮助的工作!??——AntoineTrux??一本关于Java虚拟机的详尽而系统的书。假如你准备开始编写自己的JVM,或者你对“在执行.class文件的时候究竟发生了什么事情”感兴趣的话,就必须拥有这本书。对所有读过Java虚拟机规范后还想寻找更多资料的人来说,这本书是受欢迎的、减轻痛苦的良药。??——GopalAnanthraman??我真的在阅读你的书的时候感到愉悦。它有很多很好的内容,我觉得它们会使我成为更好的Java程序员。——JoelNylund,美国管理系统公司??我购买了一本《深入Java虚拟机》。虽然我只阅读了第7章和第8章,但我感到非常愉快,并且对中间的细节印象深刻。你回答了我所遇到的很多问题,包括“在调用ClassLoader.findSystemClass()的时候,在动态类装载器委派责任中,对于已装载的类,虚拟机会解释哪一个类装载器?”??我以前在Lotus开发公司工作的时候,我与别人合作为Prentice-Hall写过一本叫做《深入LotusAdd-in?工具包》的书。我们讨论的技术和Java很相似——个平台中立的、拥有部分复杂性的语言(其字节码需要一个运行时虚拟机来执行)。??作为作者,我们的目标是在描述整个技术的时候保持精确性和幽默感。我们在技术上花费了大量劳动,对精确性和技术细节特别关注——如同开发者一样,我们希望文章是有用的、正确的;如同读者一样,我们精通英语的用法,因为大部分流行的技术文章都不敢恭维。??这些方面都是我对你的工作表示激赏的。当一个作者花时间来写完整的句子,采用通俗的语气,保持专业术语的一致性,并且提供真正有价值的内容,而不仅仅是重复公开的规范(通常还是不精确的),我向这样的作者致敬。?——DavidMcCall??如果你真的希望揭开Java的面纱,这是最好的Java书。如果你真的希望了解JVM的输入输出,《深入Java虚拟机》是一本值得敬畏的著作。我被作为技术作家的Bill先生的能力打动了,对任何认真的Java开发者,如果想深入理解Java,我强烈推荐这本书。??——RashidJilani,发表于AMAZON.COM??一本伟大的书。??这是我到目前为止读过的最好的Java书。Bill是一个伟大的软件工程师,也是作家。如果你希望了解JVM的内幕,这本书是必不可少的。??——MichaelYoung,发表于AMAZON.COM??本书作者曾因本书荣获专业技术杂志《JavaReport》评选的优秀作者奖,细心的读者可以从网上找到许多对本书第1版的赞誉。??作者以易于理解的方式深入揭示了Java虚拟机的内部工作原理,深入理解这些内容,将对读者更快速地编写更高效的程序大有裨益!??本书共分20章,第1~4章解释了Java虚拟机的体系结构,包括Java栈、堆、方法区、执行引擎等;第5~20章深入描述了Java技术的内部细节,包括垃圾收集、Java安全模型、Java的连接模型和动态扩展机制、class文件、运算及流程控制等等,其中第6章和附录A~C完全可以作为class文件和指令集的参考手册。本书还附带光盘,光盘中包含用以辅助说明正文内容的交互式例示applet及示例源代码。??本书深入详细地介绍了Java体系结构及其内部细节,了解这些内容才能更快速地编写更高效的程序!理解了Java虚拟机,深入细致地了解了Java技术的底层,才能使自己的程序充分发挥Java技术的优势!??本书详细解释了JVM的体系结构,包括Java栈、堆。方法区和执行引擎。还深入讨论了各种技术实现,比如解释、即时编译及自适应优化。对Java线程和监视器的行为也有精彩讲解。??本书还讨论了垃圾收集,包括引用对象.火车算法以及对象终结。最后,还讨论了错综复杂的Java安全模型,包括类型安全性。类装载器体系、类校验器、安全管理器。访问控制器和代码签名。??通过本书,读者可以充分理解Java的连接模型和动态扩展机制,学习如何编写类装载器,了解编写平台独立的Java程序的7个步骤。?Java世界和JVM体系结构的完整描述?class文件,字节码及其在类装载期间的转换和验证?算术、逻辑和数组操作以及流程控制?方法调用及返回。异常。垃圾收集和线程?JVM的即时编译器实现 -
精通Jbuilder 9飞思科技产品研发中心编著本书在当前J2EE项目的红火之际,针对最新版的JBuilder 9的特点,用深刻的理论和详实的例子展示了Java语言的巨大威力、JBuilder 9的高效快捷,以及J2EE的高级架构。全书共分为15章,包括JBuilder 9的新特点、Java语言的基本特点、JBuilder 9的可视化组件开发、Java语言的数据库开发、JSP及Servlet的开发、Web Service的开发、Struts框架的Web应用开发,以及J2EE项目的开发,使读者对于Java语言本身有一个比较深刻的理解和掌握,并且能够运用JBuilder 9开发工具熟练高效地进行项目开发,以及应用J2EE设计模式进行J2EE项目架构的搭建。书中带有很多实例,这无论是对于初学者的学习还是熟练者的提高都具有很大的帮助。本书适合于专业和准专业的Java程序员阅读,也可作为正在转向进行Java开发的各类程序员的必备Java参考书。 -
Practical Java中文版(美)Peter Haggar著;侯捷,刘永丹译本书出自第一线Java编程专家之手,为读者展现正确、高效、强国之JAVA代码实践方案。这本取材广泛的指南,以不同层级的专家经验,帮助程序员更透彻地理解JAVA,使他们的编码效能(coding effectiveness)发挥到极致。此书以准则/条款形式(rules-based)进行编排,探究改善代码的68个重要主题,提供清晰明快、精心撰写之示例和方案。所有示例和方案都带有详尽的解说,你可以将它们融入自身工作之中。这些编程和设计上的实践方案,描述了经验丰富的程序员实际运用之最佳实践手法。为方便中高阶JAVA程序员阅读,本书内容被精心安排成为各自独立的课程,因此你既可以从头通读至尾,也可以挑选独特专题加以精读。 -
Sun ONE Studio Java技术教程(美)Sun Microsystems,Inc著;郝建文等编译SunONEStudio4forJava是Sun公司最新推出的Java技术的集成开发环境,它是基于标准组件,开放源代码NetBeans的工具平台,具有跨平台特性(如:Windows、WindowsNT、Linux以及Solaris操作系统),是创建和部署跨平台Web服务的理想工具。它包括三个版本:企业版(EnterpriseEdition)、公共版(CommunityEdition)和移动版(MobileEdition),分别对应于Java的三个发布版本J2EE、J2SE和J2ME。本书共分为三篇:第一篇主要针对公共版作了简单的介绍,并列举了其应用实例;第二篇介绍了企业版的基本概念,IDE安装指南以及应用人门;第三篇是使用企业版集成开发环境进行程序设计与开发,包括创建EJB组件。创建Web服务、创建Web组件、数据库连接等。本书适合计算机专业本科生、研究生,企业应用开发部署者以及所有对Sun技术感兴趣的技术人员阅读。 -
Oracle与JavaElio Bonazzi,(澳)Glenn Stokol著;贺民等译本书介绍了如何使用Java到eBay,90%多的电子商务解决方案包含了Oracle数据库。本书介绍了如何使用Java和 Oracle技术,通过Java编程工具,实现Internet数据库设计和开发。本书涵盖了Oracle和Java的以下四个关键知识点:对象关系型数据库:体系结构、DDL、DML、SQL、性能和安全;存储过程和业务组件:PL/SQL、SQLJ、JDBC2.0、BC4J和XML;中间件:Servlets、JSP、ASP、套接字和JNI;Oracle功能:EJB、CORBA服务器、客户和对象。
