本书作者强调实践知识和技能胜过理论,在书中为你展示了怎样使用数据结构实现有效的算法,并分析和测试了算法的性能。在本书中你将探索Java集合框架(JCF)中重要的类,它们是如何实现的,以及如何执行。书中的每一章都提供了动手练习及其在线测试代码。本书主要内容有:学习使用列表和映射等数据结构并理解它们是如何工作的。构建一个应用程序,用于读取维基百科页、解析页面内容并导航结果树。通过分析代码预测其运行时间和所需的内存空间。分别使用哈希表和二叉搜索树编写实现Map接口的类。创建一个简单的Web搜索引擎,包括一个网络爬虫、一个存储Web页面内容的索引器和一个返回用户查询结果的检索器。
《Java编程入门/高职高专计算机教学改革新体系规划教材》由多年讲授Java系列课程的资深教师组织编写,以“教、学、做”一体化的教学模式来体现教学内容和单元结构,做到“讲练结合、讲中练、练中学”,易于学习者消化和吸收所学内容,并锻炼实操能力,达到学以致用的效果。 《Java编程入门/高职高专计算机教学改革新体系规划教材》面向Java编程的入门者或初学程序设计的入门者,书中前5个单元注重逻辑程序设计能力的培养,后4个单元注重面向对象思维和编程的入门和培养,这两部分的内容是当前绝大部分编程语言的基本要素。虽是入门级课程,但书中每个单元的“上机练习及综合实战”部分要完成一个小型项目“绿之洲购书管理系统”的部分模块功能,可激发学生的成就感及学习兴趣。 《Java编程入门/高职高专计算机教学改革新体系规划教
全书共7章。章讲解了Java多线程的基础,重点介绍线程类的核心API的使用。第2章讲解对并发访问的控制,即如何写出线程安全的程序。第3章介绍线程间通信,以提高CPU利用率和系统间的交互,同时增强对线程任务的把控与监督。第4章讲解Lock对象,以更好实现并发访问时的同步处理。第5章讲解移动开发中使用较多的定时器类的多线程技术,这是计划/任务执行里很重要的技术点。第6章讲解如何安全、正确地将单例模式与多线程技术相结合,避免实际应用中可能会出现的麻烦。第7章将前面被遗漏的案例在本章节中进行补充,尽量做到不出现技术空白点。
《java语言程序设计(第2版)题解与实验指导》是与java语言程序设计(第2版)》(清华大学出版社出版)配套的实验指导和习题解析,目的是为学生课后学习和课堂上机实验提供支持。全书共分15章,每章均包括本章要点、实验指导、习题解析三个方面的内容。书末的附录a介绍了jdk7和eclipse的下载、安装和使用。 《java语言程序设计(第2版)题解与实验指导》可作为(java语言程序设计(第2版)》的教辅用书,也可供自学java语言的人员参考。
Java语言具有简单、面向对象、分布式、健壮性、安全性、可移植性、多线程、高性能等诸多优势特点,也是近十年来计算机编程语言排行榜上的佼佼者,可以用于开发各种领域的应用软件。熟练掌握Java 语言是软件从业人员的技能。 肖英、刘洁编*的《Java高级程序设计》共9章内容,通过实例讲解了如何使用Java语言开发数据库应用程序、多媒体应用程序、网络应用程序等。这些程序典型简洁,主要功能突出,所涉及的技术可以解决同类问题。 本书实例丰富,内容充实,各章节都提供了大量的实例帮助读者学习;由浅入深,逐步讲解,实践内容步骤详细,符合高职学生的学习特点;语言通俗易懂,有助于初学者理解学习。
史永等编著的《Java EE应用开发实训教程》主要介绍了Java EE应用开发实训过程,共3部分,分别为:Java EE概述、技术应用实训和SSH框架应用实训。“Java EE概述”部分主要介绍JavaEE基础知识,帮助读者做好Java EE项目开发的准备工作。“技术应用实训”部分从读者比较熟悉的应用实例入手,详细介绍了4个实训项目的开发过程。“SSH框架应用实训’’部分对Struts、Spfing、Hibemate技术进行了介绍,给出了基于SSH的Web应用开发的一般模式,在此基础上,利用MyEclipse平台完成了2个实训项目的开发。 《Java EE应用开发实训教程》内容设置贴近实际教学,围绕学生需求展开,样例选择通俗易懂,便于读者独立动手完成实际应用项目开发。 《Java EE应用开发实训教程》既可作为Java EE相关课程的配套实训教材,也可作为本科计算机软件方向学生的参考书和课后练习用书。
本书针对Spring Boot 2.0以上版本,采用“知识点+实例”的形式编写。 通过“58个基于知识的实例 + 2个综合性的项目”,深入地讲解Spring Boot的技术原理、知识点和具体应用。 把晦涩难懂的理论用实例展现出来,使得读者对知识的理解变得非常容易,同时也立即学会如何使用它。 - 要成为一本有温度的书,只做到上面这些还远远不够。 所以,本书花费大量的力气对比讲解多种同类技术的知识、使用和区别,读者可以根据自己的喜欢进行技术选型; 还讲解了时下流行的接口架构风格RESTFUL、用来实现高并发的Redis、用来实现系统间通信的中间件RabbitMQ。 最后两章融合了本书所讲知识点,讲解了两个常用又实用的实战项目。本书适合所有对Spring Boot感兴趣的读者阅读。
《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Java项目化教程》介绍了Java语言的开发使用技术。全书从开发环境搭建、计算器的开发、记事本应用程序的开发、成绩统计、停车收费管理程序、Java游戏开发等项目入手,介绍了Java语言的详细使用方法和开发技术。 《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Java项目化教程》内容翔实,浅显易懂,图文并茂。将理论与实际操作相结合,重点放在对基础知识和基本操作技能的培养上。全书内容以项目化教学的方式进行编排,每个项目分为若干个任务来实施,在每个项目后面有思考题,便于组织教学。 《国家示范(骨干)高职院校重点建设专业优质核心课程系列教材:Java项目化教程》适合作为高等院校、高职高专院校信息类专业的教材使用,也可作为各类培训班
《JavaScript设计模式》共分六篇四十章,首先讨论了几种函数的编写方式,体会JavaScript在编程中的灵活性;然后讲解了面向对象编程的知识,其中讨论了类的创建、数据的封装以及类之间的继承;最后探讨了各种模式的技术,如简单工厂模式,包括工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式,以及外观模式,包括适配器模式。本书还讲解了几种适配器、代理模式、装饰者模式和MVC模式,讨论了如何实现对数据、视图、控制器的分离。在讲解MVP模式时,讨论了如何解决数据与视图之间的耦合,并实现了一个模板生成器;讲解MVVM模式时,讨论了双向绑定对MVC的模式演化。本书几乎包含了关于JavaScript设计模式的知识,是进行JavaScript高效编程的学习手册。 《JavaScript设计模式》适合JavaScript初学者、前端设计者、JavaScript程序员学习,也可以作为大专院
《基于Java的软件开发全过程实战》是“*、财政部职业院校教师素质提高计划-本科计算机科学与技术专业职教师资培养资源开发项目”的一门实践类课程的教材。《基于Java的软件开发全过程实战》从基本原理入手,介绍软件架构设计过程中涉及的一些概念、流程、方法、用到的JavaWeb重点知识等,通过介绍具体的案例来阐述如何定义需求、创建逻辑架构、进行详细开发等。
本书是《Java程序设计——基于JDK6和NetBeans实现》(清华大学出版社出版)的配套习题解答与实验指导。《Java程序设计:基于JDK6和NetBeans实现习题解答与实验指导》分为习题解答和实验指导两部分。在习题解答部分,给出了教材中全部习题的详细答案,包括相关知识点分析、图和代码等;在实验指导部分,给出了22个精心设计的实验,分别与教材中的各章节相对应。《Java程序设计:基于JDK6和NetBeans实现习题解答与实验指导》层次清晰、实用性强,可作为高等学校Java语言程序设计课程的辅导用书,也可供编程爱好者参考使用。
董宁、陈丹主编的《JavaScript语言与Ajax应 用(第2版高等职业教育精品规划教材)》基于 ECMAScript 6标准系统介绍了JavaScript语言与 Ajax应用相关的技术,主要包括:JavaScript语言基 本概念与开发环境的选择、面向对象程序设计、文档 对象模型、事件处理、浏览器对象模型、JavaScript 库、动画效果、AjaX应用和表单验证等,逻辑严密, 实例丰富,内容翔实,可操作性强。 本书可作为高职院校或大专院校相关专业教材, 也可作为Web应用前台开发人员的参考书,还可作为 各类计算机培训机构的教材。
刘嵩主编的《Java Web项目开发实训教程(电子信息课程群高等职业教育精品示范教材)》为高等职业教育计算机相关专业用教材。本书采用一个完整的案例——社区宠物诊所系统,全面讲述了基于MVC模式的JSP/Servlet编程技巧。本书从项目需求开始,循序渐进地介绍了项目分析、设计以及编码实现。内容涵盖JSP/Servlet编程、JDBC数据库访问、CSS布局以及AJAX交互等内容。 本书结构新颖、层次分明、内容丰富,充分考虑了高职高专学生的特点,所选案例与实际生活密切结合,具有很强的代表性,也具有很强的实用性。