JAVA及其相关
-
Java TCP/IP Socket编程(美)卡尔弗特,(美)多纳霍 著,周恒民 译在7CP/IP Socket首次发布时,Java作为一个新的未被关注的编程语言刚出现。然而,自2001年以来,Java的网络编程能力已经得到了很大程度的扩展,而且持续的应用优势已经使其成为了一个占主导地位的平台。考虑到Java受欢迎程度和近期在形式上和功能上令人兴奋的创新,本书的新版涵盖了Java的当前最新版本的内容(7.5版至1.7版),以及一些新的重要的抽象,包括NetworkInterface,InterfaceAddress,Inet4/6Address抽象、SocketAddress InetSocketAddressf1]Executor等。现在几乎所有互联网应用程序都使用Java Socket进行通信,而本书专注的、教导式的方法,使读者能够快速掌握所有计算机通信的任务和技术要点。本书特点对Socket编程的重点进行了集中简明的介绍,以使读者能够迅速掌握;并且使工程师们能够迅速地将所学的技能应用到他们的日常工作中。对最新的Java平台(1.7)进行了简明而紧随其发展的介绍,使开发者即使在最新的技术面前也能处理大量未探究的陷阱。配套网站(books.elsevier.com/companonS/9780123742551)为所有的示例程序提供了源码,从而使读者能够在上下文中查看重要的对象和方法,并理解每行代码的作用。
-
Java语言程序设计百问百例匡松,周永 主编《Java语言程序设计百问百例》以问题解答(百问)和案例分析(百例)的独特形式,介绍了Java语言的基本语法、程序的结构、设计方法及综合应用。全书共8章,分别为Java语言基础、用户界面、图形图像与多媒体、磁盘文件、数据库应用、JSP与Servlet开发、网络编程基础与基本网络应用开发。《Java语言程序设计百问百例》实际提供了110个“问题”和110个“案例”,内容丰富,系统全面,适合Java程序设计人员自学和参考。《Java语言程序设计百问百例》既可满足初级读者自学之用,又可作为中高级读者的查询用书,书中问答严谨,案例经典,有很强的实用价值与指导意义。
-
Ajax完全自学手册洪石丹Ajax技术已经成为Web 2.0技术的重要组成部分,在实际开发中得到了广泛的应用。通过Ajax技术,可以在不影响用户浏览信息效率的情况下,为用户带来更丰富的体验。《Aiax完全自学手册》分为3篇,循序渐进地介绍了JavaScript高级应用、Microsoft ASP.NET AJAX控件、ASENET下Ajax非组件开发。《Aiax完全自学手册》首先讲解了Ajax应用的基础——Javascript语言的高级应用:JavaScript的面向对象特征、JavaScript应用XML技术、浏览器事件流等,然后详细剖析了Microsoft ASENET AJAX组件开发的每个细节,最后通过Ajax非组件开发实例深入讲解TASENET技术与Ajax技术的无缝接合。《Aiax完全自学手册》内容翔实、重点突出,所有代码都经过检测。《Aiax完全自学手册》通过丰富的实例让读者充分领略Ajax的强大,并反向学习ASP.NET 2.0技术。
-
J2EE企业级应用测试实践白胜普 编著本书是一本介绍软件开发、测试方法及过程的书籍,使用的配置环境是Windows操作系统平台和第三方开源软件或者插件,先后介绍了J2EE技术、开发工具(eclipse)及服务器(JBoss/Tomcat)、项目构建及构建工具(Ant)、软件测试基础知识、软件单元测试工具(JUnit/EasyMock/Cactus/StrutsTestCase)与数据库测试组件(DbUnit)、集成测试工具(IBM Rational Functional Tester)和系统测试工具(JMeter)。在介绍过程中,首先设计应用开发模型、测试模型和构建模型;随后结合应用实例展示了应用开发、测试及构建。在大部分情况下,本书使用第三方开源软件作为应用软件开发和测试工具,不仅让读者掌握J2EE企业级应用开发、测试和构建,而且掌握面向Java的开源软件的使用。全书内容由浅入深,循序渐进,针对相同的应用需求进行了不同应用开发、测试和构建实现。随书光盘中含有本书所有应用实例的开发源代码和测试脚本源代码。本书面向软件初级测试人员;也可供大学软件工程专业,计算机专业学生,想从事软件测试工作的人员或想学习J2EE软件测试的人员使用;还可作为软件测试职业培训教材使用;对于软件高级测试工程师,也具有一定参考价值。
-
Java程序设计教程(美)刘易斯,(美)洛夫特斯 著,罗省贤,李军 译《Java程序设计教程(第6版)》对面向对象的思想和机制进行了准确而透彻的剖析,为读者深入学习Java语言程序设计提供了全面、详细的指导。全书覆盖了面向对象设计的广泛内容,介绍了Java语言的基本数据类型、流程控制、类和对象等。在深入分析面向对象设计方法的基础上,介绍了封装机制、继承机制和多态性的实现与应用、异常的捕捉和处理、集合类的定义方法和泛型类的概念,书中提供了大量具有可实践性的程序实例、自习题及答案、练习题和编程项目、生动的“软件失误案例”和“视频讲解”学习辅导短片,并且在每章中都补充了针对本章主题的图形用户接口设计知识和实例,这部分内容可形成完整的Java GUI设计知识体系。此外《Java程序设计教程(第6版)》还有内容丰富的附录。《Java程序设计教程(第6版)》适合作为高等院校高软件专业与计算机应用专业的教材,同样对工程技术人员也有很高的参考价值。
-
Java语言程序设计课程实践陈明 编著本书是Java语言程序设计的辅助教材,主要内容包括三部分。第一部分通过两个实例(宿舍管理系统、在线银行系统)描述了典型的JSP程序的设计,第二部分通过三个实例(打字机式跑马灯系统、时钟系统、聊天室系统)描述了典型的Applet小程序的设计,第三部分通过四个实例(计算器、文本编辑器、画图系统、超市管理系统)描述了典型的Java应用程序的设计。对每一部分的介绍都包括系统概要、基本功能要求、主要知识点、系统设计思路、部分源程序代码等。本书可作为高等院校的Java课程设计教材,也可作为Java程序设计人员的参考书。
-
Java程序设计实例教程魏先民,徐翠霞 主编Java是一种很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合在Internet上应用开发,Java已成为网络时代最重要的编程语言之一。《Java程序设计实例教程》以培养学生Java语言应用能力为目标,注重可读性和实用性,配备了大量的案例,每个案例都经过精心的考虑,既能帮助读者理解知识,又具有启发性。《Java程序设计实例教程》通俗易懂,便于自学,针对较难理解的问题,涉及的案例都是从简单到复杂,内容逐步深入,便于读者掌握Java编程的技巧。《Java程序设计实例教程》共分8章,讲解Java程序设计知识及其编程方法,包括Java语言的基础语法、结构化程序设计、面向对象程序设计、数组、字符串、异常处理、文件和数据流、图形用户界面设计、小应用程序、线程、多媒体和图形学程序设计等内容。《Java程序设计实例教程》可以作为高等院校相关专业的教材,也适合自学者及软件开发人员参考使用。《Java程序设计实例教程》配有电子教案,读者可以从中国水利水电出版社网站上下载,网址为:http://www.waterpub.com.cn/softdown/。
-
Effective Java中文版(美)布洛克 著,杨春花,俞黎敏 译在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容。《Effective Java中文版(第2版)》中的每条规则都以简短、独立的小文章形式出现,并通过示例代码加以进一步说明。《Effective Java中文版(第2版)》的内容包括:全新的泛型、枚举、注解、自动装箱、fof-each循环、可变参数、并发机制,等等。经典主题的全新技术和最佳实践,包括对象.类、类库、方法和序列化。如何避免Java编程语言中常被误解的细微之处:陷阱和缺陷。
-
Java语言学习指导与习题解答于万波 等编著本书是《Java语言实用教程》的配套辅导书。本书概括了Java语言的一些基本内容与要点,对一些典型问题进行了分析。收集了《Java语言实用教程》中的习题,并分章做了讲解。在每章后面给出了一些测试题,这些测试题多数是为了提高程序设计能力而给出的。第8章给出了近几年全国计算机等级考试二级Java语言考试笔试真题及答案,第9章给出了一套二级Java语言模拟试题及答案。本书既可以作为教材辅助指导,也可以独立使用。亦可作为计算机等级考试(二级Java语言)的辅导教材适合于Java语言的初学者,也适合于巩固提高Java语言学习成果的读者。
-
Rich Internet Application高级编程后Ajax时代(美)摩尔(Moore,D.),(美)布德(Budd,R.),(美)本森(Benson,E.) 著,张云,付勇 译现在,Web同样能给用户提供与桌面应用程序等价的丰富体验与功能。书中介绍了如何结合几种前沿技术来开发成熟的Web应用程序,从而将对AJAX和Ruby on Rails的应用提升到一个新台阶。《Rich Internet Application高级编程后Ajax时代》不仅为您的实现提供代码,还分析了若干架构和浏览器内的API。学习《Rich Internet Application高级编程后Ajax时代》后,您将能够全面深入地了解专业RIA开发背后的基本设计原则以及多种可用的工具,能够将一个应用程序分为客户端和服务器端技术来实现。此外,您还能充分掌握一些重要概念,如mashups、自动补全功能和社会站点标记等。《Rich Internet Application高级编程后Ajax时代》主要内容:如何用Java、Ruby和Python开发RIA;提高生产率和调试应用程序的有用提示;解决构建RIA时遇到的有关Web应用程序的常见问题;基于RIA技术顶层的高级主题和开发数据包;如何开发、部署和控制对RIA的第三方访问。《Rich Internet Application高级编程后Ajax时代》读者对象:《Rich Internet Application高级编程后Ajax时代》面向对现实世界中的实际解决方案感兴趣的软件开发人员。读者最好对Python、Java或Ruby on Rails有一定的了解。