JAVA及其相关
-
新电脑课堂本书编委会编著Java是长期以来最卓越的面向对象程序设计语言,具有简单易学、分布应用、平台无关、可移植、安全稳定等特点,尤其适用于互联网应用程序的开发。本书使用J2SE作为开发平台、J2SDK1.4作为开发工具来对Java语言进行介绍。本书以浅显易懂的语言详细介绍了Java程序结构、面向对象编程、异常处理、Java图形用户界面设计、多线程、输入输出处理、网络编程等基础知识以及Java与C和C++语言的不同之处,同时还列举了大量实用、典型的编程实例,来帮助读者快速掌握Java程序设计语言。本套丛书配有精彩生动的多媒体自学光盘,更加方便了读者自学,从而可大大提高学习的效率。 -
21天学通Java 2(美)Rogers Cadenhead,(美)Laura Lemay著;陈武, 袁国忠译《21天学通Java 2:专业参考版(第3版)》包括4周的课程,通过阅读这些课程,读者将具备使用Java开发应用程序、小程序和servlet三种程序的知识和技能。第一周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包异常和线程等;第二周介绍Java类库,包括向量、堆栈、映射、散列表和位组等数据结构以及Swing组件、布局管理器、事件处理类和小程序等;第三周介绍流、对象串行化、通过Internet进行通信、JavaBean、JavaSound、JDBC和JDBC-ODBC、XML、等内容;附加课程是本版新增的课程,介绍了一些高级主题,包括servlet、JavaServer、Page、Java 1.0小程序、Java Web Start、XML-RPC、正则表达式等内容。《21天学通Java 2:专业参考版(第3版)》可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。 -
Effective Java(美)Joshua Bloch著你正在寻找一本简明扼要地阐述Java精髓的书吗?你希望深入地理解Java程序设计语言吗?你希望编写出清晰、正确、健壮和可复用的代码吗?不用再找了!你手上的这本书就能在实现你这些愿望的同时,为你提供许多意想不到的好处。本书介绍了Java编程中的57条极具实用价值的经验规则,这些规则涵盖了大多数开发人员每天所要面临问题的解决方案。通过对Java编程平台设计专家所使用技术的全面描述,提示了在生成清晰、健壮和高效的代码过程中,应该做什么和不应该做什么。书中的每条规则都以简短、独立的形式出现,包括了详细而精确的建议,以及对Java语言中许多细微之处的深入分析,并通过例子代码进一步加以说明。贯穿全书的是通用的语言用法和设计模式,以及一些具有启发意义的技巧和技术。主要内容包括:●通行和高效的语言用法,以简明、可读和易于使用的形式介绍专家的建议●有助于你最有效地使用Java平台的模式、反模式及习惯用法●Java语言及其库中通常被误解的细微之处:如何避免这些陷阱和缺陷●关注Jaava语言本身及其最基本的库:java.lang、java.util和一个较小的扩展java.io●关于序列化的详细介绍,其中包括其他地方没有提及的一些实践建议 -
实用J2EE应用程序体系结构(美)Nadir Gulzar著;陈晓燕,丁炎炎译;陈晓燕译本书特色内容:·创建问题域的用例视图·理解J2EE应用程序配置和部署的语义·使用设计模式创建一致的设计词汇表·使用已被证明行之有效的基于Struts的实现模式来简化Struts体系结构·创建项目产品时采用内聚的方法·用JavaServerPages(JSP)和EnterpriseJavaBeans(EJB)构建通用方法应用程序·使用信息体系结构创建以用户为中心的基于Internet的应用程序对于那此立志成为J2EE体系结构设计师的开发人员和学生而方,本书将会使他们受益匪浅。本书通过有关技术、处理和体系结构方面的信息,提供了对设计和开发基于J2EE的解决方案的全面介绍。另外,本书是首本说明和解释Struts实现模式的书籍,它还清楚地介绍。另外,本书是首本说明和解释Struts实现模式的书籍,它还清楚地介绍了Struts体系结构及其核心服务。本书为创建和部署基于Internet的J2EE应用程序提供了全面的指导,并使之最终产生较快、较高的投资收益。 -
JBuilder 9编程思想与实践吴其庆编著本书从Java和JBuilder的基础知识出发,详细介绍了JBuilder的应用程序、Applet、J2EE、XML的开发应用,并从实用性出发,结合实际的项目深入讲解了JBuilder的应用。本书涉及的知识面广,内容丰富,包括J2EE、J2ME、BES、Web Logic、建模、数据优化、代码优化、团队开发、项目开发等知识;在技术上,本书处于JBuilder开发的前沿,讲述了一系列新的技术点与应用;本书的实例丰富,阅读性强,代码行超过20000行。本书结合作者多年的开发经验编写而成,不仅适合于Java和JBuilder的中、高级读者,也可作为高等院校相关专业的教材和JBuilder的培训用书。 -
J2EE & Java黑客大曝光(美)Art Taylor,(美)Randy Layman,(美)Brian Buege著;张伟,张华平,赵金东译;张伟译本书以循序渐进的方式教授您如何防御最新的基于Java的攻击,让您透彻理解黑客的邪恶方法和思考过程。通过贯穿全书的Java和J2EE实际可用代码,您将目睹真实世界中的黑客事件并学习相应对策。ArtTaylorl,Sun认证Java程序员和计算机系统讲师,在计算机领域的从业经历超过18年。他是Java语言的第一批使用者,曾在写过众多与Java技术相关的书籍。BrianBuege,在计算机行业工作了11年的独立顾问,是一位经过认证的Java程序员和开发者,Sun认证Java讲师。RandyLayman,从事Java企业系统开发长达5年,在企业应用开发方面有丰富经验。随着Java应用程序的广泛应用,Java安全问题日益错综复杂。本书作者通过来自现实世界的攻击案例,暴露黑客攻击Java应用程序的方法和手段,提出防御措施与方案,使您未雨绸缪,先人一步。本书首先从Java及J2EE体系结构和基本安全机制入手,阐述Java认证和授权服务、Java密码系统扩展和Java安全套装接字扩展等安全包,书中引用一个完整清晰的示例项目,通过研究它的不同版本,包括独立应用版本、二层应用版本、基于Web的版本和基于EJB的版本,展示Java及J2EE应用在不同环境下可能遭遇的各种安全问题,并及时提出应对策略。本书是开发Java安全应用的宝典,关注的是与应用开发者息息相关的问题。本书面向熟悉Java语言的应用开发人员,对于网络管理员和想了解如何保持J2EE和JavaWeb应用安全的专业人员也不失为一本难觅的参考书。 -
Java程序设计基础(美)John Lewis,(美)William Loftus著;王锦全译;王锦全译本书以Java语言为工具,介绍了进行面向对象分析、设计和编程的方方面面。正文共分12章,包括Java语言简介、类、数组、继承、异常、图形用户接口、软件工程、递归和数据结构等。本书的附录内容丰富,包括Java语法、异常、运算符、修饰符等的参考,同时还提供了一个经过作者总结归纳的Java类库参考,该参考简明扼要、重点突出。本书作者凭借深厚的理论基础和丰富的实践经验,针对具体问题展开讨论,使读者自然而然地形成分析问题、解决问题的正确思路。本书适于高等院校计算机系专科生、本科生使用,对于工程技术人员也颇有参考价值。 -
UML与Java面向对象开发实践(美)理查德·C.李(Richard C.Lee),(美)威廉姆·M.泰芬哈特(William M.Tepfenhart)著;王晨溦译;王晨溦译本书特色:·从使用Java进行实现的角度,详细讨论了面向对象技术的主要原则。·将用例作为一种了开发规格说明模型的手段进行深入介绍。·涵盖众多分析方法,对其剪裁后可适用于专门的组织,并为初学者推荐了最容易的方法。·提供了捕捉动态行为的详细内容,及很多关于如何设计和实现的材料。·详细介绍Java标准扩展及编程例子,以便学生能够学以致用。·涵盖了Java中如何实现关系(包含聚合和关联)的内容。本书将软件开发过程看作一个建模过程,通过对4个模型的建模过程的说明,阐述了面向对象技术。这4个模型分别为规格说明模型、分析模型、设计模型和代码模型。同时,在描述建立这几个模型的时候,运用了UML技术,采用了UML中的各种图对建模进行说明,如用例图、顺序图等。而且,在代码模型中,以Java语言为例介绍了面向对象的语言如何实现。 -
Java编程语言(美)Ken Arnold,(美)James Gosling,(美)David Holmes著;虞万荣[等]译;虞万荣译Java编程语言(第三版影印版)这是一本众多JavaFans千呼万唤才出来的好书,本书由“Java之父”JamesGosling以及另外两名顶级大师(Jini技术的创建者KenArnold和著名开发大师DavidHolmes)亲自撰写,无论是对Java语言的初学者还是资深使用者都具有极高的价值.至少有100000名使用C、C++、Smalltalk或者其他高级语言的开发人员通过阅读本书对Java语言有了准确、明智和深刻的认识。本书以Java语言创建者的独特视角向读者展现下为什么以及如何使用Java语言,以便读者理解Java语言的基本设计目标以及它在现实世界中的应用本书介绍的是Java语言的最新版本,该版本在《JavaLanguageSpecification.SecondEdition》中定义,本书已是第三版,在结构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新API的使用实例。第三版中新增和修改的内容有:·语言特性的更详细介绍,包括嵌套类的扩展部分·对垃圾收集和相关编程主题提供更全面的关注·涵盖新的API,如collections和internationalization本书完全覆盖了Java语言当前版本的特征和类库,可以作为Java语言的入门向导,也可作为高级Java开发及Java语言教学的参考用书 -
Java程序设计导论(美)Rick Decker,(美)Stuart Hirshfield著;董庆霞译;董庆霞译读者评价:我喜欢Decker和Hirshfield的书,因为从书中能看出他们呕心沥血教学的态度。他们的书中充满了好的、创新的思想,特别适合教学。——KentJones博士,惠特沃思学院书中的实验真是灵活又吸引人,我也非常喜欢这本书以GUI为核心进行讲解,学生们得到可视化的图形,立即就能知道他们编写的代码是否正确,这样肯定能使他们更快地掌握所学知识。——CeliaSchahczenski博士,蒙大纳州大学本书特点:●OOP和AWT使读者立即进入Java图形环境。●用OOP介绍Java中的程序规范、程序设计、算法发展、代码、测试和接口发展的概念。●用AWT和Java类库从简单的程序开始,以便读者在学习Java控制结构和其他程序体之前,饶有兴趣地学习创建GUI。●读者在编写具体的代码前,用最初的接口把他们的Java程序作为模型。本书适合于大中专院校计算机相关专业作为教材,也是Java初学者以及Java爱好者的理想参考用书。书中详细介绍了Java语言的发展、AWT基础、Jaya语言基础(包括Java语言特征、循环、数组、String类等),使用AWT类进行可视化设计,编写交互式应用程序等内容。本书结构严谨,内容全面,每节的最后都有问题回顾,并在每章最后提供答案,以便读者巩固所学知识。
