JAVA及其相关
-
高质量Java程序设计顾晓刚,谢义军,林锐编著本书结合作者丰富的实践经验和深厚的理论基础,总结出一系列行之有效的高质量Java编程的规则和建议,指导读者提高Java程序开发的水平。全书共分6章,从全新的角度阐述Java程序的异常处理、编码规则和组织结构、内存管理、面向对象的设计与实现、性能调整,Java编码最佳实践,Java类库的高级用法及与当代软件工程的结合等。本书各部分均相互关联又可独立成章,读者可以顺序阅读,也可以只阅读其中感兴趣的部分。书中的代码均短小精悍,易于理解,所有例子都可以直接编译运行,方便读者学习掌握。飞思在线“下载专区”http://www.fecit.com.cn/download.htm提供书中所有实例的源代码下载。本书适合Java程序员及立志成为Java程序员的计算机爱好者阅读,同时也是对Java编程感兴趣的读者必备的参考书。 -
Java设计(美)Kirk Knoernschild著;罗英伟,汪小林译本书重点介绍如何把Java、UML、OO和软件过程等技术有机地结合起来,并成功地运用到软件开发中。全书分为两部分,共11章。第一部分包括前4章,重要介绍了OO的原理和模式,UML语言的基础,UML和Java的结合以及软件开发过程。这部分清楚地阐释了每一种技术和概念的优点,强调了它们的共同原则。第二部分描述了如何将这些技术结合应用到软件项目的开发中,包括需求模型、问题分析、建模方式、子系统的设计等等。附录部分则简单介绍了统一开发过程的极限编程、J2EE和UML结合以及书中一个典型UML练习的Java代码实现。 本书适合面向对象软件工程师、项目管理人员和Java程序员阅读。 -
Java程序设计导学张洪斌编著本书作者采用独特的先进教育思想,结合朴实的叙述风格,集中个面地讲述了Java程序设计语言的基本概念与编程思想,具体阐述了一般程序设计语言的基础知识、面向对象编程技术,以及Java语言的强大功能。书中充分考虑初学者经常遇到的疑难困惑,强调学习过程的编程实践与设计思路,每章均配有大量习题,所有习题都给出参考答案,并辅以书后覆盖面广的综合实习题,使您能学以致用,迅速提升编程能力。本书适用于没有或缺乏程序设计经验的初学者,可供大专院校计算机或非计算机专业学生使用,也可作为Java语言的自学教材。本书前言特色及评论文章节选 -
Java 2全方位学习朱仲杰著;李强,马丽华改编本书带领你全方位学习Java编程语言。全书共5篇24章。“认识篇”包括前3章,介绍了Java编程语言的常识;“基础篇”详细介绍了程序的基本单元、表达式和语句等等;第7-12章是“高级篇”,讲解面向对象程序设计方法、Object类的用法、内存管理、Application和Applet、异常处理等常用的Java编程知识;“GUI篇”介绍容器与布局、事件处理、AWT组件应用、绘图等更高级的Java编程技术。附录部分分别介绍了J2SDK1.4的新增特性Assertion、Java Web Start和New I/O。本书适合Java语言的初学者学习Java编程。清晰的讲解、精彩的例程能够帮助读者打下良好的基础。 -
21天学通Java 2(美)Rogers Cadenhead,(美)Laura Lemay著;袁国忠译本书译自《Teach Yourself Java 2 in 21 Days》第三版。本书包括三周的课程,通过阅读这些课程,读者将具备使用Java开发应用程序、小程序和servlet三种程序的知识和技能。第一周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包异常和线程等;第二周介绍Java类库,包括向量、堆栈、映射、哈希表和位组等数据结构以及Swing组件、布局管理器、事件处理类和小程序等;第三周介绍一些高级主题,包括流、对象串行化、通过Internet进行通信、JavaBean、JavaSound、JDBC和JDBC-ODBC、XML、servlet和JavaServer Page等。本书可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。 -
JBuilder 8基础编程李樱编著JBuilder 8是Borland公司最新推出的可视化Java语言编程工具,可以满足不同层次开发者的需求。本书结合大量实例详细介绍JBuilder 8编程方法和编程技巧。本书共10章,内容按照由浅入深、从常规编程到高级编程的方式展开。第1章介绍JBuilder 8的基础知识;第2章讲解JBuilder 8开发Java常规程序的方法;第3章讲解JBuilder 8对于Java小程序的开发过程;第4章讲解了JBuilder 8开发界面程序时所提供的所见即所得的编辑界面;第5章介绍Java多媒体编程;第6章至第10章分别讲解了Java网络编程、JBuilder 数据库编程、服务器端小程序Servlet的开发、JBuilder中开发EJB 和用JBuilder开发JSP 。本书实例丰富,重点突出,实用性强,适合广大初、中级Java程序员学习和参考。 -
Java夜未眠蔡学镛著《Java夜未眠》是一本程序员写给程序员的散文集,同样的职业、同样的生活让读者和作者能够拥有同样的喜怒哀乐,在篇篇文章中找到共鸣。作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业,随笔中所提及的都是软件产业里的甘苦点滴。不眠之夜,一本蔡学镛的《Java夜未眠》恰能适应你的心情,就像一杯清香醇厚的咖啡,让孤独的身影不再冷清寂寞。作者以诙谐、戏谑的笔触,写出时下程序员共同的心声。无论您是程序员与否,本书都可以带给现代社会的年轻人一个借镜或指引。《Java夜未眠》中还收录了一些技术性的文章,如《Java学习之道》、《垃圾》、《Shit Happens》等等。这些文章虽然在技术方面既不广泛也不深入,却带有一种轻松与诙谐。将技术融入生活,从生活体验技术,这些如同日记般的短文让读者看到一个程序员细腻单纯的内心世界。另外,书中还收录了蔡学镛的“Learning Java the O'Reilly Way”系列书评。如果你恰好也苦于找不到好书来学习Java,这些书评能够帮你指出一条明径。 全书共9个篇章:“励志篇”、“牢骚篇”、“生涯篇”、“图书篇”、“程序设计学习篇”、“软件工程篇”、“系统篇”、“杂感篇”和“Java书评篇”,收录了蔡学镛在过去两年中撰写的散文精品。其中《从A到E+》、《香鸡排三部曲》、《认证无用论?》和《认证有用论?》等文章都曾在广大程序员中引起强烈的反响。不管你是支持或者反对蔡学镛这些略显偏激的观点和言论,此书能让您看到一个程序员对于职业、对于人生、对于社会的思考,感受那份似曾相识的熟稔。 -
循序渐进Java 2教程(美)Rogers Cadenhead著;淡文刚,于红梅译本书首先通过一个小的Java程序,使你对Java编程有一个基本了解,进而以点代面,介绍了Java程序的工作原理。围绕Java程序的工作原理介绍了Java编程的基础知识,包括其他编程语言中也必须使用的信息的存储、数组、条件语句、循环语句等。然后,引入Java语言的面向对象编程概念,介绍了对象的含义及使用方法。接下来介绍的内容均建立在面向对象编程技术基础之上,包括使用线程、创建图形用户界面、多媒体编程等。本书的附录部分介绍了Java 2的新功能以及使用方法,同时对市面上几种可用于Java 2编程的IDE的安装及使用方法做了详细阐述。此外,还给出了大量包含Java 2编程内容的网站的Web地址,以进一步提高Java 2编程技巧。本书适于Java编程的初学者,以及想要在Java编程经验上得到快速提高的编程人员。本书中的程序示例使用的是Java 2的1.4版本,这也是当前流行的版本。 -
Java实效编程百例潘传邦等编著实例编程百例。本书通过100多个精选的实例讲解了利用Java进行应用程序开发的各个方面,涵盖了控件、界面、多媒体控制、图像处理、操作系统、磁盘文件、数据库、网络应用、邮件和通信、JavaBeans、国际化和本地化等方面的内容。本书内容突出了实用性,85以上的实例模仿较常见的优秀软件的相关功能,余下实例大多为帮助读者理解重点、难懂概念所做。本书的另一个特点在于给出了不少实用性很强的“方案实例”(以往的百例图书内容基本上都属于“功能实例”),其内容多为典型或通用的功能模块的解决方案,包括界面设计、操作流程以及代码控制等内容。本书适用于已经初步掌握Java编程概念、方法的读者阅读,本书可以帮助读者掌握实际应用中的各种经验、技巧。 -
Java安全解决方案Rich Helton,Johennie Helton著;袁泉,吴静等译;袁泉译通过阅读本书,用户能够:●有效地应用Java安全特性●应用JDK1.4的加密组件●使用安全算法和密码●维护企业中的安全通信●为企业应用添加安全特性●确保消息验证和数据完整性●理解网络安全体系结构●处理身份验证、授权、机密性、不可否认和完整性本书全面介绍了Java安全及相关技术,展示了充分利用Java的安全解决方案(如加密、算法和体系结构等)的方法。本书首先介绍了有关安全的基础知识,然后解释了当前的Java安全工具、与安全有关的概念、协议及各种规范等,并通过实际的安全示例,深入阐述了用户使用各种技术的原因和时机,及其具体实现方法。本书源代码示例丰富,并提供了许多实际的安全解决方案,非常适合于Java开发人员、Java体系结构师和系统体系结构师阅读。在本书中,两位Java安全专家向用户展示了怎样充分利用Java的安全技术——加密、算法及其体系结构。本书解释了当前的Java安全工具、概念、协议以及规范,包括ECC、RSA、MAC、密码、Kerberos、JAAS、JSSE、IPSec、X.509证书、PKI以及RMI。本书不仅描述了各种技术,而且还解释了各种技术的存在原因、用户使用它们的时机以及实现的方法。本书还附带了许多实际的安全解决方案,以及大量的源代码示例,它会为用户提供在实际应用中使用Java安全组件,并对其进行扩展所需的全部知识。
