《Java面向对象程序设计实验教程》是《Java面向对象程序设计》的配套实验指导教材。《Java面向对象程序设计实验教程》分两部分:部分是基础知识篇,主要讲述Java面向对象程序设计实验指导,通过给出切合生活实际的综合性案例和详细的上机指导,将Java面向对象学习中的知识点由浅入深、循序渐进地穿插在案例当中,适当借助UML类图和问题拓展,培养学生发现问题、分析问题、解决问题的能力,启发学生深入思考;第二部分是上机实践篇,主要包括课程实验大纲(总体规划了实验学习目标,并给出建议的课时安排)和实验报告(给出与实验指导相配套的各个实验目的和要求,以及实验内容和过程,以便读者可以形成具体的实验结果文档,便于验收学习成效)。
《Java从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为4篇共24章,内容包括初识Java,开发工具(IDEA、Eclipse),Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注解,数据库操作,Swing程序设计,Java绘图,多线程,并发,网络通信,飞机大战游戏,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,这可以帮助读者轻松领会Java程序开发的精髓,并快速提高开发技能。 另外,本书除了纸质内容,还配备了Java在线开发资源库,主要内容如下: 同步教学微课:共249集,
本书详细讲解了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版的读者可以快速定位获取到新的知识。
本书由国内编译器和虚拟机方面的研究者执笔,详细介绍了Java虚拟机设计与实现的各个方面,并给出了相关算法的实现。全书围绕虚拟机架构,讨论了虚拟机中的所有重要组件,包括类加载器、执行引擎、本地方法接口、异常处理、堆和垃圾收集、多线程及调试。 本书不仅关注对技术本身的介绍,还重点强调了这些技术所涉及的知识对读者进一步掌握工具和提高软件设计水平的重要作用,并给出了丰富的示例和很好实践。 本书适合Java程序员、对编译器和虚拟机底层技术感兴趣的工程人员,以及高等院校计算机相关专业的学生阅读。
《Java高级开发》是高等教育出版社与达内时代科技集团(以下简称达内集团)联合出品的程序设计类新形态一体化教材,由达内集团诸多开发经验及授课经验丰富的一线讲师编写。《Java高级开发》以IT互联网企业实际用人的要求为导向.总结近几年国家应用型本科院校与示范性高职院校软件技术专业教学改革经验及达内集团在IT培训行业十多年的经验编写而成。《Java高级开发》主要介绍java编程技术,全书共分为7章,包括:Java桌面图形界面开发、Java I/O、Java多线程、Java网络编程、JDBC、XML和JSON、Java反射和注释。每一章节都由基础知识、阶段案例、练习、总结等模块组成,通过不同模块间的互相辅助来搭建Java程序开发教学所需要掌握的知识结构。《Java高级开发》可作为应用型本科、高等职业院校软件技术专业的课程教材,也可作为Java开发者的学习和参考用
教材的基本信息 1.适用对象 本教材适用于计算机相关专业本科《Web开发技术(Java)I》课程和专科《Web开发技术(Java)II》课程的教学。 2.具备的知识和能力基础 学习本课程,需要具备基本的Java语言和数据库知识,本科生或专科生应该先修过《Java语言程序设计》和《数据库原理与应用》的相关课程,并且已经具有了基本的计算机基础知识、查阅资料等能力。 3.教学总体目标 学习本课程之后,将为后续的程序设计课程打下一定的基础,并且培养学生在9个方面的TOPCARES-CDIO 能力,分别是: (1)专业基础知识:掌握JavaWeb开发核心理论和技术。 (2)分析问题:针对具体的问题,能够运用所学知识进行分析,逐步找到解决问题的方法。 (3)具有概念化和抽象化能力:针对具体的应用和实际的问题,能够运用所学知识对问题进行抽象,分清应用的层次。 (4)
本套丛书是 创意的编程学习宝典。以富有趣味性的漫画和智慧问题为特色,将枯燥的Java编程知识呈现得生动活泼,为读者打开了通往编程世界的大门。 书中融合了漫画的趣味性和智慧问题的引导,使学习过程不再沉闷。无论你是编程新手还是经验丰富的开发者,都能在这里找到启发和乐趣。薛定谔作为导学人物,以他独特的智慧 读者探索Java编程的奥秘。 从基础知识到 概念,覆盖了Java编程的方方面面。读者将通过有趣的情节和问题,逐步深入了解面向对象编程、接口、泛型等核心概念,轻松掌握Java语言的精髓。 与传统的编程教材不同,本套书以其独特的叙述方式,将学习过程变得轻松愉快。你将在书中解决一系列趣味问题,从而掌握Java编程的技巧。同时,书中还包含大量实用示例和练习,帮助读者将所学知识应用到实际项目中,提高编程技能。 无
\"本书从问题出发,强调对学生解决问题的引导,培养学生自我探索和深钻问题的能力,完成产学研融合教学的闭环;以成果为导向(OBE),破除知识点罗列模式,本书将知识点暗藏在大量实际问题场景的设计解决当中本书分为基础篇、进阶篇和应用篇三个阶梯层次,其中,基础篇包括:Java语言基础、面向对象编程、继承与组合、常用数据结构、程序的健壮性设计、输入与输出等;进阶篇包括:创建型、结构型和行为型三类程序设计模式的使用场景、模型范式、特点和应用;应用篇包括:图形界面设计、并行程序设计、网络编程、数据库编程、综合实例等。 本书内容翔实,层次清晰,既可以作为普通本科院校各专业Java程序设计课程和信息技术类专业的综合课程设计的教材,也可作为自学者及软件开发人员的参考用书。 \"
本书由浅入深、系统地介绍了Java代码审计的流程、Java Web漏洞产生的原理以及实战讲解,并力求语言通俗易懂、举例简单明了,便于读者阅读领会。同时结合具体案例进行讲解,可以让读者身临其境,快速了解
本教材共10章,各章节均有完整、详细案例贯穿其中。第1章为Java EE相关编程技术的入门导论,第2章为Struts框架的应用,第3章为Spring框架的应用,第4章为Hibernate框架的使用,第5章为CVS版本管理工具的使用,第6章为日志模块的使用,第7章为单元测试方法,第8章为Java Web集成开发工具(IDE),第9章为Tomcat服务器配置与应用, 0章为UML建模语言, 1章为设计模式。 本书在 版基础上,具体的修订内容主要体现在以下三大方面,1.增加了重要技能模块:UML建模技术、Web服务器 应用、IDE集成开发工具企业级应用。2.为每章增加了章节习题,增加课程趣味性,丰富学生的学习元素,增加教师授课的题材。3.针对原教材使用过程中所专业教师及学生反馈的问题作进一步的完善与处理。本次修订对原教材作了较大范围的修订,使教材既体现岗位技能目标,又体现时代性。