JAVA及其相关
-
对象揭秘(澳)Ian Joyner著;鲍志云译毫无疑问,你现在正站在书店里,犹豫着有何充分理由要舍弃书架上充拆视野的其余关于C++、Java的书,以及(较少量的)Eiffel的书而购买本书。另一种可能性是你已经买了这本书,而正在考试是不是该读下去。本书共14章,分别从对象、类、模块,特性和接口,继承和泛型以及并行机制和垃圾收集等诸多方面,细致比较了C++语言和其他两种语言伯异同,分析了它们各自的优劣。由于本书是由作者最初分析C++语言缺陷的一篇论文扩展而来,所以,本书所收集的关于C++语言的缺陷,也可以理解为“避免这样使用C++”的建议,对于C++程序员颇有助益。
-
JavaApplet实例编程赤金,聂松等编著Java是一种新的编程语言,它的许多特点使其非常适合于Internet应用程序。Java技术已被列为当今世界信息技术三大要点之一。本书共分三大部分,七个章节。第一部分为Applet特效篇,分别介绍文字特效、图像特效、控件特效以及动画特效的实现方法及技巧;第二部分为Applet实用篇,介绍时间效果和其他效果的实现方法及技巧;第三部分为Applet游戏篇,介绍Java小游戏的实现方法及技巧。本书通过几十个具体生动的实例讲解了使用Java进行编程的方法和技巧,是一本面向广大的Java爱好者和从事网络开发的院校学生及技术人员的参考书。为方便读者学习,本书所有程序代码均可从中国水利水电出版社同站(www.waterpub.com.cn)下载。
-
如何管理动机机器(美)索尔·W.盖勒曼(S.W.Gellerman)著;孙海龙译每个企业经理的优先级别工作名单中都包括有关动机的内容;有关激励员工发挥自身最大潜力、创造最大价值的内容,以及有关最充分利用现有可得资源的内容。本书中的概念——动机机器,指的是一种独特、有效地组织人力资源的方式。因为它不是机械性的,所以这个称谓并非是指通常意义上的“机器”。相反,指的是一种多方面管理技巧的组合,这些技巧可以创造一种员工与自身的工作之间、员工与员工之间的关系。这种关系能够将员工的最大潜能激发出来,从而出色地完成工作。本书写给所有层次管理人员,不仅仅包括公司首席执行官,还包括部门经理,以及那些一线的业务经理。主要内容:什么是动机机器,怎样建立动机机器,如何雇佣优秀的人才,怎样使员工满意,如何正确地培训员工,怎样评判员工的表现等等。
-
Java编程技术谭浩强主编Java语言具有面向对象、平台无关性、安全性、健壮性和多线程等优良特性,为用户提供了良好的程序设计环境,特别适合因特网开发,成为网络时代最重要的语言之一。本书对Java语言的内容、功能、特性以及实际应用作了深入浅出的全面介绍,对面向对象、多线程、异常处理、Applet程序设计、数据库编程以及网络编程等作了重点阐述,并结合Java的最新发展,对J2EE和J2ME的开发也作了详细介绍。本书在注重系统性和科学性的同时,力求突出实用性。在介绍相关的编程原理和基础知识的前提下,着重利用丰富实用的例子来演示Java编程技术的魅力。本书可作为高等院校"Java程序设计"课程的教材或教学参考书,也适合软件开发人员参考阅读。
-
JXTA——Java P2P网络编程技术许斌主编JXTA是美国Sun公司在Java领域里推出的新技术,目的是为P2P(Peer-to-Peer)的网络应用开发提供一个统一的平台。而且为了鼓励和支持该技术的发展,JXTA项目采用了开放源代码的方式进行,吸引了大量业界人土参与到JXTA技术的研究与应用当中。本书较详细地介绍了JXTA技术的基本概念、P2P技术的来龙去脉以及因特网的发展情况,阐述了P2P技术面临的挑战和机遇,并介绍了JXTA整个项目的情况,包括标准的JXTA应用、JXTA Shell以及JXTA的编程方法,详细地阐述了JXTA的核心协议。通过本书的学习,可以帮助广大读者掌握利用Java语言进行P2P网络编程的方法。读者对象包括大专院校师生以及信息产业界的技术人员。
-
Java Pitfalls中文版[美]Michael C. Daconta等著;Java研究组译本书旨在引导程序员绕过Java编程中潜在的"雷区",帮助你避免受挫并节省时间,以从而高效地完成编程任务。全书分为7大部分。作者根据多年来丰富的实践经验,以广受欢迎的条例的篇章结构,总结和阐述了Java编程中50个富有难度和具有实际意义的问题,一一用代码举证并提出了有效的解决方案。这50个问题涉及到Java语言陷阱、API陷阱以及常见难题的最佳解决方案。本书适合Java程序员和Java软件开发的项目管理人员阅读。
-
Java——计算机科学与程序设计导论(美)Walter Savitch著畅销书作者WalterSavitch在本书中沿用他具有亲和力的用户友好的写作风格,向读者讲授用JAVA进行问题求解与程序设计的技巧。此修订版本讲解了面向对象程序设计和计算机科学中的一些重要概念,如软件测试与纠错技术、程序风格、继承和异常处理。书中内容包含了Swing库的详尽内容和事件驱动程序设计。Savitch以灵活的方式简洁、轻松自然地讲述了具有主要程序设计语言特征的JAVA,使教师和读者可按需使用各个章节。本书提供了JAVA的当前发展特征,包含对JAVA2的讲解。为帮助计算机专业的学生学习CS2或数据结构课程,本书讲解了关联数据结构。同样目的也介绍了数组。书中含有自测练习题、程序设计习题和图,使读者可运用文中概念多做实践练习。随书所附光盘包括书中程序代码及小型JBuilder3.5(Windows、Linux及Solaris环境适用)。本书适用于高等院校本科计算机及相关专业的程序设计类课程。作者WalterSavitch于1969年在美国加州大学Berkeley分校获数学博士学位,后任教于加州大学SanDiego分校,现为该校计算机系教授,并任计算机识别科学交叉学科博士学位专业的指导主任。Savitch教授的研究领域包括复杂性理论、形式语言理论、计算语言学和计算机科学教育资源开发。他不但发表多部研究型著作、参与从事多项写作项目,还出版了多本广受读者欢迎的计算机学科教材,包括Pascal、Ada和C++的CS1、CS2课程教材。内容:⒈计算机与JAVA对象简介⒉初始数据类型、串与交互式输入/输出⒊控制流⒋类与方法定义⒌对象与方法进阶⒍数组⒎继承⒏异常处理⒐流与文件输入输出⒑动态数据结构⒒递归⒓运用Swing对象的视窗界面⒔Applets与HTML⒕Swing对象进阶⒖图形对象附录1JAVA保留字附录2优先级规则附录3Unicode字符集附录4SavitchIn附录5PROTECTED与PACKAGE修饰符附录6DecimalFormat类附录7接口定义附录8Iterator接口附录9对象复制(克隆)附录10JAVADOC附录11C++与JAVA比较附录12JBUILDER应用
-
Java 2应用编程150例张晨[等]编著Java具有平台独立、面向对象,以及多线程等许多优点,是目前最为优秀的编程语言之一。 本书通过150个实例全面介绍了如何实现Java图形用户界面、二维和三维图形处理、输入/输出编程、网络编程、数据库编程、C/S结构编程、B/S结构编程、安全控制编程、Web Service编程、Platform Enterprise Edition编程、Platform Micro Edition编程、FNI编程、以及Java配置与集成等。这些实例典型简洁,主要功能突出,所涉及的技术可以解决同类问题。使用本书的最好方法是掌握实例中提供的技术或技巧,然后使用这些技术掌试实现更为复杂的功能,并应用到更多方面。本书内容丰富,结构合理,叙述简洁明了,可以作为广大编程爱好者提高编程水平的自学教材,出可以供程序开发人员和大专院校有关计算机及相关专业的师生作为参考资料。
-
Java TM平台性能策略与技巧Steve Wilson,Jeff Kesselman著;须晨,方梁译本书讲述了所有Java程序员都需要的重要技术:程序如何获得最佳的性能和伸缩性。基于作者深入的Java知识和广泛的程序性能调试经验,本书揭示了人们对Java性能特性的常见误解。同时,本书提供了能显著改善Java应用程序性能的整体开发策略和具体的、经过验证的实用技巧。本书第一部分讲述了将性能评价融入软件开发过程的重要性并讨论了测量程序性能的技术。本书第二部分讲述了多方面提高应用程序性能的实用技巧,包括:I/O、内存驻留、小对象管理、算法、数据结构、Swing和部署。本书的具体内容如下:将性能评价融入开发过程资源分布分析和基准测试创建可伸缩、快速的Swing用户界面程序应用高速I/O计算和控制内存驻留减少类的数量消除临时对象选择高性能的算法和数据结构高效地应用Java本地代码和封装applet垃圾回收JavaHotSpot技术通过本书,读者能深入理解程序性能的本质,掌握减少程序开销的实用技巧,进而提高自己编写的程序的效率、速度和可伸缩性。
-
Java实效编程百例潘传邦等编著实例编程百例。本书通过100多个精选的实例讲解了利用Java进行应用程序开发的各个方面,涵盖了控件、界面、多媒体控制、图像处理、操作系统、磁盘文件、数据库、网络应用、邮件和通信、JavaBeans、国际化和本地化等方面的内容。本书内容突出了实用性,85以上的实例模仿较常见的优秀软件的相关功能,余下实例大多为帮助读者理解重点、难懂概念所做。本书的另一个特点在于给出了不少实用性很强的“方案实例”(以往的百例图书内容基本上都属于“功能实例”),其内容多为典型或通用的功能模块的解决方案,包括界面设计、操作流程以及代码控制等内容。本书适用于已经初步掌握Java编程概念、方法的读者阅读,本书可以帮助读者掌握实际应用中的各种经验、技巧。