JAVA及其相关
-
Java程序设计实用教程高飞 ,陆佳炜 ,徐俊 等著《普通高等教育“计算机类专业”规划教材:Java程序设计实用教程》主要介绍Java语言概述,Java基础语法,类和对象,类的封装性、继承性、多态性及接口,数组、字符串和枚举,Java常用类及接口,异常处理,流和文件,图形用户界面编程,多线程,网络编程,数据库编程,XML及程序打包等内容,知识点新,重点突出,实例翔实。《普通高等教育“计算机类专业”规划教材:Java程序设计实用教程》既可作为高等院校计算机科学与技术、软件工程等相关专业的本科生和研究生的教学用书,又可作为软件开发人员知识培训与继续教育参考用书。
-
Java安全编码标准Fred Long 等著,杨晓春 译《华章程序员书库:Java安全编码标准》是Java安全编码领域最权威、最全面、最详细的著作,Java之父JamesA.Gosling推荐。不仅从语言角度系统而详细地阐述Java安全编码的要素、标准、规范和最佳实践,而且从架构设计的角度分析了JavaAPI存在的设计缺陷和可能存在的安全风险,以及应对的策略和措施。可以将本书作为Java安全方面的工具书,根据自己的需要,找到自己感兴趣的规则进行阅读和理解,或者在实际开发中遇到安全问题时,根据书中列出的大致分类对规则进行索引和阅读,也可以通读全书的所有规则,系统地了解Java安全规则,增强对Java安全特性、语言使用、运行环境特性的理解。《华章程序员书库:Java安全编码标准》能指导Java软件工程师设计出高质量的、安全的、可靠的、强大的、有弹性的、可用性和可维护性高的软件系统。《华章程序员书库:Java安全编码标准》内容非常全面,包括基于JavaSE6平台的一系列应用于Java语言和类库的安全编码规则,并且对这一系列规则进行了分类,包括输入数据验证、声明和初始化、表达式、数值类型和操作、面向对象、方法使用、异常处理、可见性和原子性、锁、线程、输入输出、序列化、平台安全特性、Java运行环境等重要方面,对每一个方面所涉及的安全编码要素、规范和标准进行了详细阐释。
-
解析Java虚拟机开发张善香 编著《解析Java虚拟机开发:权衡优化高效和安全的最优方案》编著者张善香。《解析Java虚拟机开发:权衡优化高效和安全的最优方案》细致分析了Java虚拟机开发的基本知识,为读者权衡出优化、高效和安全的最优方案。本书内容新颖、知识全面、讲解详细,全书分为17章,第l章讲解一起走进JaVa世界的基本知识;第2章讲解JDK编译测试的基础知识;第3章讲解安全性考虑的核心知识;第4章讲解通过网络实现移动性的知识;第5章浅谈Java虚拟机内部机制的基础知识;第6章深入分析class文件的核心知识;第7章详细讲解栈和局部变量操作的知识;第8章深入详解内存异常和垃圾处理的基本知识;第9章讲解高效手段之性能监控工具和优化部署的核心知识;第10章讲解ⅣM参数分析和调优实战的知识;第1l章讲解虚拟机类加载机制的基本知识;第12章讲解研究高效之魂;第13章讲解类加载器和执行子系统的基本知识;第14章讲解编译优化的基本知识;第15章讲解运行期优化的基本知识;第16章讲解内存模型和线程的基本知识;第17章讲解如何将安全和优化合二为一。全书内容循序渐进,并且逐一做到了深入剖析。
-
Java程序设计教程牛晓太 主编《高等学校计算机课程规划教材:Java程序设计教程》着眼于Java语言的特点,细致、全面地介绍了Java的基本概念、方法和应用。本着循序渐进、学以致用的思路编排知识要点,辅之以典型应用实例,逐例分析运行结果和程序代码,便于读者尽快熟悉和掌握。《高等学校计算机课程规划教材:Java程序设计教程》共分为12章,包括Java概述、Java基本语法、Java流程控制、Java面向对象编程、接口、内部类和Java API基础、异常处理、Applet程序、图形用户界面、输入输出流、多线程、访问数据库、网络程序设计等内容。另外,在每章的最后均列出习题若干,供读者参考。《高等学校计算机课程规划教材:Java程序设计教程》既适合作为普通高等院校计算机、网络工程等专业本科生(或高职高专学生)的Java程序设计课程教材,也适合从事软件开发的技术人员培训、自学使用。
-
Java实践教程吴仁群 编著《高等学校计算机应用规划教材:Java实践教程》是一本实践性很强的Java语言基础教程。书中不仅讲解了Java程序设计的基础知识,而且提供了大量实用性很强的编程实例。全书共分11章:Java语言概述、Java语言基础、类与对象、继承与接口、数组与字符串、Java的异常处理机制、输入输出及数据库操作、多线程、Applet程序及应用、图形用户界面设计和Java在数据结构中的应用等。《高等学校计算机应用规划教材:Java实践教程》内容实用,结构清晰,实例丰富,可操作性强,可作为高等学校Java程序设计课程的教材,也可作为计算机相关专业的培训和自学教材。
-
Java程序员修炼之道(英),Benjamin J. Evans ,(荷兰),Martijn Verburg 著,吴海星 译《Java程序员修炼之道》分为四部分,第一部分全面介绍Java 7 的新特性,第二部分探讨Java 关键编程知识和技术,第三部分讨论JVM 上的新语言和多语言编程,第四部分将平台和多语言编程知识付诸实践。从介绍Java 7 的新特性入手,本书涵盖了Java 开发中最重要的技术,比如依赖注入、测试驱动的开发和持续集成,探索了JVM 上的非Java 语言,并详细讲解了多语言项目, 特别是涉及Groovy、Scala 和Clojure 语言的项目。此外,书中含有大量代码示例,帮助读者从实践中理解Java 语言和平台。《Java程序员修炼之道》适合Java 开发人员以及对Java7 和JVM 新语言感兴趣的各领域人士阅读。
-
Java EE核心技术与应用郝玉龙,周旋 著《Java EE核心技术与应用》基于最新的Java EE 6规范对JavaEE应用开发技术进行系统讲解。书中主要包括四部分内容:第一部分介绍了JavaEE的定义、设计思想、技术架构和开发模式等,可使读者全面认识Java EE。第二部分以JavaEE企业应用的表现层、数据持久化层和业务逻辑层的开发为主线,重点讲解JavaEE 6 规范的最新功能特性,包括JSF2.0、Servlet3.0、EJB3.1和JPA 2.0等,使读者掌握开发完整JavaEE企业应用的基本技能。第三部分讲解了如何利用CDI实现组件的低耦合、如何利用BeanValidation框架实现统一校验、如何确保企业应用安全等高级知识,使读者掌握企业应用开发中的系统架构、安全防护等高级技能。第四部分讲解了如何利用JavaMail、Web服务、JMS消息服务和消息驱动Bean等技术来实现企业应用之间的集成和交互。《Java EE核心技术与应用》可作为高等学校计算机专业教材,也可作为相关人员的参考书。本书每一章都是一个完整独立的部分,因此教师在授课时可根据授课重点及课时数量进行灵活调整。
-
Java核心技术卷II(美)Cay S. Horstmann Gary Cornell 著《Java核心技术 卷II:高级特性(第9版?英文版)(上、下册)》是经典的《Java核心技术 卷II:高级特性》的最新版,针对Java SE 7平台进行了全面更新,涵盖了Java语言的高级特性,并兼顾Java SE 7平台的高级用户界面程序设计和企业特性。《Java核心技术 卷II:高级特性(第9版?英文版)(上、下册)》是Java技术权威指南,全面覆盖Java技术的高级主题,包括输入输出流、XML、网络API、数据库编程、高级Swing、Java 2D API、JavaBean组件、安全、脚本、编译和注解处理、分布式对象等,同时涉及本地化、国际化以及Java SE 7的内容。《Java核心技术 卷II:高级特性(第9版?英文版)(上、下册)》对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量程序示例,从而帮助读者充分理解Java语言以及Java类库的相关高级特性。《Java核心技术 卷II:高级特性(第9版?英文版)(上、下册)》适合想将Java应用于实际项目的软件开发人员、高等院校教师和学生参考阅读。
-
Java核心技术卷I(美)Cay S. Horstmann Gary Cornell 著《Java核心技术 卷I:基础知识(第9版?英文版)(上、下册)》是经典的《Java核心技术 卷I:基础知识》的最新版。这一版针对Java SE 7平台进行了全面更新,以反映Java SE 7的特性。书中囊括了Java的全部基础知识,提供了大量完整且具有实际意义的应用示例,详细介绍了Java语言基础、面向对象编程、反射与代理、接口与内部类、事件监听器模型、使用Swing GUI工具进行图形用户界面程序设计、打包应用程序、异常处理、登录与调试、泛型编程、集合框架、多线程等内容。《Java核心技术 卷I:基础知识(第9版?英文版)(上、下册)》适合想将Java应用于实际项目的软件开发人员、高等院校教师和学生参考阅读。
-
JavaScript应用开发实践指南(美)Tim Wright 著,爱飞翔 译《JavaScript应用开发实践指南》是一本少有的、颇具特色的、能为初学者提供捷径的JavaScript实践指南,它由资深Web前端工程师撰写,以渐进增强的开发方式系统讲解了JavaScript的各项最新技术、开发技巧、最佳实践,以及编码风格,通过大量清晰易懂的范例和精心设计的练习题,让读者能迅速掌握JavaScript实践开发技能。《JavaScript应用开发实践指南》共分12章。第1章介绍了渐进增强模型的定义,剖析了模型的架构(结构层、表现层和行为层)和优势,并对比了“渐进增强”与“平稳退化”。第2章介绍了如何在浏览器中运用JavaScript语言,初步提到适时运用CSS规则、提升用户体验的原则。第3章解析与DOM、数据存储、创建交互层等有关的术语。第4章介绍DOM的基本构成和操作。第5章讲解了JavaScript数据存储的形式和多种操作方法,其中涵盖流行的JSON格式,以及HTML5标准的网络数据存储方式。第6章介绍编程所需变量、函数及循环知识。第7章介绍以事件处理实现用户交互的方法。第8章介绍如何通过Ajax与服务器通信。第9章介绍代码组织方式和风格,提升代码的高效率、可读性和可复用性。第10章介绍通过程序库更便捷地编写JavaScript代码,涵盖jQuery、插件、微型程序库等。第11章介绍实用、前沿的HTML5JavaScriptAPI,其中不乏新增API。第12章对关键知识点进行了梳理,并针对网站设计师和网站开发者给出相应的深入研究方向。