《Java高级开发》是高等教育出版社与达内时代科技集团(以下简称达内集团)联合出品的程序设计类新形态一体化教材,由达内集团诸多开发经验及授课经验丰富的一线讲师编写。《Java高级开发》以IT互联网企业实际用人的要求为导向.总结近几年国家应用型本科院校与示范性高职院校软件技术专业教学改革经验及达内集团在IT培训行业十多年的经验编写而成。《Java高级开发》主要介绍java编程技术,全书共分为7章,包括:Java桌面图形界面开发、Java I/O、Java多线程、Java网络编程、JDBC、XML和JSON、Java反射和注释。每一章节都由基础知识、阶段案例、练习、总结等模块组成,通过不同模块间的互相辅助来搭建Java程序开发教学所需要掌握的知识结构。《Java高级开发》可作为应用型本科、高等职业院校软件技术专业的课程教材,也可作为Java开发者的学习和参考用
本书内容主要是对《On Java 中文版 基础卷》的拓展延伸,重点讲解 Java 的高级特性、并发、设计模式等相关进阶知识,对一些和开发密切相关的底层操作(如 I/O 系统、底层并发、数据压缩等)进行深入探讨,同时针对基础卷的重点章节进行了补充说明(如第 3 章增补了一些关于集合的高级特性)。在附录中,作者给出了 67 条关于低级程序设计和编写代码的建议,并分享了自己成为程序员的一些经验之谈。 本书适合有一定项目开发经验的 Java 程序员阅读。
郑刚等编的《Java Web程序设计》介绍了JavaWeb开发中的主要相关技术及相关知识。全书分为12 章,内容包括Java web开发概述、搭建Java Web开发环境、Servlet技术、JSP技术、跟踪会话、过滤器 Filter、监听器Listener、JSTL标签库、自定义标签、数据库概述、JDBC使用以及在Java Web开发中经常 遇到的问题与解决的方法。 《Java Web程序设计》内容全面,结构清晰,语言通俗流畅,重难点突出,例题丰富,所有程序都能 够直接运行。本书可作为大中专院校的计算机及相关 专业的JavaWeb程序设计教材,也可作为计算机软件 开发人员的参考书。
卢淑萍、樊红珍主编的《JavaScript与jQuery 实战教程》系统全面地介绍了JavaScript和jQuery知 识,内容涵盖JavaScript基本语法、BOM编程、DOM编 程、事件、jQuery基础、jQuery中的DOM操作、 jQuery制作动画、jQuery插件及jQuery与Ajax等客 户端交互特效制作技术。本书由浅入深,辅以大量的 实例说明,操作性和实用性较强。 本书适合作为各大专院校相关专业的网页特效设 计课程的教材,也可以作为网页特效设计的培训教材 和网站开发的参考书。
本书侧重于培养学生使用Java语言进行面向对象程序设计的思想和技能,而并非对Java技术进行百科全书式的介绍。本书以初学者为起点,对面向对象思想进行深入透彻的剖析。全书用9个任务和2个综合应用作为内容载体,通过任务分析,引入相关的知识和技术,同时精选了大量的生活案例来形象地溶解知识,在对案例衬托相关知识铺开阐述基础上,通过任务实施来完成任务导引中提出的任务,从而达到强化技能培养的目标。为使本书内容通俗易懂,激发学生的学习兴趣,书中的任务以故事形式描述,并配以逼真的图片说明,通过口语化的语言将抽象的知识形象化,从而增强学生对知识的理解与运用。 与市面上的其他Java教材相比,本书的不同之处主要体现在以下几个方面: 1.教材特色 -层次递进,任务驱动 以“l+1+1”的结构逐层深入,即一个基础(Java
《数据结构与算法》(Java版)是为“数据结构与算法”课程编写的教材,也可作为学习数据结构及其算法的Java程序设计的参考教材。本书的内容可以分为两大部分,前半部分是介绍了基本数据结构及其应用;后半部分主要讨论了查找、排序算法及五类基本算法(分治算法、贪心算法、回溯算法、分支限界算法、动态规划算法)及应用举例。其章节安排如下: 章概述,介绍了数据结构与算法的基本概念;第二章线性表,介绍了线性结构的特点及操作;第三章栈和队列,介绍了两种特殊的操作受限的线性表及其应用;第四章串、数组及广义表,介绍了内容受限的线性表以及线性结构的扩展;第五章树与二叉树介绍了树型结构的特点及二叉树的性质、操作和应用;第六章图介绍了图结构的特点及图的应用算法;第七章查找介绍了各类查找算法;第八章排序介绍了各类排
本教材从培养读者实践能力入手来设计教材内容,按照“项目驱动,按需学习”的思想设计了新颖的整体结构,每章通过项目引入教学内容,能够让读者在学习的时候做到有的放矢。在每一章节里面,首先分析完成指定的功能需要了解哪些知识点,在对这些知识点分别进行讲解示例后,通过专门设计的实践环节,对学习者进行单项巩固训练;然后讲解学生成绩管理系统中相应功能的实现,展示了相关知识点的综合运用;后通过实践项目中相似模块的实施,使读者熟练掌握相关的技术要点。教材后一章设计了一个课程项目———学生成绩系统,详细阐述了从项目分析、设计到项目的实现、改进的全过程,循序渐进地引导读者在项目开发实践中掌握相关的技能。
JSP是由Sun公司(现被Oracle收购)于1999年推出的动态网站开发标准,由于采用JSP技术开发的系统具有跨平台、安全性好、效率高等优势,因此JSP成为开发Web应用系统的主流技术之一,在Internet上基于JavaWeb技术的动态网站占据了很大的比重。本书主要特色本书以CDIO理念为指导,遵循人的自然认知规律,按照“任务驱动,按需学习”的思想设计了新颖的整体结构,主要依据论坛网站几大功能模块的开发过程,按照开发任务对开发者的技术要求来介绍相关的JSP知识。本书的主要内容本书按照JavaWeb开发程序员的岗位能力要求选择内容,全书共分3篇。第1篇预备与入门第1章JSP概述,讲解JSP的基本概念;第2章搭建开发环境,详细介绍JDK、Tomcat、MyEclipse以及MySQL的安装与使用方法;第3章JSP快速入门,简单介绍静态网页开发基础、JSP的页面元素及内置对象。适合的读者对象本书采取
本书由科大讯飞 系统架构师撰写,结合大量源码与图示,通俗易懂;自顶向下解析JDK、JVM、Linux中的Java线程通信机制、同步机制、锁机制、原子计数器、线程安全容器、线程池的实现原理与应用技巧。全书共12章,分为三篇。 基础篇( ~5章),从Linux的线程基础讲起,重点从JDK、JVM、Linux多个维度讲解Java线程的设计、通信与同步机制,如内存一致性、内存屏障、多线程间数据通信、并发控制等核心知识,从而在实际开发中提高程序的性能和稳定性。 进阶篇(第6~9章),从CPU的架构讲起,重点讲解锁算法(MCS、CLH、AQS)、Java锁机制、原子计数器、线程并发容器、线程池的设计原理与实现,以期让读者掌握Java线程的进阶知识,不仅能开发出高性能的程序,而且遇到问题可以举一反三,找到 方案。 应用篇( 0~11章),详细讲解Java线程的常见模型与使用技
多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想。本书将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。 如果你已经掌握Java SE,想尽快了解Java 8新特性,写出简单干净的代码,那么本书不容错过。
《Java编程实战宝典》 《Java编程实战宝典》以J2SE为平台,以*的JDK1。7技术规范为切入点,全面、系统地介绍了Java的基础编程技术和常用开发方法。书中的各个技术点都提供了实例以供读者实战演练,各章后还提供了实战练习题以帮助读者巩固和提高。本书配1张DVD光盘,内容为书中涉及的实例源文件及作者专门为本书录制的配套教学视频,以帮助读者更加高效、直观地学习本书内容。另外,光盘中还赠送了大量的Java范例、模块及项目案例开发的源程序和教学视频,非常超值。 本书共22章,分为8篇。首先讲述了Java的基础语法,然后介绍了Java中类和对象的实现,这也是Java的核心所在。随后介绍了Java中的高级技术,详细讨论了其中的多线程、集合、泛型和RTTI等。这些基本知识介绍完毕之后,就进入实际编程阶段,先后介绍了GUI程序设计、多媒体程序设计
本教材具有以下特点: 1.教材知识编排新颖、实用。针对应用型人才培养的需要和学生的认知特点设计和编写。特别是应用篇,每章首先明确教学目标和教学要求,然后以实例带动知识点,以节为单位结合实例介绍Java各知识点使用方法,以提高读者的学习兴趣。同时选用的案例均来自实际应用,这样可以把学习的内容快速转化为学生的实际编程经验。 2.教学案例精彩而丰富。专门精心设计了十几个典型的综合性案例。每个案例都做到了相关知识点针对性强,程序设计规范,功能实现完整,具有很强的应用与借鉴价值。 3.注重面向对象思想的培养。由于面向对象程序设计思想的建立是一个逐步完善的过程,从人的认识规律出发,本教材在编排上遵循“从简单到复杂”、“从抽象到具体,,的原则,较好地将面向对象程序设计思想通过层层拓展
本书主要聚焦于Java开发者 的Java核心基础知识。全书共23章,主要内容包括面向对象、基础数据类型、自动拆装箱、字符串、集合类、反射、序列化、枚举、I/O、动态代理、注解、泛型、时间处理、编码方式、语法糖、BigDecimal、常用工具库及Java新版本特性等,比较全面地覆盖了Java开发者日常工作中用到的大部分基础知识。本书既适合读者进行体系化的学习,也适合读者查缺补漏,将以往所学的知识点连成线,进而构建并完善自己的知识体系。
《Java编程入门/高职高专计算机教学改革新体系规划教材》由多年讲授Java系列课程的资深教师组织编写,以“教、学、做”一体化的教学模式来体现教学内容和单元结构,做到“讲练结合、讲中练、练中学”,易于学习者消化和吸收所学内容,并锻炼实操能力,达到学以致用的效果。 《Java编程入门/高职高专计算机教学改革新体系规划教材》面向Java编程的入门者或初学程序设计的入门者,书中前5个单元注重逻辑程序设计能力的培养,后4个单元注重面向对象思维和编程的入门和培养,这两部分的内容是当前绝大部分编程语言的基本要素。虽是入门级课程,但书中每个单元的“上机练习及综合实战”部分要完成一个小型项目“绿之洲购书管理系统”的部分模块功能,可激发学生的成就感及学习兴趣。 《Java编程入门/高职高专计算机教学改革新体系规划教
本书内容的选取突出了基础知识、经典内容,并与时俱进地增添了一些新技术、新特性。面向对象知识(如:类、对象、接口、继承与多态性、异常处理等)和Java经典内容(如:文件与输入输出流、数据库编程、多线程、网络编程等)是Java编程的核心技术,它们构成了本书的主体,对于图形用户界面(GUI)、Applet等传统内容进行了弱化处理。Java在其发展、应用过程中涌现了许多新知识、新技术,我们进行了筛选,增补了一些实用内容:如第3-6章中的UMI。图、第8章的Java泛型与Java集合、第9章的word、Excel、PDF文件内容的读取等,目的是为了拓展读者视野; 本书以初学者角度、根据人的认知规律,循序渐进地组织教学内容,并提供了一系列的教学资源进行“助学”。本书适合作为应用型本科教材,应用型软件人才首先应该掌握一定的理论知识,不是只会“照
本书全面介绍了Java 8、9、10版本的新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java新特性的经典指南。全书共分六个部分:基础知识、使用流进行函数式数据处理、使用流和Lambda进行高效编程、无所不在的Java、提升Java的并发性、函数式编程以及Java未来的演进。