JAVA及其相关
-
Java Web技术及应用项目教程于瑞琴, 朱春晖, 主编本书循序渐进地介绍了JavaWeb技术的相关知识,针对每个知识点配备了相应的实例任务。全书共13章,内容包括JavaWeb简介、创建及配置Web项目、JSP技术、Servlet技术、JavaBean技术、数据库访问技术、数据库连接池与DBUtils工具、会话跟踪技术、EL和JSTL、Ajax技术、Servlet的高级特性以及JSP自定义标签,并通过综合案例项目——思源电气银企直联系统项目,介绍了Web项目的开发流程和相关技术的综合应用。本书既可作为高等院校计算机相关专业的教材,也可供JSP学习者参考使用。 -
你好!Java 关东升关东升本书以轻松幽默的语言,从零开始介绍如何学习Java语言。书名来源于编程语言中最经典的Hello World程序,寓意带您从入门到精通。本书全面系统地介绍了Java语言编程,共包含15章内容,涵盖了Java的基础语法、面向对象编程、常用类库、GUI编程、数据库访问、网络编程、多线程等核心知识点和编程技能。书中大部分知识点后都设计了针对性的训练营,通过大量示例和综合练习案例,帮助读者深入理解知识并灵活运用。每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。我们提供配套代码、课件、答疑服务,以及视频来辅助学习(下载方式见封底)。书中目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以激发读者的学习兴趣。无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Java语言实用技能。只要耐心学习践行,必将收获满满,现在请开始Java编程之旅吧! -
OpenAI API编程实践[美]布鲁斯·霍普金斯(Bruce Hopkins) 著 郭涛 译拥抱软件开发的未来!《OpenAl API编程实践(Java版)》是Java开发者学习使用ChatGPT和OpenAI API构建智能应用的理想帮手。本书从基础入手,详细阐述如何以编程方式使用ChatGPT。你将学习ChatGPT和OpenAl API的基础知识,包括身份验证、发送提示、生成响应、在Playground中进行测试以及处理错误等。通过完成实战练习,你将进一步了解不同API功能的实际应用。此外,你将学习如何使用GPT-4、GPT-3.5、Whisper、DALL-E等模型,为自己的AI应用程序注入强大动力。本书将帮助开发人员认识到,生成式Al工具并不能取代软件开发工作,而是作为辅助工具,来帮助提高开发效率!你将学会利用ChatGPT作为Java Al结对程序员,为Java应用程序提供强大的NLP功能,从而轻松理解各种格式的非结构化文本。最终,你将能逐步应用所学知识,创建能自动处理Slack和Discord消息的智能聊天机器人。随着人工智能这一新兴领域的蓬勃发展和变革,本书将助力Java开发人员充分利用Al技术,开发出更卓越的应用程序。丰要内容使用ChatGPT和OpenAl API进行身份验证,学习如何设计和发送提示信息演示如何在ChatGPT Playground中测试提示信息如何使用多种AI模型调整温度、Top_p和其他参数,从ChatGPT创建更独特、更具吸引力的响应为Slack或Discord服务器创建智能机器人将上下文纳入提示以获得更贴切的回复,并应用API的高级功能探索ChatGPT和OpenAI的未来发展方向 -
Java项目实战廖志伟本书是一本高质量的实战指南,面向Java开发者,旨在帮助他们进阶成为资深开发者。作者结合多年一线开发经验,深度剖析大型互联网企业通用技术的进阶应用,提供丰富的实战经验和实用技巧。本书共9章,第1章讲解项目管理经验,第2章从设计模式的角度提升代码复用、可维护性、扩展性等方面的经验。第3章深入讲解Spring Boot框架的原理和设计思想,帮助读者更加熟练地运用该框架。第4章主要讲解Java项目和中间件部署的相关方案,包括CentOS 7、Docker、DockerCompose、宝塔面板、Kubernetes等。第5~9章讲解调优方面的经验,涵盖了JVM、MySQL、Redis、消息中间件和ElasticSearch等方面的知识。本书内容丰富、实用,适合多个岗位的读者,包括Java开发者、技术管理人员、系统运维人员等。阅读本书后,读者能快速提升实战项目经验,熟练地运用这些技术,并在实际项目中取得更好的效果,因此,对于工作多年的开发者来讲,本书也有不可替代的参考价值。 -
剑指JavaWeb尚硅谷教育全书共分为14章,详细介绍了JavaWeb应用程序开发相关的技术,包含的内容如下,JavaWeb应用开发概述、HTML与CSS网页开发基础、开发环境的搭建、Tomcat、Servlet技术、Thymeleaf渲染、会话控制、JavaScript脚本语言、Vue框架、Ajax技术,以及过滤器和监听器等内容。书中所有知识都结合具体实例进行介绍,涉及的代码给出了详细注释。并且提供了一个书城项目的综合案例,融合了本书所讲内容,进一步讲解JavaWeb在实际开发中的应用。 -
从零学Java设计模式[美]米罗斯拉夫·威格纳本书以实用的设计模式为例,讲解了Java近年来在改善语法方面取得的进展,同时在实现这些模式的过程中展示了语言特性、设计模式与平台效率之间的关系。本书涵盖23种传统的设计模式、11种较为常见的模式,以及8种适用于多线程环境的并发模式。另外,本书还简要介绍了15种反模式。作者讲解这些模式的时候不仅给出了简洁、直观的范例代码,而且还利用UML类图与JFR工具展示了运用该模式的程序所具备的架构及运行细节,让读者能够更全面地了解模式对代码结构的影响,以及模式与Java虚拟机的交互情况。本书的特点在于把Java这种成熟的编程语言以及该语言最近新增的特性与各种设计模式结合起来,告诉读者怎样充分发挥Java的特性与优势,从而更好地实现设计模式,避免陷入空谈概念而无法落实的境地。 -
Java Web项目开发全程实录明日科技《Java Web项目开发全程实录(第2版)》精选8 个热门项目,涉及Servlet、SSM 框架和Spring Boot 框架三大Java Web 重点应用方向,实用性非常强。具体项目包含:明日科技门户网、购好物网络商城、员工信息管理系统、好生活个人账本、嗨乐影评平台、电瓶车品牌信息管理系统、寻物启事网站和明日之星物业管理系统。本书从软件工程的角度出发,按照项目开发的顺序,系统、全面地讲解每一个项目的开发实现过程。在体例上,每章一个项目,统一采用“开发背景→系统设计→技术准备→数据库设计/公共模块实现/各功能模块实现→项目运行→源码下载”的形式完整呈现项目,给读者明确的成就感,可以让读者快速积累实际项目经验与技巧,早日实现就业目标。 -
冲刺高薪Offer吴晓勇 梁建全本书旨在帮助Java求职者在面试中脱颖而出,内容涵盖Java通用架构方案的多个关键主题,如微服务架构、高性能架构、高可用架构、高并发架构、分布式原理和分布式缓存等。本书的特点在于,它将互联网领域的名企、大厂的面试问题与实际案例相结合,对面试问题和面试官的心理进行深度剖析,并将面试问题的相关解答和相应技术点详细展开,以帮助读者全面理解相关概念和技术,并能在面试和实际工作中灵活应用。通过学习本书,读者可以深入了解名企、大厂的实际案例和相关问题的解决方案。书中总结的一些宝贵经验将有助于读者在面试中表现得更加出色,增加成功的机会,斩获高薪Offer,并提升自己的实际工作能力。读者无论是要做好面试准备还是要适应实际工作需求,都能从本书中获益。 -
精讲数据结构塔拉本书按照循序渐进的顺序讲解了多种常见数据结构的相关定义、实现方式及应用场景,并通过提供配套代码、研读Java源码的方式,让读者能够通过体会代码实现细节的方式加深对各种常见数据结构从理论定义到实践落地过程的理解。本书除了阐述各种常见数据结构的基本定义外,还引申的讲解了常见数据结构内部隐含的特点,使读者能够更加全面地了解各种常见数据结构的特征和优缺点。本书共9章。第1章对数据结构时间、空间效能的评判标准进行讲解。第2章对数组和链表及其引申结构进行讲解。第3章对栈和队列两种基于数组和链表的逻辑结构讲解。第4章对常见的搜索、排序算法进行讲解。第5章对字符串结构及字符串匹配算法进行讲解。第6章对多种常见树形结构及相关算法进行讲解。第7章对堆结构进行讲解。第8章对散列表结构进行讲解。第9章对图结构及其常见算法进行讲解。本书既适合具有一定Java语言基础的高校学生作为学习数据结构、研究其实现原理的参考书籍,也对具有一定工作经验、需要对不同数据结构之间差异性、内在特征进行研究的人群均有一定参考价值。 -
Effective Java中文版[美]约书亚·布洛克(Joshua Bloch)暂缺简介...
