JAVA及其相关
-
Practical Java中文版(美)Peter Haggar著;侯捷,刘永丹译本书出自第一线Java编程专家之手,为读者展现正确、高效、强国之JAVA代码实践方案。这本取材广泛的指南,以不同层级的专家经验,帮助程序员更透彻地理解JAVA,使他们的编码效能(coding effectiveness)发挥到极致。此书以准则/条款形式(rules-based)进行编排,探究改善代码的68个重要主题,提供清晰明快、精心撰写之示例和方案。所有示例和方案都带有详尽的解说,你可以将它们融入自身工作之中。这些编程和设计上的实践方案,描述了经验丰富的程序员实际运用之最佳实践手法。为方便中高阶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类进行可视化设计,编写交互式应用程序等内容。本书结构严谨,内容全面,每节的最后都有问题回顾,并在每章最后提供答案,以便读者巩固所学知识。
-
Java程序设计大全(美)Joyce Farrell著;武嘉澍译;武嘉澍译本书特点:·适合对程序设计语言没有任何基础的读者·以逐步进阶的教学方式,引导读者学习以自底向上的方式介绍应用程序和applet内容覆盖Java的基本概念和高级主题·各章都有一个和读者在实际中可能碰到的问题相关的实例本书由教学经验丰富的教师编写,用来指导初级程序员使用Java程序设计语言开发应用程序和applet。本书主要介绍面向对象的程序设计的概念,以及实现程序设计的Java语法规则,其中许多新的语言特性,如继承、异常处理、AWT等使得新技术得以直接应用。通过对本书的学习,编写应用程序和applet——按照从下到上的方式,而不是使用预先编写的对象编译应用程序和applet,有助于读者更深刻地理解面向对象的程序设计中所用到的概念。本书的目的是帮助读者深刻地理解Java如何支持编程技术,从而成为一名优秀的程序设计人员。本书适合作为高校计算机专业Java语言和面向对象编程等课程的教科书,也是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语言教学的参考用书
-
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语言为例介绍了面向对象的语言如何实现。
-
JBuilder 9编程思想与实践吴其庆编著本书从Java和JBuilder的基础知识出发,详细介绍了JBuilder的应用程序、Applet、J2EE、XML的开发应用,并从实用性出发,结合实际的项目深入讲解了JBuilder的应用。本书涉及的知识面广,内容丰富,包括J2EE、J2ME、BES、Web Logic、建模、数据优化、代码优化、团队开发、项目开发等知识;在技术上,本书处于JBuilder开发的前沿,讲述了一系列新的技术点与应用;本书的实例丰富,阅读性强,代码行超过20000行。本书结合作者多年的开发经验编写而成,不仅适合于Java和JBuilder的中、高级读者,也可作为高等院校相关专业的教材和JBuilder的培训用书。
-
实用J2EE应用程序体系结构(美)Nadir Gulzar著;陈晓燕,丁炎炎译;陈晓燕译本书特色内容:·创建问题域的用例视图·理解J2EE应用程序配置和部署的语义·使用设计模式创建一致的设计词汇表·使用已被证明行之有效的基于Struts的实现模式来简化Struts体系结构·创建项目产品时采用内聚的方法·用JavaServerPages(JSP)和EnterpriseJavaBeans(EJB)构建通用方法应用程序·使用信息体系结构创建以用户为中心的基于Internet的应用程序对于那此立志成为J2EE体系结构设计师的开发人员和学生而方,本书将会使他们受益匪浅。本书通过有关技术、处理和体系结构方面的信息,提供了对设计和开发基于J2EE的解决方案的全面介绍。另外,本书是首本说明和解释Struts实现模式的书籍,它还清楚地介绍。另外,本书是首本说明和解释Struts实现模式的书籍,它还清楚地介绍了Struts体系结构及其核心服务。本书为创建和部署基于Internet的J2EE应用程序提供了全面的指导,并使之最终产生较快、较高的投资收益。
-
Java与UML面向对象设计与编程(挪)Else Lervik,(挪)Vegard B. Havdal著;王柏[等]译本书将集成环境下UML的面向对象设计与Java的面向对象编程很好地结合起来,详细说明了如何使用UML对系统进行分析和建模,并使用Java语言来实现系统。书中首先详细介绍了编程的基本概念,包括变量、数据类型、创建及使用类、各种控制结构等;讨论了面向对象编程的相关内容,包括多态和继承、用户界面以及数据文件和流等;并且覆盖了几个高级主题,如Swing库、线性编程、利用Java API创建及处理数据结构、利用套接字编程和RMI的分布式系统、数据库接口、网页编程等。本书内容翔实,是一本介绍Java语言的优秀教材。本书可作为编程初学者的入门指南,也适合高等院校的本科生、研究生、专业软件设计人员和计算机编程爱好者阅读。