《Java面向对象程序设计实验教程》是《Java面向对象程序设计》的配套实验指导教材。《Java面向对象程序设计实验教程》分两部分:部分是基础知识篇,主要讲述Java面向对象程序设计实验指导,通过给出切合生活实际的综合性案例和详细的上机指导,将Java面向对象学习中的知识点由浅入深、循序渐进地穿插在案例当中,适当借助UML类图和问题拓展,培养学生发现问题、分析问题、解决问题的能力,启发学生深入思考;第二部分是上机实践篇,主要包括课程实验大纲(总体规划了实验学习目标,并给出建议的课时安排)和实验报告(给出与实验指导相配套的各个实验目的和要求,以及实验内容和过程,以便读者可以形成具体的实验结果文档,便于验收学习成效)。
《Java从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为4篇共24章,内容包括初识Java,开发工具(IDEA、Eclipse),Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注解,数据库操作,Swing程序设计,Java绘图,多线程,并发,网络通信,飞机大战游戏,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,这可以帮助读者轻松领会Java程序开发的精髓,并快速提高开发技能。 另外,本书除了纸质内容,还配备了Java在线开发资源库,主要内容如下: 同步教学微课:共249集,
邱尚明、罗拥华主编的《JavaScript动态网页开发案例教程(高职高专院校十二五规划教材)》由浅入深地介绍了JavaScript开发所涉及的各类知识。全书共分12章,内容包括JavaScript简介、JavaScript基础、流程控制、函数、对象与数组、正则表达式、Window窗口对象、事件处理、document对象、文档对象模型(DOM)、浏览器对象模型(BOM)和JavaScript实用范例。本书配有大量的案例,介绍详略得当,有益于读者快速掌握JavaScript编程技术。通过本书的学习,读者可以制作出自己的动态网页,全面提高自己网页设计的基础知识和基本技能。 本书易学、好练、实用,既可作为计算机相关专业的教材,也可作为动态网页开发课程的实践型教材,同时也适合JavaScript编程初学者及程序开发人员学习参考。
本书详细讲解了JavaEE中Spring、SpringMVC和MyBatis三大框架(SSM)的基础知识和实际应用。为了更好地帮助读者学习SSM框架,本书以大量案例介绍了SSM框架的基本思想、方法和技术。全书共20章,分四部分介绍。~5章为部分,主要讲解Spring框架的相关知识,内容包括Spring入门、SpringIoC、SpringBean、SpringAOP以及Spring的事务管理;第6~8章为第2部分,主要讲解MyBatis的相关知识,内容包括MyBatis开发入门、映射器以及动态SQL;第9~18章为第3部分,主要讲解SpringMVC的相关知识,内容包括SpringMVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、、数据验证、靠前化、统一异常处理、文件的上传和下载以及EL与JSTL;9章、第20章为第4部分,主要讲解SSM框架整合的基本思想与实战开发,内容包括SSM框架整合以及基于SSM框架的电子商务平台的设计与实现。本书突出实用性、趣味性,
书的第2版出版于2013年,撰写时是基于早期版本的JDK7。经过将近十年的时间,今天JDK版本已经发展到了JDK12及预览版的JDK13,出现了许多激烈的变革,也涌现了不少令人欣喜的新变化、新风潮。因此笔者在撰写本书第3版时,希望能把这些新的变化融合到已有的知识框架上。 全书一共分为五个部分:走近Java、自动内存管理、虚拟机执行子系统、程序编译与代码优化、高效并发。 各个部分之间基本上是互相独立的,没有必然的前后依赖,读者可以从任何一个感兴趣的专题开始阅读,但是每个部分中的各个章节间则有先后顺序。同时,在前言部分列出了每章主要更新的内容,以便阅读过第2版的读者可以快速定位获取到新的知识。
大数据正逐步渗透到我们生活的方方面面,在生产、经营、流通等各个领域大放异彩,大数据分析技术在销售领域的应用非常亮眼。基于大数据技术进行用户信息采集,生成用户画像,针对消费者的个性化需求进行商品广告推送,因其较高的客户转换率成为电商主要的营销策略。大数据的处理流程分为采集、清洗、存储、分析4个阶段,真实的电商大数据平台推送系统也是一样。客户在电商平台购物或浏览商品后,电商会根据客户的购物历史或浏览历史推送相似商品,这个过程其实就是电商大数据推送。 本书基于Java语言,学习敏捷开发流程,实践企业项目开发。将项目 开卷有益 大数据精准营销 贯穿始终,结合高职教学实际和敏捷开发实践路线,采用任务驱动、技术探索式教学模式。教学内容分为4个迭代项目,每个迭代分为用户故事、任务看板、技术探索、实
本书由国内编译器和虚拟机方面的研究者执笔,详细介绍了Java虚拟机设计与实现的各个方面,并给出了相关算法的实现。全书围绕虚拟机架构,讨论了虚拟机中的所有重要组件,包括类加载器、执行引擎、本地方法接口、异常处理、堆和垃圾收集、多线程及调试。 本书不仅关注对技术本身的介绍,还重点强调了这些技术所涉及的知识对读者进一步掌握工具和提高软件设计水平的重要作用,并给出了丰富的示例和很好实践。 本书适合Java程序员、对编译器和虚拟机底层技术感兴趣的工程人员,以及高等院校计算机相关专业的学生阅读。
《Java高级开发》是高等教育出版社与达内时代科技集团(以下简称达内集团)联合出品的程序设计类新形态一体化教材,由达内集团诸多开发经验及授课经验丰富的一线讲师编写。《Java高级开发》以IT互联网企业实际用人的要求为导向.总结近几年国家应用型本科院校与示范性高职院校软件技术专业教学改革经验及达内集团在IT培训行业十多年的经验编写而成。《Java高级开发》主要介绍java编程技术,全书共分为7章,包括:Java桌面图形界面开发、Java I/O、Java多线程、Java网络编程、JDBC、XML和JSON、Java反射和注释。每一章节都由基础知识、阶段案例、练习、总结等模块组成,通过不同模块间的互相辅助来搭建Java程序开发教学所需要掌握的知识结构。《Java高级开发》可作为应用型本科、高等职业院校软件技术专业的课程教材,也可作为Java开发者的学习和参考用
本书是布鲁斯 埃克尔时隔 15 年,继 Thinking in Java 之后又一力作,基于 Java 的 3 个长期支持版(Java 8、11、17),讲解 Java 核心语法,并对 Java 的核心变化进行详述。全书内容通俗易懂,配合示例讲解逐步深入,并结合实际开发需要,从语言底层设计出发,有效帮读者规避一些常见的开发陷阱。 主体部分共 22 章,内容包含对象、操作符、控制流、初始化和清理、复用、多态、接口、内部类、集合、函数式编程、流、异常、代码校验、文件、字符串、泛型等。 本书适合各个层次的 Java 开发者阅读,同时也可作为面向对象程序设计语言以及 Java 语言的参考教材。
本书内容主要是对《On Java 中文版 基础卷》的拓展延伸,重点讲解 Java 的高级特性、并发、设计模式等相关进阶知识,对一些和开发密切相关的底层操作(如 I/O 系统、底层并发、数据压缩等)进行深入探讨,同时针对基础卷的重点章节进行了补充说明(如第 3 章增补了一些关于集合的高级特性)。在附录中,作者给出了 67 条关于低级程序设计和编写代码的建议,并分享了自己成为程序员的一些经验之谈。 本书适合有一定项目开发经验的 Java 程序员阅读。
教材的基本信息 1.适用对象 本教材适用于计算机相关专业本科《Web开发技术(Java)I》课程和专科《Web开发技术(Java)II》课程的教学。 2.具备的知识和能力基础 学习本课程,需要具备基本的Java语言和数据库知识,本科生或专科生应该先修过《Java语言程序设计》和《数据库原理与应用》的相关课程,并且已经具有了基本的计算机基础知识、查阅资料等能力。 3.教学总体目标 学习本课程之后,将为后续的程序设计课程打下一定的基础,并且培养学生在9个方面的TOPCARES-CDIO 能力,分别是: (1)专业基础知识:掌握JavaWeb开发核心理论和技术。 (2)分析问题:针对具体的问题,能够运用所学知识进行分析,逐步找到解决问题的方法。 (3)具有概念化和抽象化能力:针对具体的应用和实际的问题,能够运用所学知识对问题进行抽象,分清应用的层次。 (4)
本教材根据高等职业教育人才培养目标的要求,按照“以学生为中心、以学习成果为导向、以任务为驱动”思路进行教材开发设计,从初学者的角度详细讲解了Java基础中的核心技术。全书共分为八个学习成果,覆盖Java开发环境的搭建及其运行机制、基本语法、面向对象的思想、常用API、集合、I/O、GUI、JDBC、多线程技术和网络编程等内容。每个学习成果又分解成若干个子任务,通过任务驱动展开知识的讲解,在任务实施过程中 终完成学习成果,从而达成学习目标,教学做一体,理论实践紧密融合,重点培养学生的编程能力和职业素养,为程序设计打下坚实基础。
《Java Web程序设计》教材内容主要涵盖Servlet、JSP和JavaBean三大技术领域知识,以及JDBC操作数据库的知识。根据企业级的开发要求,将Servlet、JSP和JavaBean分层操作,整合为MVC设计模式,将JDBC按照DAO设计模式的要求对数据操作分层合计,以达到项目的低耦合,高聚合的开发要求。通过实施一个“图书借阅管理系统”项目,以项目为主线、将理论与实践教学有机地结合起来,使读者能够学习到JavaWeb应用完整的开发体系。教材采用MVC和DAO的设计模式进行系统的开发。 本书可作为高等学校计算机相关专业的教材使用,也可作为Web开发人员参考。
Java是当前市面中常用的编程语言之一,是Web开发领域的领军开发语言。《Java Web程序设计基础入门与实战(微课版)》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握Java Web开发的基础知识与使用方法。本书主要内容包括Java Web网站开发基础、HTML技术概述、CSS样式基础知识、JavaScript脚本语言、JSP基础入门、动作指令和内置对象、自定义标签和新特性、Servlet详解、深入学习JavaBean、JSTL标签库、Ajax开发技术、数据库编程、使用JDBC、使用JSF技术、使用JavaMail发送邮件、在线商城系统(Spring Boot+MySQL)等方面的知识。全书循序渐进、结构清晰,以实战演练的方式介绍知识点,让读者一看就懂。 《Java Web程序设计基础入门与实战(微课版)》面向学习Java Web开发的初、中级用户,适合无基础又想快速掌握Java Web开发技能的读者,同时对有