JAVA及其相关
-
Java入门经典(美)卡登海德 著,梅兴文,郝记生 译《Java入门经典(第6版)》通过大量示例程序循序渐进地引导读者快速掌握使用Java开发程序的基本技能。《Java入门经典(第6版)》总共24章,先讲解了Java程序的编写流程、工作原理等内容;然后介绍了有关Java编程的基本知识,包括变量、条件语句、循环语句、数组和对象等内容;随后介绍了创建图形用户界面、编写交互式Web程序、读写文件,以及使用字体、颜色和图形等相关的知识。本书还介绍了如何使用Java来开发Android app。《Java入门经典(第6版)》每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。《Java入门经典(第6版)》可作为初学者学习Java编程技术的教程,也可供其他语言的程序员学习Java时参考。
-
Java语言课程设计指导朱凤山 主编《21世纪高等学校计算机应用型本科规划教材精选:Java语言课程设计指导》着眼于基础知识实践应用,力求让每位学习Java语言的学生在掌握每个章节的基础知识后,可以自己动手编写软件。书中选取了控制台应用程序、GUI编程、文件读写、Socket编程、JDBC、Web报表开发与论坛等不同应用方面的具体项日,从知识阐述、应用分析、系统设计到代码编写,逐步递进,并给出了应用软件的功能扩展提示,方便学生在实现基本功能后,再锦上添花,完善软件的功能。《21世纪高等学校计算机应用型本科规划教材精选:Java语言课程设计指导》在介绍应用软件开发的同时,注重引导学生掌握软件设计与开发的思想.培养学生分析解决实际问题的能力。《21世纪高等学校计算机应用型本科规划教材精选:Java语言课程设计指导》适合作为应用型本科院校学生课程设计、实践应用课程教学用书,也可以作为Java程序语言初学者的参考用书。
-
J2SE项目开发教程何广军,杨昱昺 编《浙江省“十一五”高校重点教材:J2SE项目开发教程》按课程项日化的思想进行组织编写,以“ATM机模拟系统开发”为背景,利用目前流行的Java开发工具和J2SE基础知识,实现两个完整系统的开发,内容涵盖了软件项目分析与设计流程、UML建模语言的基本运用、Eclipse及Net Beans IDE工具的使用、Java面向对象知识的进一步提高、项目设计的各类文档的格式与撰写、软件测试技术、数据库建模等,是软件项日设计相关知识的综合运用,具有比较广泛的专业知识覆盖面。《浙江省“十一五”高校重点教材:J2SE项目开发教程》实用性较强,对每项活动都提供,相关的阅读材料,对实践环节提供了参考答案。全书易学易用,按照软件系统开发的过程由浅入深,可作为应用型普通高等本科院校、高职院校计算机相关专业“Java语言程序设计”后续课程或课程设计类课程的教材,也可作为培训机构的培训教材,同时对社会读者自学也有很好的参考价值。
-
疯狂Java讲义精粹李刚 编著《疯狂Java讲义精粹》同样保留了《疯狂Java讲义》的特性:《疯狂Java讲义精粹》基于Java 7完成,全面介绍了Java 7的新特性。本书删除了《疯狂Java讲义》中关于图形界面编程、数据库编程的内容,保留了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制的内容。本书的这种调整一方面是为了对《疯狂Java讲义》进行精简,另一方面也是应广大高校老师的反馈:高校课程前期已经讲授过数据库相关内容,因此本书删除了相关内容。本书的写作是基于Java 7完成的,全面介绍了Java 7的二进制整数、菱形语法、增强switch语句、多异常捕获、自动关闭资源的try语句、JDBC 4.1新特性、NIO.2、AIO等新特性。本书光盘里包含书中所有示例的代码和《疯狂Java实战演义》的所有项目代码。但由于本书并未包含Java图形界面编程的相关知识,因此读者在阅读带图形界面的项目代码时可能有一定困难,此时读者可以参考《疯狂Java讲义》的相关内容,也可以登录站点与笔者及本书庞大的读者群相互交流。《疯狂Java讲义精粹》为所有打算深入掌握Java编程的读者而编写,适合各种层次的Java学习者和工作者阅读。本书专门针对高校课程进行过调整,尤其适合作为大学教育、培训机构的Java教材。本书不适合只想简单涉猎Java的读者阅读。
-
设计模式青岛东合信息技术有限公司 编著《高等院校软件专业方向系列教材:设计模式(Java版)》从最基本的设计原理及思想出发,深入讲解和剖析了23种常见的设计模式,每种模式都对应相应的案例,这些案例通俗易懂、围绕模式的核心思想,便于读者进一步理解和学习设计模式。全书共有8章,分别介绍了设计模式概述、设计原则、创建型模式、结构型模式、行为型模式、混合模式以及设计模式之间的对比。书中涉及了6大设计原则、23种设计模式,每种设计模式都从定义、应用以及实例这三个方面进行详细介绍。《高等院校软件专业方向系列教材:设计模式(Java版)》重点突出、偏重应用,结合理论篇的实例讲解、剖析及实现,使读者能迅速理解并掌握知识,全面提高动手能力。适应面广,可作为本科计算机科学与技术、软件外包专业、高职高专计算机软件、计算机网络、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。
-
Java Web应用开发案例教程赵俊峰 等编著《高等学校计算机科学与技术项目驱动案例实践规划教材·Java Web应用开发案例教程:基于MVC模式的JSP+Servlet+JDBC和AJAX》通过一个完整的系统项目案例来贯穿java web应用开发各个模块的理论讲解,引领读者学习java web应用完整的开发体系,以及java web的各类技术在项目开发中的实际应用。《高等学校计算机科学与技术项目驱动案例实践规划教材·Java Web应用开发案例教程:基于MVC模式的JSP+Servlet+JDBC和AJAX》共包括6部分:概述、web基础、jdbc、servlet、jsp以及ajax技术,涵盖了java web应用开发的所有相关技术。理论讲解部分重点突出、由浅入深。每章理论部分之后均配合项目案例,体现技术在实际项目开发中的具体应用,明确了相关技术学习的必要性。通过完整的项目案例,贯穿了所讲的各类技术,体现了实际应用开发中相关技术的综合运用。最后,读者可以参考书中提供的项目案例开发所需的应用系统。《高等学校计算机科学与技术项目驱动案例实践规划教材·Java Web应用开发案例教程:基于MVC模式的JSP+Servlet+JDBC和AJAX》适合作为大专院校java web开发课程的教材,也适合作为java web开发人员的参考书。
-
Spring技术内幕计文柯 著《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》是国内唯一一本系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔,Java开发者社区和Spring开发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起Java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。更为重要的是,结合Spring的最新版本对过时的内容进行了更新,并增加了大量新内容,使本书更趋近于完美。《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的优秀架构和设计思想,还能从Spring优雅的实现源码中一窥Java语言的精髓。本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分深入阐述了各种基于IoC容器和AOP的Java EE组件在Spring中的实现原理;第三部分讲述了ACEGI安全框架、DM模块以及Flex模块等基于Spring的典型应用的设计与实现。无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。
-
测试驱动的JavaScript开发Christian Johansen 著,赵勇 ,程德, 凌杰, 高博 译《测试驱动的JavaScript开发》是一本完整的、基于最佳实践的JavaScript测试指南,同时又有着测试驱动开发方法所带来的质量保证。本书涵盖了将最先进的自动化测试用于JavaScript开发环境的方方面面,带领读者走过整个开发的生命周期,从项目启动到应用程序部署。本书面向的是JavaScript开发人员。无论您是一位Ruby开发人员,主要关注Ruby on Rails;或者是一名Java或.NET开发人员,忙于构建Web应用;又或者是一名前端Web开发人员,以JavaScript、CSS和HTML为首要工具;甚至是一名后端开发人员,对JavaScript知之甚少,本书将对您非常有用。
-
Spring 3.x企业应用开发实战陈雄华,林开雄 著Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架、REST风格的Web编程模型等。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是JavaWeb应用开发的难度,同时有效提升应用开发的优雅性。《Spring3.x企业应用开发实战》是在《精通Spring2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练使用Spring的各项功能的同时,还能透彻理解Spring的内部实现,真正做到知其然知其所以然。此外,本书重点突出了“实战性”的主题,力求使全书“从实际项目中来,到实际项目中去”。
-
Java并发编程实战Brian Goetz Tim Peierls Joshua Bloch Joseph Bowbeer David Holmes Doug Lea 著,童云兰 等译《Java并发编程实战》深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。本书适合Java程序开发人员阅读。