JAVA及其相关
-
JAVA2核心编程(美)Cay S.Horstmann,(美)Gary Cornell著《JAVA2核心编程》为国际最畅销书——完全升级至Java 1.4 SDK关于Java的最优秀、最全面的参考书《JAVA2核心编程》不是一本指南,也不是堆砌练习和测试的课本,但它绝对是我所见过的关于Java的最全面的参考书,作者从事Java教学多年,收集的关于Java的文章和书籍浩瀚如海,而最终吸引我的还是那些关键性的参考书,本书就是其中之一。我已经将其用作课本,我的学生也一致认为这是一本深入探究Java核心编程问题的优秀图书。飞速提升编程技巧《JAVA2核心编程》的示例将对您大有裨益,对示例的解释更为突出,Cay S.Horstmann先生为编写《JAVA2核心编程》所做的工作令人叹服。我敢说,对于想熟悉Java的人来说,《JAVA2核心编程》绝对是必备之书。
-
Visual C++数据库编程实战韩存兵编著本书内容涉及数据库系统体系结构,VisualC++的Access访问技术、ODBC访问技术、SQLServer访问技术、MySQL访问技术以及Oracle访问技术等知识。内容全面,讲解透彻,实例典型,方法实用,具有很强的技术指导性。这是一本讨论利用VisualC++进行数据库应用系统开发的技术指导书。数据库应用是软件的根本,本书从数据库系统模型,全面讨论使用VisualC++提供的多种数据库访问技术——ODBCAPI,MFCODBC,ADO,DAO以及OLEDB等进行Access,ODBC,SQLServer,Oracle,MySQL等数据库系统应用程序开发的基本技能与方法。全书共分为6章,内容涉及数据库系统体系结构,VisualC++的Access访问技术、ODBC访问技术、SQLServer访问技术、MySQL访问技术以及Oracle访问技术等知识。内容全面,讲解透彻,实例典型,方法实用,具有很强的技术指导性。
-
Java就业培训教程张孝祥编著本书作者张孝祥曾以技术入股清华创业园某公司,任该公司技术总监,带领导十几位清华博士、硕士组成的技术团队,开发了文件分发软件,屏幕共享软件,远程教学系统,视频监控与会议系统。目前,他开始逐步将自己多年的开发与培训经验心得编写成通俗易懂的书籍,并将所有擅长的课程录制成课堂现场视频,为实用编程技术在中国的普及作出力所能及的贡献,该计划得到了中国软件行业协会教育与培训委员会的认可和大力支持。本书是一本融合编程思想与具体实践为一体的书,是作者长期实践、思考、感悟的总结,是作者在深入分析自己和众多学生学习现状之后探索出的学习Java的一条捷径。全书共分11章。第1章详细地讲解了Java开发环境的搭建、反编译工具的使用、JDK文档资料的查阅以及Java程序的编译和运行过程。第2章系统地讲解了Java的一些常用语法,在讲解语法的过程中,作者把常见问题进行了正反对比,分析了问题产生的根源,旨在加深印象。在第3章和第4章中,透彻系统地讲解了面向对象的思想和应用,用通俗形象的语言、典型翔实的例子、鲜明的对照比较,阐述了初学者最容易迷惑的一些思想理念。在以后的章节中,作者始终以"启发编程思想,培养编程感觉"为指导,以剖析典型实例、分析源码结构含义、解析常见问题等方式,从高屋建瓴的角度,用通俗易懂的文字,讲解了多线程、常用Java类、Java中的I/O(输入输出)编程、GUI与Applet、网络编程等方面的知识。作者长期工作在开发与教学的第一线,既考虑了在实际开发中经常遇到的难题,也分析了众多学员在学习中经常困惑的问题。本书集实用性、思想性、可读性为一体,是一本适合广大计算机编程爱好者的优秀读物。
-
Java程序设计教程肖旻主编本书为高等学校培养应用型人才教材之一,由具有丰富教学经验的一线教师编写。全书共分15章。内容包括:程序设计与面向对象程序设计的基本知识和基本概念,Java语言编程基础知识,面向对象编程中的四个特性及其有Java语言中的具体应用,数组、字符中以及常用的数据结构和算法的Java实现,Java的特色::异常处理机制,Java输入输出技术,多线程技术,基于Swing的Java图形用户界面设计和Applet技术与Java的高级编程技术如网络编程、数据库连接和多媒体应用,Java的企业应用技术,Java的集成开发环境等。最后给出了为理解、巩固各阶段的学习内容而设置的实际的技能训练和授课完成后运用所学知识进行综合训练的内容。本书内容丰富、通俗易懂、深入浅出,每章后均附有本章小结和习题。书中程序都已经过上机调试。读者可以放心阅读和使用。本书可作为高等学校教材使用,也可作为对面向对象编程的Java语言感兴趣的读者的自学用书,还可供其他有兴趣的读者参考。
-
数据挖掘(新西兰)Ian H.Witten,(新西兰)Eibe Frank著本书是综合运用数据挖掘、数据分析、信息理论以及机器学习技术的里程碑。——微软研究院,图灵奖得主JimGray这是一本将数据挖掘算法和数据挖掘实践完美结合起来的优秀教材。作者以其丰富的经验,对数据挖掘的概念和数据挖掘所用的技术(特别是机器学习)进行了深入浅出的介绍,并对应用机器学习工具进行数据挖掘给出了良好的建议。数据挖掘中的各个关键要素也融合在众多实例中加以介绍。本书还介绍了Weka这种基于Java的软件系统。该软件系统可以用来分析数据集,找到适用的模式,进行正确的分析,也可以用来开发自己的机器学习方案。本书的主要特点:解释数据挖掘算法的原理。通过实例帮助读者根据实际情况选择合适的算法,并比较和评估不同方法得出的结果。介绍提高性能的技术,包括数据处理以及组合不同方法得到的输出。提供了本书所用的Weka软件和附加学习材料,可以从http://www.mkp.com/datamining上下载这些资料。JanH.Witten新西兰怀卡托(Waikato)大学计算机科学系教授。他是ACM和新西兰皇家学会的成员,并参加了英国、美国、加拿大和新西兰的专业计算、信息检索。工程等协会。他著有多部著作,是多家技术杂志的作者,发表过大量论文。EibeFrank毕业于德国卡尔斯鲁厄大学计算机科学系,目前是新西兰怀卡托大学机器学习组的研究员。他经常应邀在机器学习会议上演示其研究成果,并在机器学习杂志上发表多篇论文。
-
Java程序设计与应用技术教程黄斐编著本书是教育部世界银行贷款21世纪初高等理工科教育教学改革项目中《以培养创新人才为目标的地方院校计算机科学与技术专业教学改革的研究与实践》项目成果之一,是“21世纪高等院校计算机技术教学”丛书中的一本。随着Java的应用越来越广泛,Java程序设计已越来越受到广大计算机教育工作者的重视。Java作为一种面向对象的程序设计语言,同时具备了与平台无关性、高可靠性、多线程等特性,是Internet上最流行的编程语言之一,正被越来越多的用户了解和使用。本书共分十一章,主要内容包括:Java基本语法、科学计算与输入输出、程序流程控制、数组、类和对象、Java接口和包及异常、标准类库和字符串处理、输入/输出流、图形用户界面(GUI)及网络编程。本书在介绍Java的基本语法和常用算法的基础上重点讨论了Java的类和对象,并根据程序设计课程的特点,在讲述语法规则的同时,结合面向对象技术的基本原理和思维方法,给出相关的程序实例。本书还特别注重提高读者运用Java语言和面向对象技术解决实际问题的能力。书中给出了大量经过调试运行通过的实例,便于初学者入门。每章都附有习题,供课后练习。
-
深入Java虚拟机(美)Bill Venners著;曹晓钢,蒋靖译;曹晓钢译对本书第1版的赞誉??作者卓有成效地深入解释了Java虚拟机(JVM)的内部工作原理,对这个错综复杂的软件中的许多部分都给出了可能的实现,这是对Sun的官方规范的精彩补充。每一个概念都很清晰,一般都有例子作辅助说明。随书光盘中还包含了许多富有启发的示例,它们演示了虚拟机内部工作的情况。这本书得到虚拟机实现者的极高评价,相信任何有兴趣了解虚拟机核心部分的人都会获益匪浅。??——AntoineTrux,芬兰赫尔辛基诺基亚研究中心项目经理,《JavaReport》杂志,1998年12月。《深入Java虚拟机》一书的作者因本书获《JavaReport》杂志1998年优秀作者奖。??在我钻研本书的结构和内容之前,我很高兴提到Venners的书给我印象最深刻的一点:对细节的全心关注和对内容的精确协调。??从第5章到第20章都包含花很多心思编写的动态交互式applet,它们为每章的主题带来了活力。比如说垃圾收集这一章,不仅介绍了许多现代垃圾收集算法,还附带了一个“鱼堆”applet,让读者真正理解垃圾收集中的设计问题及可能的解决方案。??简单地说,Venners的书是卓越的,是一本我必须推荐的书。??——LaurenceVanhelsuwe,《JavaWorld杂志》,1998年3月感谢你写出这么优秀的书。我已经编写Java程序很多年了,这本书真的帮助我洞察了这门语言的内脏。再次为了美妙的阅读体验感谢你!??——NoahS.Frledland?博士??最近购买了你的书,它比JVM规范易读、易懂多了!我还喜欢你的applet,它们让事情变得简明易懂。??——PaulBathen??《深入Java虚拟机》这本书,是我所有Java图书收藏中编写得最好和最有帮助的书之一。??——LouisBarton??我刚刚读完你的《深入Java虚拟机》,感谢你富有帮助的工作!??——AntoineTrux??一本关于Java虚拟机的详尽而系统的书。假如你准备开始编写自己的JVM,或者你对“在执行.class文件的时候究竟发生了什么事情”感兴趣的话,就必须拥有这本书。对所有读过Java虚拟机规范后还想寻找更多资料的人来说,这本书是受欢迎的、减轻痛苦的良药。??——GopalAnanthraman??我真的在阅读你的书的时候感到愉悦。它有很多很好的内容,我觉得它们会使我成为更好的Java程序员。——JoelNylund,美国管理系统公司??我购买了一本《深入Java虚拟机》。虽然我只阅读了第7章和第8章,但我感到非常愉快,并且对中间的细节印象深刻。你回答了我所遇到的很多问题,包括“在调用ClassLoader.findSystemClass()的时候,在动态类装载器委派责任中,对于已装载的类,虚拟机会解释哪一个类装载器?”??我以前在Lotus开发公司工作的时候,我与别人合作为Prentice-Hall写过一本叫做《深入LotusAdd-in?工具包》的书。我们讨论的技术和Java很相似——个平台中立的、拥有部分复杂性的语言(其字节码需要一个运行时虚拟机来执行)。??作为作者,我们的目标是在描述整个技术的时候保持精确性和幽默感。我们在技术上花费了大量劳动,对精确性和技术细节特别关注——如同开发者一样,我们希望文章是有用的、正确的;如同读者一样,我们精通英语的用法,因为大部分流行的技术文章都不敢恭维。??这些方面都是我对你的工作表示激赏的。当一个作者花时间来写完整的句子,采用通俗的语气,保持专业术语的一致性,并且提供真正有价值的内容,而不仅仅是重复公开的规范(通常还是不精确的),我向这样的作者致敬。?——DavidMcCall??如果你真的希望揭开Java的面纱,这是最好的Java书。如果你真的希望了解JVM的输入输出,《深入Java虚拟机》是一本值得敬畏的著作。我被作为技术作家的Bill先生的能力打动了,对任何认真的Java开发者,如果想深入理解Java,我强烈推荐这本书。??——RashidJilani,发表于AMAZON.COM??一本伟大的书。??这是我到目前为止读过的最好的Java书。Bill是一个伟大的软件工程师,也是作家。如果你希望了解JVM的内幕,这本书是必不可少的。??——MichaelYoung,发表于AMAZON.COM??本书作者曾因本书荣获专业技术杂志《JavaReport》评选的优秀作者奖,细心的读者可以从网上找到许多对本书第1版的赞誉。??作者以易于理解的方式深入揭示了Java虚拟机的内部工作原理,深入理解这些内容,将对读者更快速地编写更高效的程序大有裨益!??本书共分20章,第1~4章解释了Java虚拟机的体系结构,包括Java栈、堆、方法区、执行引擎等;第5~20章深入描述了Java技术的内部细节,包括垃圾收集、Java安全模型、Java的连接模型和动态扩展机制、class文件、运算及流程控制等等,其中第6章和附录A~C完全可以作为class文件和指令集的参考手册。本书还附带光盘,光盘中包含用以辅助说明正文内容的交互式例示applet及示例源代码。??本书深入详细地介绍了Java体系结构及其内部细节,了解这些内容才能更快速地编写更高效的程序!理解了Java虚拟机,深入细致地了解了Java技术的底层,才能使自己的程序充分发挥Java技术的优势!??本书详细解释了JVM的体系结构,包括Java栈、堆。方法区和执行引擎。还深入讨论了各种技术实现,比如解释、即时编译及自适应优化。对Java线程和监视器的行为也有精彩讲解。??本书还讨论了垃圾收集,包括引用对象.火车算法以及对象终结。最后,还讨论了错综复杂的Java安全模型,包括类型安全性。类装载器体系、类校验器、安全管理器。访问控制器和代码签名。??通过本书,读者可以充分理解Java的连接模型和动态扩展机制,学习如何编写类装载器,了解编写平台独立的Java程序的7个步骤。?Java世界和JVM体系结构的完整描述?class文件,字节码及其在类装载期间的转换和验证?算术、逻辑和数组操作以及流程控制?方法调用及返回。异常。垃圾收集和线程?JVM的即时编译器实现
-
Java程序设计项目化教程汪志达主编;叶伟,程琪,陈小东编著本书以实例为载体,用实训的方式分别讲解了Java开发工具,面向对象的Java程序设计基础,Java的控件、接口与事件驱动,多媒体与多线程技术,网络编程等,书中还介绍了Java包、异常处理及常用的系统预定义类等。全书共13章,50个实训,包含6个综合应用。每个实训都包括实训目的、背景知识、实训内容、知识点讲解、小结和思考题,并提供完整的源代码。综合应用可作为大作业或课程设计的选题。本书以实训为主,强调“边做边学”,融理论于实践,从实践中获取知识。实训项目目的明确、针对性强;在内容的把握上,以实用和够用为原则,突出Java的特点和应用方向,充分考虑了人们的思维习惯、学习特点和教学规律。本书不仅是一本新颖的实训教材,也是一本指导读者从事Java程序设计与开发的参考书。适于作为高职高专计算机及相关专业的教材,也适合具有一般计算机基础的读者自学使用,也可作为相关培训的教材。
-
Java设计模式(美)James W.Cooper著;王宇,林琪,杜志秀译;王宇译设计模式已经成为面向对象设计和编程的主要内容,它为解决我们经常遇到的编程问题提供了易于复用而且可维护的高级方案。然而,许多工作繁忙的Java程序员还没能抽出时间来学习设计模式,也未将这种强大的技术运用到自己的工作中。本书正是你所需的教程。它采用了方便而简洁的编写风格,能够帮助你理解设计模式的本质和目的。另外它还为使用设计模式来创建复杂而健壮的Java程序提供了实践参考。本书介绍了Gamma、Helm、Johnson和Vlissides合著的畅销书《设计模式》中列也的23种模式。在本书中,对于每一种模式,都至少有为之提供了一个完整的可视化的Java程序。通过这种实践方式将使你能够更具体、更轻松地掌握设计模式的概念,使Java程序员迅速上手,并有助于在实践中充分享用设计模式的强大功能。本书包括以下主要内容:概要介绍了设计模式、Java基类(JFC)和统一建模式语言(UML); 提供了各个程序的屏幕截图;提供了UML图以展示类之间的交互关系,并且提供了原始JVISION图文件;对于展示各种设计模式的Java基类提供了解释;提供了案例研究,从而说明在解决Java编程问题时设计模式的作用;光盘中包括了本书中所有示例,由此可以运行、编辑和修改全部程序;通过阅读这本教程,你将能够掌握设计模式的基本原理,并且可以在日常的Java程序设计工作中有效地运用这些模式。 作者简介:James W.Cooper是IBM Thomas J.Watson研究中心高级信息检索和分析部门的研究人员。他也是《Java Pro》杂志的专栏作家和《Visual Basic Programmer's Journal》的评论员。他还著有《Principles of Object-Oriented Programming Using Java 1.1》(Ventana)和《The Visual Basic Programmer's Guide to Java》(Ventana)。
-
J2EE编程思想与实践吴其庆编著本书结合WebLogic服务器深入剖析了非会话状态EJB、会话状态EJB、Bean持续性全局EJB、容器持续性全局EJB、信息驱动EJB的创建和应用。本书的内容覆盖了J2EE技术的各方面知识,如数据源联接缓冲池技术、JMS技术、数据库事务处理技术、Bean-Managed事务和Container-Managed事务处理技术、JUnit和Cactus的测试技术、不同服务器的EJB引用技术、大数据存储技术等。在本书最后一章的综合实例里,全面结合J2EE的各种技术要点介绍了电子商城系统的制作。本书的实例代码超过3万行,读者可以在实例中直接掌握J2EE技术,避免在概念的海洋中浪费时间。本书结构合理、语言简练、内容深入浅出,主要面对具有一定Java编程基础的人员。已经掌握Java编程知识的学习者,通过本书的学习,能了解最新的技术发展前沿,可以深人掌握J2EE平台的构建与部署;Java编程的初、中级读者,能通过本书快速学会并运用Java编程。同时,本书也适合作为高等院校相关专业的教材和高级Java编程人员的参考书。