本书从初学者的角度出发,以丰富的案例,不同的学习图标,深入浅出地介绍了Java编程的基础知识和高级技术。全书共12章。第1章介绍了Java语言的特性、Java开发环境的搭建、Java程序的编译和运行过程。第2章介绍了Java语言的一些基本语法。第3章和第4章全面讲解了面向对象编程的思想和应用。第5章~第12章分别介绍了常用的Java数据结构、异常处理、文件与流、图形用户界面编程、Java applet、多线程、网络编程和数据库编程技术。 本书可作为高等院校相关专业或社会培训机构的教学用书,也可作为Java技术的初学者与编程爱好者的自学用书。
《JavaWeb项目实战教程(全国机械行业职业教育优质规划教材)》以在线购物系统为案例,以软件项目开发工作流程为写作主线,从需求分析、软件设计、编码、软件测试到软件的部署与维护,让读者经历真实的软件开发过程,体会企业规范化、标准化、专业化的软件开发流程和管理规范。 本书的主要内容是基于MVC的在线购物系统的实现,然后又增加了分别基于struts、struts Hibemate、stnlts Hibernate spring等框架的在线购物系统 登录模块 的实现,以帮助读者了解基于JavaWeb技术的几种主流框架的简单应用,使读者了解常用的框架技术。 本书既可作为高职高专计算机及相关专业的教材,也可作为计算机培训班的教材及软件行业程序员自学者的JavaWeb入门级书籍。
《Java高级开发》是高等教育出版社与达内时代科技集团(以下简称达内集团)联合出品的程序设计类新形态一体化教材,由达内集团诸多开发经验及授课经验丰富的一线讲师编写。《Java高级开发》以IT互联网企业实际用人的要求为导向.总结近几年国家应用型本科院校与示范性高职院校软件技术专业教学改革经验及达内集团在IT培训行业十多年的经验编写而成。《Java高级开发》主要介绍java编程技术,全书共分为7章,包括:Java桌面图形界面开发、Java I/O、Java多线程、Java网络编程、JDBC、XML和JSON、Java反射和注释。每一章节都由基础知识、阶段案例、练习、总结等模块组成,通过不同模块间的互相辅助来搭建Java程序开发教学所需要掌握的知识结构。《Java高级开发》可作为应用型本科、高等职业院校软件技术专业的课程教材,也可作为Java开发者的学习和参考用
《Java编程入门/高职高专计算机教学改革新体系规划教材》由多年讲授Java系列课程的资深教师组织编写,以“教、学、做”一体化的教学模式来体现教学内容和单元结构,做到“讲练结合、讲中练、练中学”,易于学习者消化和吸收所学内容,并锻炼实操能力,达到学以致用的效果。 《Java编程入门/高职高专计算机教学改革新体系规划教材》面向Java编程的入门者或初学程序设计的入门者,书中前5个单元注重逻辑程序设计能力的培养,后4个单元注重面向对象思维和编程的入门和培养,这两部分的内容是当前绝大部分编程语言的基本要素。虽是入门级课程,但书中每个单元的“上机练习及综合实战”部分要完成一个小型项目“绿之洲购书管理系统”的部分模块功能,可激发学生的成就感及学习兴趣。 《Java编程入门/高职高专计算机教学改革新体系规划教
多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想。本书将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。 如果你已经掌握Java SE,想尽快了解Java 8新特性,写出简单干净的代码,那么本书不容错过。
本书以一个Web应用系统——E-STORE(电子商城)项目开发为主线,从实际项目开发的角度出发,采用“项目和任务驱动”教学法,系统、全面地介绍如何应用Java Web的基本技术开发Web应用系统。重点介绍E-STORE的商品信息浏览、商品信息查询、用户注册、用户登录、购物车、购物结算与订单查询,以及后台管理等模块的设计与实现,将Java Web的基本技术合理地分解到各个模块中介绍,每一个模块的设计和实现按照“功能说明→分析设计→编程详解→知识拓展”的顺序进行介绍,符合高职学生的认识规律和职业技能的形成规律。 本书将专业知识讲解、职业技能训练、综合能力提高进行有机的结合,适用于项目教学或理论、实践一体化教学,融“教、学、练”于一体,强化技能训练,提高实战能力,让读者在反复动手的实践过程中,学会如何应用所学知识解决实际问
简洁易懂抓本质。本书循序渐进,由浅入深。针对初学者难以转换开发思维的情况,进行了较深的原理讲解,同时适量增加了大量实例,并以序号的形式,分点进行详解。内容丰富重实用。本书主要面向对象为零基础或初级程序开发者。以实际应用为目标,从Java基础开始讲解,到数据库操作,去除了使用率不高的SWING应用,把该篇幅的容量增加到其他相对重要的章节,让读者学到更符合开发者的技能。细致入微实战强。书中大量的使用了实例,一个知识点一个实例,一段注释讲解,同时章尾配有巩固案例。通过应用原理讲解以及实战练习,读者能快速转变开发思维,掌握“原理”、“知识点”、“技巧”。
本书分为上、中、下三篇,共11章。上篇是习题及解析篇,共9章。内容包括数据结构基本概念、线性表、栈和队列、串、数组与广义表、树和二叉树、图、查找、排序。每章包括内容介绍(含数据结构和习题解析)与习题两大模块。中篇是实验篇,内容包括实验流程及11个主题实验,每个实验分为基础练习、进阶练习和扩展练习3个模块,其难度是递进式的。下篇是课程设计篇,内容包括课程设计实施方案、评价标准及21个课程设计备选题目。书后的附录给出了各章部分习题的参考答案、实验报告格式以及课程设计报告格式。 本书可作为高等院校计算机、信息或其他相关专业学生学习数据结构和其他程序设计类课程的参考教材,或研究生入学考试的辅导材料,也可作为广大参加自学考试的人员和软件工作者的参考用书。
郑刚等编的《Java Web程序设计》介绍了JavaWeb开发中的主要相关技术及相关知识。全书分为12 章,内容包括Java web开发概述、搭建Java Web开发环境、Servlet技术、JSP技术、跟踪会话、过滤器 Filter、监听器Listener、JSTL标签库、自定义标签、数据库概述、JDBC使用以及在Java Web开发中经常 遇到的问题与解决的方法。 《Java Web程序设计》内容全面,结构清晰,语言通俗流畅,重难点突出,例题丰富,所有程序都能 够直接运行。本书可作为大中专院校的计算机及相关 专业的JavaWeb程序设计教材,也可作为计算机软件 开发人员的参考书。
JavaEE包含一系列的技术,对于Web开发人员来说,关键是掌握Web组件技术、JDBC编程以及常用框架等。本书主要分为四部分:部分快速学习Servlet、JSP组件基本知识,并通过简单示例演示MVC模式的含义及使用;第二部分详解Servlet组件开发,对Servlet相关技术进行深入剖析;第三部分深入学习JSP组件开发;第四部分学习与JavaEE架构设计相关的几个高级主题,包括Log4j、Ajax、JSF框架。本书在部分设计了一个案例,并贯穿始终,随着学习的深入不断完善案例,将所学技能直接应用到案例开发中,做到“学中做,做中学”。 本书适合各层次Web开发人员阅读。
《数据结构与算法》(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技术进行百科全书式的介绍。本书以初学者为起点,对面向对象思想进行深入透彻的剖析。全书用9个任务和2个综合应用作为内容载体,通过任务分析,引入相关的知识和技术,同时精选了大量的生活案例来形象地溶解知识,在对案例衬托相关知识铺开阐述基础上,通过任务实施来完成任务导引中提出的任务,从而达到强化技能培养的目标。为使本书内容通俗易懂,激发学生的学习兴趣,书中的任务以故事形式描述,并配以逼真的图片说明,通过口语化的语言将抽象的知识形象化,从而增强学生对知识的理解与运用。 与市面上的其他Java教材相比,本书的不同之处主要体现在以下几个方面: 1.教材特色 -层次递进,任务驱动 以“l+1+1”的结构逐层深入,即一个基础(Java
《HTML+CSS+JavaScript网站开发实用技术》系统地讲述了利用HTML、CSS和JavaScript进行网页设计的相关知识,案例部分结合了HTML5与CSS3的典型应用,可以帮助读者快速掌握网站开发技术,实现网站开发从传统的HTML+CSS向HTML5+CSS3过渡。 《HTML+CSS+JavaScript网站开发实用技术》内容主要分为4部分。部分包括第1章~第3章,介绍了HTML中广泛使用的标记和属性,指明了那些已经过时的或很少使用的标记和属性,HTML5中有变化的标记或HTML5新增的常用标记以示例的形式给出说明。第二部分包括第4章~第5章,介绍了CSS的概念、应用,通过示例说明了部分CSS3对CSS2改进的内容。第三部分包括第6章~第8章,介绍JavaScript中的概念、对象和事件处理。第4部分,介绍了网站的发布与管理。 《HTML+CSS+JavaScript网站开发实用技术》涵盖知识全面,案例丰富,易学易用,将知识点融于案例之
本教材从培养读者实践能力入手来设计教材内容,按照“项目驱动,按需学习”的思想设计了新颖的整体结构,每章通过项目引入教学内容,能够让读者在学习的时候做到有的放矢。在每一章节里面,首先分析完成指定的功能需要了解哪些知识点,在对这些知识点分别进行讲解示例后,通过专门设计的实践环节,对学习者进行单项巩固训练;然后讲解学生成绩管理系统中相应功能的实现,展示了相关知识点的综合运用;后通过实践项目中相似模块的实施,使读者熟练掌握相关的技术要点。教材后一章设计了一个课程项目———学生成绩系统,详细阐述了从项目分析、设计到项目的实现、改进的全过程,循序渐进地引导读者在项目开发实践中掌握相关的技能。
具体包括Web的概念、计算机网络体系结构、HTTP协议、Java Web开发环境、JSP基础、 JSP中的文件操作、 Java web的数据库操作、Struts基础、Struts核心文件、Struts2基本方法和关键技术、Hibernate开发基础、Hibernate核心文件和接口、Spring基础、 Spring原理与技术、并且以综合实例的方式介绍了SSH集成方法及过程。
丁振凡编著的《Spring3.x编程技术与应用》按 循序渐进的原则对Spring3.x的主要知识及应用体系 进行了较为系统的介绍,回答了应用开发者 为关心的一些话题,目的是帮助读者快速理解和运用相关知识。 《Spring3.x编程技术与应用》紧扣新版Spring的知识内容,结合实际应用进行讲解,书中的应用样 例具有很大的实用性。全书分3篇共21章,具体内容包括:Spring环境的安装与使用、JSP与JSTL简介、 Spring基础概念与工具、用SpringJdbcTemplate访问数据库、使用Mayen工程、Spring MVC编程、基于 MVC的资源共享网站设计、Spring的AOP编程、Spring的安全访问控制、Spring的事务管理、 Spring的任务执行与调度、Spring Web应用的国际化支持、AJAX和Spring结合的访问模式、利用Spring发 送电子邮件、Spring JMS消息应用编程、教学资源全文检索设计、Java应用的报表打印、网络考试系统设 计、Spring应
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的页面元素及内置对象。适合的读者对象本书采取
本教材围绕开源的技术示范项目PetStore的实现介绍Java Web应用系统开发技术:HTML/CSS,JDBC,JSP,标签库(JSTL),Servlet,JavaBean,Filter,以及J2EE轻量级框架技术Hibernate,Struts2和Spring,并且融入面向对象程序设计思想和MVC设计模式。本教材从完成简单的静态版本(HTML/CSS)开始,逐步迭代,到后使用框架技术(Hibernate,Struts2和Spring)完成项目,难度推进合理。本教材适合作为本科、高职软件技术及相关专业学生学习Java Web应用开发技术的教材,也可作为面向就业的实习实训教材。本书提供配套的PPT课件、课后习题答案和程序源代码,可在电子工业华信教育资源网免费下载。
本书主要聚焦于Java开发者 的Java核心基础知识。全书共23章,主要内容包括面向对象、基础数据类型、自动拆装箱、字符串、集合类、反射、序列化、枚举、I/O、动态代理、注解、泛型、时间处理、编码方式、语法糖、BigDecimal、常用工具库及Java新版本特性等,比较全面地覆盖了Java开发者日常工作中用到的大部分基础知识。本书既适合读者进行体系化的学习,也适合读者查缺补漏,将以往所学的知识点连成线,进而构建并完善自己的知识体系。
本书是网页特效设计项目化教材。 本书将网页特效分为9类,分别是基本网页特效、日期时间类网页特效、文字类网页特效、图片类网页特效、表单控件类网页特效、导航菜单类网页特效、选项卡类网页特效、内容展开与折叠类网页特效和页面类网页特效,同时相应地将全书分为9个教学单元,每个教学单元分析和设计一种类型的网页特效,同时将JavaScript和jQuery的相关知识合理地安排到各个教学单元。 本书可以作为普通高等院校、高等或中等职业院校和高等专科院校各专业网页特效设计课程的教材,也可以作为网页特效设计的培训用书及技术用书。
吴育锋、周建东主编的《Java面向对象编程(高等院校计算机技术十二五规划教材)》从初学者的角度出发,以培养读者Java编程实践能力为目的来设计教材内容。按照“任务驱动”的思想设计了新颖的框架结构,并按每个任务的需求精心组织知识点。全书共lO章,内容涵盖了Java开发环境的搭建与运行机制、基本语法、面向对象编程思想、GuI编程、I/0、多线程技术、网络编程和.JDBC技术等.Java开发中重点用到的多种知识点和技术。每章都以一个任务描述作为开头,继而进行任务分析,技术准备(知识点学习),然后提出解决方案,*终进行任务实现。在技术准备环节,本书采用了大量典型的例子,通过剖析案例、分析代码,帮助读者养成良好的编程习惯。这一系列环节构成了一个整体,展示了相关知识点的综合运用,*终加深读者对知识点的理解,达到熟练掌握相关技术要