java day2-java异常 && JavaScript && JVM

image

image

欢迎来到《JavaScript 基础篇》的学习!

在这一课程中,我们将一起走进 JavaScript 的世界,了解它的来历、用途,以及为什么它是前端开发中不可或缺的编程语言。

为什么要学习 JavaScript?
JavaScript 是一门运行在浏览器上的编程语言,它能让网页动起来、活起来。

打开一个网页时,HTML 负责结构,CSS 负责样式,而 JavaScript 则负责交互逻辑。比如:

点击按钮弹出提示框;
提交表单时校验用户输入;
页面中自动轮播的图片;
甚至是像微信网页版、B 站这样的大型应用。
这些功能的背后,都有 JavaScript 在发挥作用。

更重要的是,随着技术的发展,JavaScript 不仅可以在浏览器中使用(前端开发),还可以用于服务器端开发(如 Node.js)、桌面应用、甚至移动 App。学好 JavaScript,相当于你拥有了打开全栈开发世界的大门。





JVM
image

总的来说,JVM 是 Java 程序执行的环境,它隐藏了底层操作系统和硬件的复杂性,提供了一个统一、稳定和安全的运行平台。




分析了一下学习路线 jvm-springboot -mysql-redis




image

image

ArrayList 为动态数组 linkedlist为链表
他这个比喻 很生动
问大家一个问题,知道我为什么要练链表这门内功吗?

举个例子来讲吧,假如你们手头要管理一推票据,可能有一张,也可能有一亿张。

该怎么办呢?

申请一个 10G 的大数组等着?那万一票据只有 100 张呢?

申请一个默认大小的数组,随着数据量的增大扩容?要知道扩容是需要重新复制数组的,很耗时间。

关键是,数组还有一个弊端就是,假如现在有 500 万张票据,现在要从中间删除一个票据,就需要把 250 万张票据往前移动一格。

遇到这种情况的时候,我师兄几乎情绪崩溃,难受的要命。师父不忍心看到师兄这样痛苦,于是打我进入师门那一天,就强迫我练链表这门内功,一开始我很不理解,害怕师父偏心,不把师门最厉害的内功教我。

直到有一天,我亲眼目睹师兄差点因为移动数据而走火入魔,我才明白师父的良苦用心。从此以后,我苦练“链表”这门内功,取得了显著的进步,师父和师兄都夸我有天赋。






Hotspot VM,它是血缘最正统的 Java 虚拟机。
OutOfMemoryError,也就是臭名昭著的 OOM(内存溢出)

posted @ 2026-06-26 00:07  为什么---why  阅读(1)  评论(0)    收藏  举报