Java作为目前主流软件开发语言,技术不断升级,人才需求持续旺盛,这对于高职Java课程教学及教材资源建设提出了更高要求。目前市场上同类教材的内容组织有的偏向学科式:理论知识 独立案例模式,难于训练学生的项目工程观;有的则过于项目化:完整大型项目贯穿教材内容,导致零基础学习者难于入门。教材依据高职学生知识学习及技能素养提升规律,融合独立案例分析易于讲授知识点和完整项目训练善于培养工程开发能力的各方优点,实施内容的组织与编写。通过本书学习,使学习者能够掌握扎实的Java编程理论知识、企业级项目开发技能并积累工程素养,真正做到“学以致用”。 本书为“高等职业教育计算机类课程MOOC SPOC规划教材”,配有丰富的数字化教学资源,包括课程标准、授课计划、电子教案、教学课件、演示动画、图形图片、操作视频、微课视频
全书共7章。章讲解了Java多线程的基础,重点介绍线程类的核心API的使用。第2章讲解对并发访问的控制,即如何写出线程安全的程序。第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。第4章讲解Lock对象,以更好实现并发访问时的同步处理。第5章讲解移动开发中使用较多的定时器类的多线程技术,这是计划/任务执行里很重要的技术点。第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。第7章将前面被遗漏的案例在本章节中进行补充,尽量做到不出现技术空白点。
《JavaScript设计模式》共分六篇四十章,首先讨论了几种函数的编写方式,体会JavaScript在编程中的灵活性;然后讲解了面向对象编程的知识,其中讨论了类的创建、数据的封装以及类之间的继承;最后探讨了各种模式的技术,如简单工厂模式,包括工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式,以及外观模式,包括适配器模式。本书还讲解了几种适配器、代理模式、装饰者模式和MVC模式,讨论了如何实现对数据、视图、控制器的分离。在讲解MVP模式时,讨论了如何解决数据与视图之间的耦合,并实现了一个模板生成器;讲解MVVM模式时,讨论了双向绑定对MVC的模式演化。本书几乎包含了关于JavaScript设计模式的知识,是进行JavaScript高效编程的学习手册。 《JavaScript设计模式》适合JavaScript初学者、前端设计者、JavaScript程序员学习,也可以作为大专院