JAVA及其相关
-
JFC Swing标准教材(美)Kathy Walrath等著;邓一凡,余勇,罗云峰等译;邓一凡译本书特色:本系列丛书是由SunMicrosystems公司的Java技术人员提供支持并撰写的。这些Java技术人员是Java技术的完整、专业且权威的信息来源。本系列丛书所提供的信息可以帮助读者建立高效的、健壮的且可移植的应用程序或小程序。对于要使用Java2平台的读者来说,本系列丛书是不可或缺的资源。本书经过全面改版和更新后终于出现在读者面前,其中包括了JFCSwingAPI和Java2平台的最新修订。在本书中,作者和Java专家与SunMicrosystems公司的Swing部门紧密合作——详尽地介绍了如何使用Swing组件创建GUI。本书是面向任务而编写的,并且提供了大量的示例。它将使读者创建不需要经过修改就可以在多个平台下运行、外观和性能甚至优于本机环境的用户界面程序。通过对Java2平台最新版本的全面介绍,作者在本书中为创建GUI程序提供了新鲜内容。本书介绍的内容包括:●为使用Swing的入门级开发人员提供的介绍性内容,包括基本组件的介绍,例如,文本框、标签、按钮以及图像。●来自Swing部门关于线程安全的最新建议。●Swing的高级特性,包括改变键绑定、操作焦点、使用数据模型以及添加使用Java2DAPI的绘制代码。●关于如何使用单个组件和容器的介绍,包括高级组件,例如表格、树和文本编辑器。●超过150个完整的、可供使用的代码示例。本书包括JFCSwingAPI和Java2平台的最新修改内容。在本书中,作者与SunMicrosystems公司的Swing部门紧密合作,详尽介绍了如何Swing组件创建GUI。本书是面向任务而编写的,关且提供了大量的示例。它将使读者创建不需要经过修改就可以多个平台下运行、外观和性能甚至优于本机环境的用户界面程序。通过对Java2平台最新版本的全面介绍,作者在本书中为创建GUI程序提供了新鲜内容。对于希望创建功能强大、稳客的GUI的初学者或经验丰富的Java开发人员来说,本书是一个不可或缺的教材和参考。 -
21天学通J2EE(美)Martin Bond 等著;周辉 等译在短短21天的课程里,您能学到成为熟练的J2EE1.4开发人员所需的全部知识和技巧。通过对本书的学习,您将会使用JavaServerPages和Servlet创建JavaWeb站点,利用EnterpriseJavaBeans和Web服务来开发健壮的企业应用程序。立即开始创建企业应用程序。通过学习本书中精心组织的21天课程,您将学会使用J2EE1.4构建分布式系统。每次学习都会向J2EE深入一步。您可以一天学完一章课程,在不到一个月的时间里掌握J2EE的核心概念,进行Web服务开发。检验您对所学知识的掌握程度。每一章最后有很多问题、答案和练习,便于您进一步学习。●把Servlet和JSP结合使用,将Web表示与编程分离开来;●利用JSP表达式语言和JavaServerPages标准标记库;●使用EnterpriseJavaBeans2.1创建可重用组件;●使用JMS和消息驱动Bean实现通信;●在J2EE应用程序中合并Javamail、XML和XSLT;●使用JAX-RPC和SAAJ开发RPC型和消息型J2EEWeb服务。本书从J2EE的基础知识开始,全面介绍了EJB、CMP、JSP、XML、Web服务等相关知识。每天的课程都提供了一些练习,有助于读者巩固所学知识。书中还提供了一个完整的求职代理示例,读者可以结合本书内容,动手操作完成这个示例。本书共分为21课,每天一课,共三周时间可以完成全部内容的学习。第一周的课程讲述了J2EE和EJB的相关知识,内容包括N层开发、J2EE平台和角色、命名和目录服务、EJB简介、会话EJB、实体EJB、CMP和EJBQL等;第二周的课程介绍了异步交互和如何开发基于Web的组件,包括事务处理与持久性、Java消息服务、消息驱动Bean、JavaMail、Servlet、JSP、JSP标记库等;第三周的课程介绍了企业应用的安全性和完整性、XML文档转换、模式、整合外部资源、Web服务等。本书适合于有一定Java编程经验的程序员阅读。通过本书的学习,能将您的Java技能提高到一个新的水平。 -
JBuilder 10入门与提高东方人华主编;王碧波编著JBuilder是Borland公司推出的可视化Java集成开发工具,本书介绍的是JBuilder的最新版本JBuilder10。JBuilder以强大的功能和优异的性能著称,是最为流行的Java开发工具之一。使用最新版本的JBuilder10,可以极大地提高开发人员的效率,简化各类型Java程序的开发、调试和部署过程。本书在介绍Java语言语法及面向对象特性的基础上,详细介绍了使用JBuilder10集成开发环境开发、调试和部署可视化Java程序的基本方法,然后由浅入深地介绍各种类型Java程序开发:输入输出、多线程、多媒体、网络应用、数据库、JavaBean、Servlet和JSP、EJB以及Web服务等。经过对内容的合理安排,可以帮助读者牢固掌握基础知识和基本方法,全面掌握各种Java开发技术,而且还能在此基础上对Java语言和 Jbuilder 10的使用有更进一步的提高。本书是立足于 Java和 Jbuilder 10的入门教材,适合Java和 JBuilder初、中级读者使用,可以作为相关培训班的培训教程,对高级Java开发人员也有很高的参考价值。 -
数据结构与抽象Frank M.Carrano,Walter Savitch著;严蔚敏,袁昱,朱薇薇译;严蔚敏译本书是为数据结构入门课程(通常课号是CS-2)而编写的教材。作者Frank Carrano和Walter Savitch在编写过程自始至终特别考虑到了Java与对象,为教师和学生提供了一种精心设计并经过教学实验的方式借助Java讲授ADT和对象。本书独特的设计将内容组织为相对较短的章。这种方式使学习更容易,并留出了教学的机动性。本书教给学生如何使用线性表、词典、栈、队列等等来组织数据。利用这些数据组织方式,学生们将学到算法设计的相关技术。书中的“编程提示”给读者额外的编程建议;大量的插图使讲解更形象生动;自测题贯穿各章,书末还给出了答案。本书适合作为数据结构的教学用书。 -
Java 2实用培训教程葛朝军,刘伟编著本书由浅入深,逐步引导大家进入Java语言世界。从Java的起源与发展到面向对象的理论与实际编程,从基本语法与控制语句到基本对象的使用与类的编写逐一进行详细介绍;在介绍Applet小程序与Swing基础之后,逐步深入Java布局设计、用户事件处理、图形处理、动画设计、声音处理、Java接口、异常和包、Java流;最后介绍Java网络编程、JavaBean的使用以及Java数据库编程和数据结构。本书结构清晰、实例丰富,可操作性强,适合于Java初、中级用户阅读,也适合相关培训班用作培训教材。 -
Java网络编程实例教程姜利群 主编本书以Java语言为基础,进一步介绍 Java网络编程技术。内容包括:JDBC技术、网络与通信技术、JavaBean组件、Servlet编程、JSP技术、Java与XML、JNDI与RMI、J2EE核心技术EJB。 本书的特色是以实例为载体来介绍 Java网络编程技术。每节内容都是以实例为先导,将方法和知识融合到实例之中,再介绍其后的相关知识,促使读者对理论知识的进一步理解和掌握。在内容选取上以基础、实用、理论够用为原则,并注重培养编程能力。 本书可作为高职高专计算机及相关专业“Java网络编程技术”、“Java网络数据库应用技术”、“Java电子商务技术”及“Java网站开发技术”等课程的教材,也适合有 Java语言程序设计基础,要进一步学习 Java网络编程技术的人员自学使用或作为相关的培训教材。 -
JUnit IN ACTION中文版(美)Vincent Massol著;鲍志云译;鲍志云译本书特色★一本实例驱动的教你"怎样做"的书。★IT名社Manning顶尖佳作完美中文化!★大受好评的Java单元测试工具JUnit经典书籍。★Amazon网站全五星一致推荐!★JUnit社群已经采纳本书中一些最佳实践。★JUnit框架已经使用本书中一些著名的设计模式。内容简介·用mockobjects进行隔离测试·用Cactus进行容器内测试·用Ant和Maven进行自动构建·在Eclipse内进行测试·对如下内容进行单元测试◆Java应用程序◆Filter◆Servlet◆EJB◆JSP◆数据库应用程序◆Taglib本书主要介绍了在Java软件开发中使用JUnit进行测试的原则、技巧与实践,深入阐述如何编写自动测试,把一段代码隔离开来测试有什么好处,如何判断何时需要进行整合测试,并对如何测试完整的J2EE应用进行了极具价值的讨论。本书富含开发实践当中的真实案例,以专家手笔讨论了实践中的测试技术,主要内容包括:用mockobjects进行隔离测试;用Cactus进行容器内测试;用Ant和Maven进行自动构建;在Eclipse内进行测试;对Java应用程序、Filter、Servlet、EJB、JSP、数据库应用程序、Taglib等进行单元测试。本书适合于在Java平台下进行各类软件开发的开发人员、测试人员、单元测试研习者以及编程爱好者阅读和学习,具有极高的参考价值。熟知业界动向的开发者正在转向一种新的测试策略:单元测试。在单元测试中,代码和测试互相交织。这种强有力的方法会让软件具有更好的设计、更少的缺陷、更快的交付周期。单元测试以"能激励开发者的士气"闻名:每当开发者往前迈进一步,他们的信心也随之增加,因为他们知道以前迈出的每一步都踏踏实实、正确无误。JUnitinAction这本书能让你快速开始这一新的编程方式。在编程时你无可避免地会常常犯错,你会希望尽早发现这些错误。通过(经常)使用单元测试,你能做到这一点。本书充满了现实世界中的真实案例,以专家手笔讨论了实践中的测试技术。本书能告诉你如何编写自动测试,把一段代码隔离开来测试有什么好处,如何判断何时需要进行整合测试。本书还就如何测试完整的J2EE应用进行了极具价值且独一无二的讨论。"……归纳并描述了高效JUnit测试特别是J2EE测试的最佳实践。在没看过这本书之前不要对你的J2EE应用做单元测试!":ErichGammaIBMOTI实验宣JUnit作者之一"极好的杰作,读来乐趣无穷!我全力推荐它。":ErikHatcherJavaDevelopinentwithAnt作者之一"以一致的结构展现了大量的信息。":J.B.RainsbergerJUnit杜区领袖,作家"Virice不畏艰险,不避难点,迎难而上,厘清了人们面对的真正问题。":ScottStirling,BEA -
Java大学简明教程(美)哈维·戴特尔(Harvey M. Deitel)[等]著;张琛恩等译;张琛恩译本书展示了Java在面向对象、事件驱动等程序设计方面的强大功能。本书出色的教学方式均源手Deitel&Associates公司:该公司拥有众多撰写最畅销编程语言书籍的作者和在100多个国家为超过1000000的人讲授程序设计课程的知名教师。应用程序驱动、手把手的教程式方法:Deitels将带领读者在一个生动有趣、面向实际的应用程序中探索Java概念。这些实际的应用程序涉及:基于Web的书店·ATM·电话号码簿·购车还贷·付账·国旗知识测评.筹款募集·图形画板·清单·投资利息·工资额计算器·微波炉.屏幕抓取·门禁系统·货运中心·票务订购·打字训练器·图形绘制要点讨论:Java类库·GUI组件(JButton,JTextField,JList,JTimer,JTextArea,JSpinner,JComboBox,JRadioButton,JMenu,等等)·事件处理·调试.算法·伪代码·UML·控制语句·方法·随机数生成·数组·类·对象·继承·多态·接口·集合·鼠标及键盘事件·字符串·按序存取文件·数据库·图形·多媒体·GUI设计·三层Web应用程序的开发·异常处理·迭代器·ArrayList·Swingt·JSP·HTML·GUI程序设计本书是Deitel向广大读者奉献的又一力作。全书结合Java程序设计的基本原理,采用手把手的教程式方法,逐步引导读者开发出面向实际的应用程序。从最基本的程序设计的学习开始,读者在每一教程中学到的有关Java程序设计的所有新知识和新内容,都是建立在前一教程学习的基础之上的。从而读者能够很容易地将所学到的知识运用到自己应用程序的开发当中。本书向读者介绍Java的GUI设计、组件、方法、事件处理技术、类型、控制语句、数组、面向对象的程序设计、异常处理技术、字符串与字符、按顺序访问的文件,以及更多同Java程序设计相关知识的全面介绍。书中还包含了一些更为高级主题的讨论,如数据库程序设计、多媒体技术、图形绘制及Web应用程序的开发等。 -
Java 2实用编程百例施铮编著Java语言是Sun公司推出的具有开放性、跨平台性和面向网络的交互性软件开发平台。本书通过100个实例,全面介绍了J2EE中所有实际应用涉及到的技术。全书共分为10章,即语言基础篇、用户界面篇、数据库篇、Web篇、组件篇、图形篇、网络篇、邮件篇、无线篇、模式篇。本书的每个实例都给出了实例说明、详细编程步骤和关键代码分析。某些实例的关键操作步骤和运行结果均给出了实际运行图示。实例源代码可通过http://www.tupwk.com.cn/downpage/index.asp下载。本书内容全面、图文并茂,解释详尽,既可作为Java编程初学者的基础教程,也可作为Java程序开发人员的参考书。本书特色·以实例为纲,全面覆盖软件功能·选取最具代表性与典型性的经典实例·提供清晰明快的结构,让您一目了然 -
Java程序设计习题解析与上机指导冯智圣,陈德志编著Java作为一种计算机编程语言,已经成为各大、中专院校计算机相关专业的公共基础课,作为面向对象程序设计的教程。本书是《Java程序设计》的配套用书,全书由三部分组成,第一部分是习题与解析,其中既有各个章节知识点的回顾,还给出了典型题分析和每个章节,每个上机实验都安排了多道实验题,且全部代码在JBuilder X中运行通过;第三部分是模拟试卷,所有的模拟题均来自国内重点大学的面向对象程序设计课程(用Java来教学)的考试试题和Sun公司的Java的认证试题,并给出了各模拟试卷的参考答案。 本书知识涵盖面广,内容由浅入深,且结合实例分析,具有较强的实用性。本书既可以作为各大、中专院校相关专业的面向对象程序设计复习资料和上机指导,也可以作为相关专业自学考试与本科生Java程序设计考试和Java认证的应试复习资料,还可以作为从事Java程序设计的工程技术人员的学习参考书。
