• 深入理解Java虚拟机精华知识点

    Java虚拟机(JVM)是Java Virtual Machine的缩写,它是一种规范用于计算设备。引入Java虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 Java虚拟机有如下几个主要特点:首先,它的结构严谨,面向对象,能够摆脱硬件平台的束缚,实现了“一次编写,到处运行”的理想;其次,它提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏和指针越界问题。 从架构角度来看,Java虚拟机主要包括类加载器、运行时数据区、执行引擎、垃圾收集器等部分。类加载器负责将字节码文件加载到内存中,运行时数据区用于存储程序执行时所需的数据,执行引擎则负责执行字节码文件,而垃圾收集器则负责回收不再使用的内存空间。

    0
    59
    8.32MB
    2024-01-16
    5
  • 李运华老师的从0开始学架构

    每个程序员心中都有一个成为架构师的梦想,梦想是美好的,但道路是曲折的。 李运华老师大概在2006年开始參与架构设计,原本以为学习架构设计就像学习一门编程语言一样,先学习一下基本的语法,再研究一下细节和原理,然后实践一下就能够快速掌握。但真正实践后才发现,架构设计的难度和复杂度要高很多。从最早开始接触架构设计,到自我感觉初步完整掌握架构设计,至少花费了6年时间。等到自我感觉彻底掌握架构设计的精髓,至少花费了8年的时间。 李运华老师曾经以为是自己天资愚笨才会这样,后来李运华老师带了团队,看到几乎每个程序员在尝试架构设计的时候,都面临着李运华老师曾经遇到过的各种困惑和瓶颈。特别是李运华老师作为职业等级晋升评委的时候,发现很多同学技术能力很强,业务也很不错,但却卡在了架构设计这部分。李运华老师意识到这应该不是个人天资的问题,而是架构设计本身的一些特性导致的。本门课就是带着大家入门架构设计

    0
    25
    81.76MB
    2023-12-29
    5
  • 面试题-我的个人物品,经典永流传

    面试题-我的个人物品,经典永流传

    0
    25
    47.38MB
    2023-01-31
    0
  • 勤写标兵

    授予累计7周发布3篇原创IT博文的用户
  • 笔耕不辍

    累计1年每年原创文章数量>=20篇
  • 持之以恒

    授予累计2个月发布8篇原创IT博文的用户
  • 创作能手

    授予每个自然周发布7篇到8篇原创IT博文的用户
  • 新秀勋章

    用户首次发布原创文章,审核通过后即可获得
关注 私信
上传资源赚积分or赚钱