本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
《Java编程从入门到实践(微课视频版)》从初学者角度出发,以实用为目的,通过简洁的语言、丰富的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识和技术。全书分3篇共16章,其中第1篇为Java编程基础,介绍了Java的发展历史、语言特点、开发环境、程序基础概念、程序逻辑控制和方法等内容;第2篇为Java面向对象编程,介绍了类与对象、数组、String类、继承、抽象类与接口、类结构扩展、异常的捕获与处理、内部类;第3篇为Java应用编程,介绍了多线程编程、常用类库、类集框架、数据库编程。本书在知识点的介绍过程中辅以大量的图示,并配有大量的范例代码及详细的注释分析;另外本书还将Java教学与实战经验融入 提示 注意 问答 等模块中,让读者在学习过程中少走弯路,并快速掌握Java技术的精髓,提高Java程序的开发能力。 《Java编程从入门到
本书由科大讯飞 系统架构师撰写,结合大量源码与图示,通俗易懂;自顶向下解析JDK、JVM、Linux中的Java线程通信机制、同步机制、锁机制、原子计数器、线程安全容器、线程池的实现原理与应用技巧。全书共12章,分为三篇。 基础篇( ~5章),从Linux的线程基础讲起,重点从JDK、JVM、Linux多个维度讲解Java线程的设计、通信与同步机制,如内存一致性、内存屏障、多线程间数据通信、并发控制等核心知识,从而在实际开发中提高程序的性能和稳定性。 进阶篇(第6~9章),从CPU的架构讲起,重点讲解锁算法(MCS、CLH、AQS)、Java锁机制、原子计数器、线程并发容器、线程池的设计原理与实现,以期让读者掌握Java线程的进阶知识,不仅能开发出高性能的程序,而且遇到问题可以举一反三,找到 方案。 应用篇( 0~11章),详细讲解Java线程的常见模型与使用技
《Java开发实例大全(基础卷)》筛选、汇集了Java开发从基础知识到高级应用各个层面约600个实例,每个实例按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分5篇共24章,内容有:开发环境的应用、Java基础应用、数组与集合的应用、字符串处理技术、面向对象技术应用、枚举与泛型的应用、反射与异常处理、多线程技术、编程常用类、Commons组件、窗体设计、窗体特效、基本控件应用、复合数据类型控件应用、其他高级控件应用、控件特效与自定义控件、文件与文件夹操作、文件的读取/写入/整理和控制、操作档、文件压缩、数据库操作、SQL应用、数据查询、数据库高级应用。配书光盘附带了实例的源程序和部分讲解视频。 《Java开发实例大全(基础卷)》既适合Java程序员参考和查阅,也适合Java初学者,如高校学生、软件开
本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
本书由资源的Eclipse专家亲自执笔,并得到了Eclipse官方技术社区的强烈,性毋庸置疑!内容全面,讲解了利用EclipseRCP和Spring OSGi开发大规模Java应用的核心技术;实战性强,包含大量易于操作的案例和实践。 全书共分3个部分:基础篇(~5章)详细介绍了与Eclipse RCP相关的一系列核心概念、EclipseRCP开发环境的搭建,以及SWT、JFace、Forms、Nebula和WindowBuilder等EclipseRCP开发所常用的界面编程技术;篇(第6~12章)讲解了Eclipse RCP应用开发的基础知识、EclipseRCP软件产品各个组成部分的构建方法,以及EclipseRCP扩展的使用和扩展点的开发,掌握这些技术知识的读者将能构建一个结构完整的EclipseRCP软件,并解决软件开发过程中遇到的故障;实战篇(3~15章)详细讲解了Eclipse RCP与SpringOSGi框架、Hibernate ORM框架、JPA规范、Maven工具的整合,以及它与Java的模块化设计。
Java作为目前主流软件开发语言,技术不断升级,人才需求持续旺盛,这对于高职Java课程教学及教材资源建设提出了更高要求。目前市场上同类教材的内容组织有的偏向学科式:理论知识 独立案例模式,难于训练学生的项目工程观;有的则过于项目化:完整大型项目贯穿教材内容,导致零基础学习者难于入门。教材依据高职学生知识学习及技能素养提升规律,融合独立案例分析易于讲授知识点和完整项目训练善于培养工程开发能力的各方优点,实施内容的组织与编写。通过本书学习,使学习者能够掌握扎实的Java编程理论知识、企业级项目开发技能并积累工程素养,真正做到“学以致用”。 本书为“高等职业教育计算机类课程MOOC SPOC规划教材”,配有丰富的数字化教学资源,包括课程标准、授课计划、电子教案、教学课件、演示动画、图形图片、操作视频、微课视频
本书是一本关于利用图形和动画效果创建更好、更有效和更酷的桌面应用程序的书。本书讨论Java基本原理、Swing、Java 2D、图形、图形用户界面(GUl)、动画、性能和基于这些基本原理的用于创建漂亮应用程序的高级效果。本书部分讲述Java图形和用户界面编程的基本概念。第二部分讲述Java 2D和Swing中创建极富界面时有用的更多高级主题。第三部分讲述动画的基本原理。第四部分介绍极富客户端效果开发及示例。 本书适合Java图形和动画效果开发人员使用,也可作为相关专业培训教材。
《JavaWeb从入门到项目实践(超值版)》采用“基础知识→核心应用→核心技术→ 应用→项目实践”结构和“从入门到项目实践”的学习模式进行讲解。《JavaWeb从入门到项目实践(超值版)》共5篇22章,讲解了Java Web开发环境及服务器的搭建,HTML和CSS的基础知识,Web工程结构,JDBC基础,Java与数据库,Servlet基础,Filter开发,Listener开发,JSP基础语法,JSP元素,JavaBean技术,JSP标签,DAO和MVC设计模式,Spring应用,MyBatis应用,JDBC应用开发,Servlet应用开发,Servlet和JSP应用开发,Spring整合MyBatis应用开发等。在项目实践篇详细介绍了在线健身管理系统、银行日常业务管理系统开发,全面展示了项目开发的全过程。 《JavaWeb从入门到项目实践(超值版)》的目的是多角度、 地帮助读者快速掌握软件开发技能,构建从高校到社会的就职桥梁,让有志于从事软件开发行业的读者
在当今JavaEE开发中,Spring框架是当之无愧的王者。而SpringBoot是Spring主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得JavaEE开发变得异常简单。本书从Spring基础、SpringMVC基础讲起,从而无难度地引入SpringBoot的学习。涵盖使用SpringBoot进行JavaEE开发的绝大数应用场景,包含:Web开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。当你学完本书后,你将能使用SpringBoot解决JavaEE开发中所遇到的绝大多数问题。
本书是一本针对JavaScript语言的核心内容以及由浏览器定义的客户端JavaScript应用程序编程接口的程序员指南和综合参考书。 本书第6版涵盖了HTML 5和ECMAScript5。为了介绍当今Web开发的实践,很多章节被完全重写过。这一版新添加的章节详细讲解了jQuery和服务器端JavaScript编程。 此书推荐给那些想学习Web编程技巧的有经验的程序员,以及那些想要精通这门语言的JavaScript程序员。
本书全面介绍在Eclipse平台下进行JavaME开发的各项*技术,内容涵盖了基于Eclipse环境的JavaME开发的各个方面,是一本学习Java ME开 发技术的手册。书中介绍了JavaME的基本概念,并逐一讲解使用Eclipse 开发Java ME应用所需的知识,包括Eclipse Java ME环境的建立、无线应用开发包的使用、Eclipse JavaME工作台、使用Eclipse创建Java ME简单 应用、使用Eclipse开发JavaME图形应用、Java ME游戏设计、MIDP编程、 JavaME通讯开发和使用CVS进行团队开发。书中还给出了详细的实例。 本书内容广泛,围绕Eclipse下的Java ME开发,涉及Java平台基础、JavaME基础、Eclipse基础、JavaME应用开发基础、Java ME游戏开发基础 和配置管理等多种知识。 本书适合作为初、中级读者的指导书,也适合作为有一定Eclipse和JavaME开发经验的读者的进阶书籍,还可以用作各类院校相关专业的教材 以及JavaME开发培训班的
李宁、刘岩、张国平等编著的《Java Web编程实战宝典--JSP+Servlet+Struts2+Hibernate+Spring+Ajax(附光盘)》全面介绍了如何使用Java Web中的流行技术开发Java EE应用程序,书中对JSP+Servlet+JavaBean和Struts 2+Spring+Hibernate这两种解决方案进行了详细介绍。另外,为了让读者 加直观、高效地学习,作者专门为本书录制了近20小时多媒体教学视频。这些视频与本书涉及的源程序及赠送的进阶学习视频和源代码一起收录于配书DVD光盘中。 本书共28章,分为5篇。主要内容包括:搭建Java Web开发环境;掌握Java Web技术基础,重点介绍Web客户端技术和JSP+Servlet+JavaBean解决方案;深入剖析Struts 2框架技术,重点介绍拦截器、类型转换、输入校验、上传和下载文件的各种标签和Struts 2对AJAX的支持等;详细讲解Hibernate框架技术,重点介绍会话、映射、标准查询API、HQL、事务管理和锁等;全面介绍Sprin
本书主要介绍传统的和现代的数据结构方面的知识,重点介绍问题的解决和软件的设计。从基础知识开始并贯穿全书,介绍并扩展了许多Java功能的应用,如类、对象、泛型、多态、包、接口、库中的类、继承、异常和线程等。我们还在整个讲解过程中使用统一建模语言(UML)类图来帮助建模并可视化对象、类、接口、应用程序及其相互关系。 Chapter1关于基础知识的整理。综述面向对象,强调了组织对象和类的机制。Chapter2介绍了抽象数据类型找(Stack),引入了抽象数据类型(abstractdatatype,ADT)的概念。Chapter3讨论了递(Recursion),演示了如何使用递归解决编程问题。Chapter4介绍了抽象数据类型队列(Queue)。Chapter5对抽象数据类型集合进行了定义。Chapter6介绍了一个更具体的抽象数据类型—集合。Chapter7介绍了二叉搜索树抽象数据类型。Chapter8讲了映射(Map)抽象数据
本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用 JavaWeb 进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、 Ajax 框架应用、流行框架、网站安全与架构模式、综合应用等。全书分为 7 篇 23 章,共计 600 个实例,并附带 600 个技巧。书中每个实例都是作者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书附带有配套 DVD 光盘,光盘中提供有书中全部实例的源代码,这些源代码都是经过作者精心调试通过的,保证能够在 WindowsXP 、 Windows2003 及 Windows7 操作系统下编译和运行。 本书非常适合 Java Web 项目开发人员、 JavaWeb 初学者及编程爱好者使用,同时也可以作为培训机构、大中专院校老师和学生的实践参考用
本书讲述用JSP技术进行动态网页开发的相关知识,使用的开发环境是Toxncat5.5+SQLServer 2000。全书分为3篇共15章,包括基础知识篇、应m并发篇和项目实战篇,逐步引领读者从基础到各个知识点进行学习,尔后开发出完整的系统。各知识点的解说由浅人深,并辅以大量的实例说明,后给出了一个完整的项目案例,综合前面所学的知识,并运用各种技术不断对系统作了改进。 随书光盘中含有全书所有实例的源代码,以及项目案例的源代码,供读者学习参考使用。 本书供JSP初学者使用,也可供JSP程序员用作参考,更可帮助缺乏项目实战经验的程序员快速积累项目开发经验。
《犀利开发:jQuery内核详解与实践(网站开发路线图)(附光盘)》循序渐进地讲解了jQuery高效开发的方法和技巧,内容包括jQuery框架的设计模式和思路、Sizzle选择器的构成和工作机制、DOM文档操作、事件处理、动画设计、Ajax异步通信、插件扩展和辅助工具等。 执行效率是JavaScript脚本的要务,《犀利开发:jQuery内核详解与实践(网站开发路线图)(附光盘)》在详细讲解jQuery基础知识和技巧用法的同时,重点讲解了如何提高jQuery工作效率,如何混合使用jQuery和JavaScript进行高效开发。此外,《犀利开发:jQuery内核详解与实践(网站开发路线图)(附光盘)》还深入剖析了jQuery框架的设计模式和选择器的工作机制。全书理论结合实践,通过大量生动的示例帮助读者快速上手。 《犀利开发:jQuery内核详解与实践(网站开发路线图)(附光盘)》适合Web开发人
《Java EE实用开发指南:基于Weblogic+EJB3+Struts2+Hibernate+Spring》是一本讲解如何使用Weblogicl0.3+EJB3+JPA+Struts2+Hibernate+Spring开发Java Web应用程序的实用性图书,书中在具体讲解SSH2开发技术的同时,结合MVC模式与My Eclipse工具,演示了实际应用项目开发的全过程。全书共分19章,内容以实用为主,技术和实例相辅相成。书中首先介绍Struts2的使用,让读者对视图层的结构有非常好的掌握;然后详细介绍了Hibernate的使用与配置文件的映射关系,并对双向一对多的情况进行了非常详细的介绍;接着带领读者去学习Spring技术,以AOP和IOC的行为注入方式进行非常详细的讲解,以1个SSH2整合并且有增删改查功能的示例结束SSH2整合的历程;最后又使用Weblogicl0.3+EJB3+JPA+JPQL作为引用点,介绍Java EE重量级开发的精髓所在。 《Java EE实用开发指南:基于Weblogic+EJB3+Struts2+Hibernate+Spring》实用性、系统性、