JAVA及其相关
-
Java 并发编程设计原则与模式(美)Doug Lea著;赵涌等译本书全面介绍了如何使用Java 2平台进行并发编程,较上一版新增和扩展的内容包括:?存储模型 ?取消 ?可移植的并行编程 ?实现并发控制的工具类Java平台提供了一套广泛而功能强大的API,工具和技术。内建支持线程是它的一个强大的功能。这一功能为使用Java编程语言的程序员提供了解并发编程这一诱人但同时也非常具有挑战性的选择。本书通过帮助读者理解有关并发编程的模式及其利弊,向读者展示了如何更精确地使用Java平台的线程模型。这里,读者将通过使用java.lang.Thread类、synchronized和volatile关键字,以及wait、notify和notifyAll方法,学习如何初始化、控制和协调并发操作。此外,本书还提供了有关并发编程的全方位的详细内容,例如限制和同步、死锁和冲突、依赖于状态的操作控制、异步消息传递和控制流、协作交互,以及如何创建基于Web的服务和计算型服务。 本书的是那些希望掌握并发编程的中高级程序员。从设计模式的角度,本书提供了标准的设计技巧,以创建和实现用来解决一般性并发编程问题的组件。贯串全书的大量示例代码详细地阐述了在讨论中所涉及到的并发编程理念的细微之处。 -
J2ME开发大全(美)James Keogh著;潘颖,王磊译;潘颖译这是一本面向全体Java开发人员的参考大全,书中涵盖了所有J2ME知识的完全参考。它阐释了J2ME的基本体系结构和功能,总结了J2ME与J2SE和J2EE的差异,深入探讨了构建J2ME数据库所需的关键内容,例如,命令、项、事件处理、低层和高层显示接口;介绍了移动开发的高级技术,包括安全、Web服务、住处管理和存储等。无论是新手还是经验丰富的开发人员,本书都是您理解和利用J2ME开发移动应用程序和服务最佳资源。JamesKeogh在哥伦比亚大学教授许多门有关计算机科学的课程,并且是电子商务竞赛的首任主席。他花了10年的时间为Salomonlnc.和BearStearnslnc.等华尔街的众多公司开发计算机系统。他的著作有55本之多。Java已经从一种平台地关的编程语言演变成一种与厂商及平台无关的健壮的服务器端技术,促进IT业界深入发掘以Web为核心的应用程序的巨大潜力。、本书共分为5个部分:J2ME基础、J2ME用户界面、J2ME数据管理、J2ME个人住处管理器配置、J2ME网络与Web服务。书中结合上体实例,讲解了开发J2ME、Web服务、PDA和移动电话应用程序所需的知识与技术,并且提供了基于J2ME开发应用软件,使用应用程序开发包、数据库以及Web服务等详细例程和应用程序接口的详细参考指南,帮助读者全面理解J2ME的基本架构和各种高级技术。本书适合所有Java程序员、J2EE专家及相关人员学习参考,更是各种层次的J2ME开发人员的最佳资源。 -
Java数据对象()Robin M.Roos著;周兆确译虽然JDO(JavaDataObject,Java数据对象)标准已经有比较“悠久”的历史了,但在JDO标准的发展过程中,我们对该标准的众多规范也只能略窥一斑!JDO标准起源于ODMG(ObjectDataManagemengGroup,对象数据管理组)标准。这个标准很早就尝试在面向对象的编程语言中对以透明方式访问数据库的方法实现标准化。ODMG标准比Java语言本身更早出现。本书适用于具有一定的Java基础知识的Java应用程序开发人员,以及对JDO技术感兴趣的程序设计人员和程序架构设计人员。本书是对JDO(JavaDataObject,Java数据对象)规范和技术的详细介绍和学习指南。全书共13章,分别介绍了JDO的体系结构、对象生命周期状态、基本接口和类、事务管理、JDOQL语言、异常、与J2EE的集成以及JDO实现方面的知识。附录部分给出了JDOHelper、PersistenceManagerFactory接口以及JDOQL语法等有用的参考资料。本书适用于具有一定的Java基础知识的Java应用程序开发人员,以及对JDO技术感兴趣的程序设计人员和程序架构设计人员。 -
Java上机实践指导教程曹德胜,张玲等编著本书以高校目前普遍使用的Java教材为背景,针对Java编程的特点,精心策划,准确定位,概念清晰,深入浅出,通过一些经典例题来阐述Java知识,每章有多个实践,每个实践都是先给出该实践例题的运行结果,再重点分析该例题,这样可以使读者更容易地理解和掌握程序。“程序分析与注意事项”是本书的精华,详细说明了程序和操作中容易出现的错误。每章后还配有习题和对部分习题的提示。本书可作为高等院校计算机及相关专业的Java语言上机实践课程的指导书,也可以作为有一定Java语言基础知识的自学者的参考书。 -
Java编程与应用教程张莉主编随着计算机网络技术的应用和普及,Java编程及相关技术应用越来越受到计算机软件开发人员的喜爱和重视,为企业级开发者广为使用。本书基于网络信息系统开发的实践教学与实际系统的研发,参阅了大量优秀的专业技术文献和专业技术网站,汲取其实践性精华,定位于那些希望从事网络编程或网络系统开发的人员,以及希望能有效地学习理解和掌握现代网络编程技术并能付诸于实际应用的人员。本书主要内容包括Java编程基础,Java程序设计,构建Java系统运行环境,Weblogic的安装,实现Java数据库连接,JSP、JMS与Java的分布式应用,Java Servlet技术,J2EE EJB编程和Java会话Bean应用等内容,且各部分均辅以实例分析示范。适合于计算机相关专业的本科生和研究生作为相关课程和掌握现代编程技术实践应用的教材使用。 -
Java程序设计朱喜福等编本书内容详略得当、重点突出,即可作为Java程序设计的辅导教材,也可供自学使用。本书分8章,主要介绍Java语言基础,运算符、表达式与控制结构,Java面向对象程序设计,异常,多线程,Java的输入输出处理,Java图形用户界面和Java Applet。本书可作为高职高专计算机及相关专业的教材,也可供从事实际应用开发的技术人员参考学习。 -
Java企业级应用开发指南(美)Stephen Asbury,(美)Scott R.Weiner著;王强[等]译;王强译书中深入探讨了以下主题:■EJB——包括新的消息驱动Bean和容器管理持久性(CMP)■JNDI——包括命名和目录服务信息,以及如何通过JNDI访问这些信息■Servlet与JSP——包括创建自定义标签库■JMS——包括如何使用JMS创建应用程序以满足同步与异步需求等StephenAsbury是Tibco软件公司的高级工程经理。本书是Stephen所著关于Web技术的第7本书,他的书涉及从CGI、Per1、ASP、linux到企业级Java等多个主题。他还编写了许多关于Java、JavaScript、ASP、HTML以及Web程序员所应了解技术的课程。在过去的五年当中,Stephen曾为许多主要的企业级尖用集成商工作,这些公司包括:Active公司(现在的WebMethds)、Vitria公司和Tibco公司。本书主要介绍当前企业级开发者采采用或者要采用的主要技术,包括用于连接数据库的JDBC、访问服务的Java命名和目录接口(JNDI)、定义文件格式的XML以及用于Java远程方法调用和分布对象的RMI,在这些基础之上的是Servlet、JSP、EJB、JMS和事务管理技术。 -
Java程序设计技巧与开发实例朱福喜,唐晓军等编著Java是一种强有力的面向对象的编程语言,1995年由Sun公司开发。用Java语言能编写出应用于Internet上的界面友好的客户/服务器程序,而且写出的程序具有很好的移植性。它可以不经修改,在Windows98/NT、Macintosh和UNIX操作系统上运行。这也是Java的又一个最显著的特点,即平台无关性。用Java编写的Applet程序可以嵌入网页中,并且可以在浏览该网页的计算机上安全地运行。本书全面系统地介绍了标准Java程序设计基本知识和基本技巧,涵盖了面向对象程序设计、基于AWT和Swing的图形用户界面设计、Applet程序设计、多线程程序设计、多媒体程序设计、抽象数据结构、文件和安全性、网络编程和分布计算等内容。在每章的最后,都给出一个有一定深度和规模的开发实例,通过开发实例的学习,可以迅速掌握大型程序的设计和开发方法。本书既可作为读者自学Java的参考书,又可作为Java培训的教程。 -
Java 2实用教程Herbert Schildt著;马海军[等]译;马海军译本书按概念的逻辑联系分章,便于自学。第章中按关键技能分节。章末使用问答题、选择题和填空题测试你对知识的掌握程度。专家问答介绍补充知识和要点。可以快速自测本节掌握程度。练习,帮助你将学习的知识应用到实践中去。语法标注,示例中的标注内容说明了所介绍的编程技术。本书由优秀的程序员和畅销书作家HerbertSchildt编著,全面地介绍了Java2的编程基础,内容采用最新的Java21.4版本。本书采用逐步地指导来帮助读者快速掌握Java的编程技术。读者将会首先了解Java为什么是Internet的首选编程语言,它的面向对象的编程特征,以及Java程序的一般形式。接下来将会学习Java的编程基础,包括数据类型、运算符、程序控制语句、类、对象和方法。然后将会研究一些高级议题,如继承、异常处理、I/O系统、多线程和Applet等。本书在国外广受好评,是一本学习Java编程的优秀的自学和培训教程。 -
Java软件开发(英)Russel Winder,(英)Graham Roberts著;窦巍译本书是专门为Java软件开发课程编写的教材,旨在帮助读者学习Java程序设计和软件开发。全书分为5个部分。第一部分(第1~11章)阐述了面向对象的Java语言和面向对象开发过程的基本概念和主要思想。第二部分(第12~22章)是Java知识的扩展,介绍了类库体系结构的设计、一些常用数据结构和算法;第三部分(第23~26章)给出了一些可以用于自学的案例,包括一些用来组织讨论会、扩展程序开发的项目基础内容。第四部分(第27~32章)是Java语言的自学指南和参考。附录部分提供了有关Java编程的一些有用参考资料。本书适合作为高等院校计算机专业Java语言课程教材,也可以供Java语言自学者阅读使用。
