Java学习路线
文章平均质量分 92
为初学者和进阶者规划清晰的学习路径,让你的学习更加高效。
青云交
双云专家 | 阿里云开发者社区专家博主 | 华为云云享专家
CSDN 里程碑:2024 个人影响力前 17 | 博客之星 TOP23
纪录保持者:首位全区域四榜榜首 | 苏州双榜霸榜
高级工程师,大数据架构师,近 13 年技术路,深知征途不易 —— 愿以代码为桥,与同行者并肩破局,共探技术深水区。
博客专家 大数据领域优质创作者,深耕 Java、大数据、AI、Python、云原生及前端等领域,感恩全网十多万粉丝一路同行!
「青云交」汇聚大数据前沿干货,邀你共攀技术高峰!
商务合作(产品/技术推广)或技术交流,扫码关注公众号「青云交」(微信:QingYunJiao),私信必回,干货常更~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java技术:2024年开发者必须了解的10个要点
分析和比较不同的Java EE框架,如Spring, Jakarta EE等,并讨论它们在现代化企业应用中的应用。介绍Docker, Kubernetes等容器化技术在Java项目中的应用及其带来的好处。剖析Java在云平台如AWS, Azure等的应用,并探讨构建云原生应用的最佳实践。简介Java语言的基础和面向对象的核心概念,强调它们在构建复杂系统中的重要性。更新Java安全性的最新动态,解释如何保护Java应用不受常见安全威胁的侵害。分享一些实用的Java性能调优技巧,帮助开发者提高应用的运行效率。原创 2024-05-17 23:59:09 · 1157 阅读 · 5 评论 -
突破性能瓶颈: Java 22的性能提升之旅
本文深入探讨 Java 22 对实时系统的性能提升。包括 G1 垃圾回收器优化减少停顿时间,平均性能提升约 5%,特定场景可达 15%。API 和工具优化及增强的 Stream API 也为实时系统带来诸多好处。文中通过金融交易、工业自动化等多个实际案例及代码示例阐述其优势,还探讨了与响应式编程框架的结合。结尾鼓励读者分享经验,为实时系统开发提供参考。原创 2024-05-16 09:44:07 · 1034 阅读 · 10 评论 -
JVM面试指南:掌握这10个问题,大厂Offer轻松拿
Java 虚拟机(JVM)是 Java 平台的核心组成之一,深入理解 JVM 的工作原理、性能优化和垃圾回收机制,对于每一个希望在顶尖科技公司站稳脚跟的 Java 开发者来说,是必不可少的。今天,我们将探讨 10 个最经典的 JVM 面试题目,它们不仅理论深入,而且附带实际例子,可以帮助您在面试中脱颖而出。JVM 作为一个抽象的计算平台,将 Java 程序的字节码转换成机器可以执行的指令。讨论 JVM 性能优化的策略时,您可以分享具体的实例和成果,这不仅证明了您的能力,还展示了您注重实战的态度。原创 2024-05-24 00:17:44 · 1304 阅读 · 6 评论 -
Java虚拟机(JVM)面试题:涨知识,拿大厂Offer(11-20)
类的主动使用包括创建类的实例、访问类的静态字段、调用类的静态方法、反射(比如Class.forName("com.example.MyClass"))、初始化一个类的子类等。任何一个会导致类初始化的行为都属于主动使用。相反,被动使用指的是类不会进行初始化,比如通过子类引用父类的静态字段,不会导致父类初始化。原创 2024-05-23 23:19:34 · 1078 阅读 · 7 评论 -
Java面试题--JVM大厂篇(1-10)
在JVM的内存模型中,堆内存被分为新生代和老年代。以上题目只是冰山一角,JVM领域非常广泛,包括内存模型、类文件结构、类生命周期、虚拟机性能监控与故障处理工具等等,每一个方向都可以深入研究,而深厚的理解和实践经验往往是通过不断学习和工作中的实际应用积累起来的。双亲委派模型是类加载器的一种组织结构,在这种模型中,除了顶层的启动类加载器外,其余的类加载器都应有自己的父类加载器。它是各个线程共享的数据区域,目的是为了存放类相关的信息,保证类的数据只有一份,节省内存空间,同时也满足类数据的安全访问。原创 2024-05-23 00:00:56 · 2151 阅读 · 9 评论 -
JavaWEB-Java学习路线课程:使用MyEclipse工具新建项目时配置Tomcat服务器的方式(二)
MyEclipse工具配置Tomcat的步骤:本博客地址 | GitHub | 更多资源免费下载使用MyEclipse工具新建第一个JavaWeb项目(二)文章目录MyEclipse工具配置Tomcat的步骤:1. 在MyEclipse工具栏选中windows-->Preferences,弹出如下窗口:2. 选中Enable ,并浏览(Browser)所安装Tomcat的路径,点击...原创 2020-01-07 21:10:50 · 1620 阅读 · 5 评论 -
Springboot框架-Java学习路线课程:Springboot框架的搭建之maven的配置
本博客地址 | GitHub | 小站坐坐 | 更多资源免费下载Springboot框架的搭建之Maven的配置 小伙伴们,大家晚上好!今天我给大家带来springboot框架搭建中的maven配置的讲解,做项目,maven的配置还是很重要的,请大家仔细看噢!Springboot的环境配置如下:JDK 1.8.0_172Mav...原创 2019-11-06 21:30:34 · 1783 阅读 · 3 评论 -
Java进阶-Java学习路线课程第二课:Java集合框架-HashSet的使用及去重原理
本博客地址 | GitHub | 小站坐坐 | 更多资源免费下载 小伙伴们,大家晚上好!今天我给大家带来Java集合框架Collection之Set集合讲解,今天主要讲解Set集合接口下的实现类HashSet集合,今天的讲解重要,请大家仔细看噢!Java集合框架-ArrayList和LinkedList的使...原创 2019-10-28 11:53:28 · 4414 阅读 · 8 评论 -
Java进阶-Java学习路线课程第一课:Java集合框架-ArrayList和LinkedList的使用
本博客地址 | GitHub | 小站坐坐 | 更多资源免费下载 小伙伴们,大家晚上好!今天我给大家带来Java集合框架Collection之List讲解,今天主要讲解List接口下的两个实现类ArrayList和LinkedList,今天的讲解重要,请大家仔细看噢!Java集合框架-ArrayList和L...原创 2019-10-22 22:54:01 · 4661 阅读 · 15 评论 -
Java入门-Java学习路线扩展课程:equals的使用
本博客地址 | 小站坐坐 | 更多资源免费下载 各位小伙伴,大家晚上好!今天我给大家带来equals的使用,主要从两个方面去讲解:第一种,就是系统提供的类使用equals方法进行比较,另一种就是自定义类使用equals方法进行比较。希望大家喜欢。JavaSE equals方法的使用文章目录&nbs...原创 2019-10-16 06:44:20 · 3314 阅读 · 12 评论 -
Spring框架-Java学习路线课程:Spring的扩展配置
本博客地址 | GitHub | 更多资源免费下载 Spring的数据源配置文章目录1、场景:引入database.properties配置文件时报错:2、配置文件applicationContext.xml:3、使用Jndi数据源的方式applicationContext.xml:4、注释applicationContext.xml:5、修改Tomcat目录conf下的配置文件context...原创 2019-10-12 22:34:51 · 2113 阅读 · 13 评论 -
Java入门-Java学习路线课程第八课:方法和方法重载
如有疑问或建议,请在线加QQ: 或扫 QQ: 或扫 微信: 或扫 微信公众号: 想系统学习JAVA的学友请加备注:xx | 想提升技术的学友请加备注:js  ...原创 2019-10-13 11:09:11 · 2713 阅读 · 7 评论 -
Java入门-Java学习路线课程第七课:类和对象
如有疑问或建议,请在线加QQ: 或扫 QQ: 或扫 微信: 或加 微信号: QingYunJiao 想系统学习JAVA的学友请加备注:xx | 想提...原创 2019-09-19 11:42:58 · 1191 阅读 · 5 评论 -
Java入门-Java学习路线课程第六课:二维数组
如有问题和建议,请与董老师联系! QQ:1050968899 或加微信: QingYunJiao 备注: 学习或加群: 365676266 java培训二群 备注: 入门本博客地址 | 小站坐坐 | GitHubJavaSE二维数组文章目录什么是二维数组?怎么读二维数组?二维数组的语法格式二维数组的演示案例:二维数组内存图:计算5个班各自的总成绩的演示案例:经典冒泡排序演示案例加需求分析...原创 2019-09-14 18:21:00 · 1318 阅读 · 3 评论 -
Java入门-Java学习路线课程第五课:一维数组
如有问题和建议,请与董老师联系! QQ:1050968899 或加微信: QingYunJiao 备注: 学习或加群: 365676266 java培训二群 备注: 入门本博客地址 | 小站坐坐 | GitHubJavaSE一维数组为什么需要数组可以用一个变量,存储相同数据类型的多个值。package org.gyun.array;import java.util.Scanner...原创 2019-10-13 12:18:24 · 1136 阅读 · 5 评论
分享