Java
文章平均质量分 81
marrigo
这个作者很懒,什么都没留下…
展开
-
Java(7)-Maven抽取公共模块构建jar包
前提假设:项目中有两个Moudle,分别是Moudle1和Moudle2,它们有些代码是相同的,比如相同的类和API,重复书写当然可以正常运行,但是我们可以用maven打包成jar包,其他Moudle直接引用即可。原创 2024-05-18 17:20:42 · 716 阅读 · 3 评论 -
Java(6)-Java内存区域和作用
本文在基础上加入了一些个人思考,原文写得就很通俗易懂,推荐。原创 2024-05-17 14:16:19 · 346 阅读 · 0 评论 -
Java(5)-双亲委派机制
通过这种代理方式,Java的类加载机制能够提供一个更加安全和可控的环境,因为最上层的类加载器控制了所有下层加载器的加载行为,保证了系统类的优先加载和应用类的隔离。在双亲委派模型中,每个类加载器(子类加载器)在尝试加载类时,首先会代理请求给其父类加载器,这种代理继续向上直至达到最顶层的类加载器,通常是引导类加载器。:如果所有的父类加载器都不能加载该类(即它们的缓存中也没有这个类,并且它们尝试从自己的资源中加载失败),控制权最终会回到发起请求的类加载器。)要这本书,如果没有这本书,他的父亲就会去向孩子的祖父(原创 2024-05-04 13:38:16 · 907 阅读 · 0 评论 -
Java(4)-十大排序法
继续这样逐步减少间隔,直到最后每本书都要考虑一次。这时,由于前面的预处理,整理起来会更快更容易。通过这种分批次的处理,每次虽然我们移动的书不一定都在最终位置,但是大部分书都离自己的位置更近了。这样到了最后,即使是细节上的调整,也因为大部分书已经不错了,所以整体效率提高了很多。正式地介绍希尔排序:希尔排序是通过将原始列表分割成多个子列表来提高排序的效率。个子列表包含原始列表中间隔特定"增量"的元素。通过逐步缩小增量,直至增量为1,希尔排序使得元素逐渐移向其正确的位置。原创 2024-05-02 14:02:30 · 19 阅读 · 0 评论 -
Java(3)-POJO和Java Bean
POJO(Plain Old Java Object)和 Java Bean 是两个密切相关但有细微差别的概念,在 Java 编程中经常被提及。这两者之间的主要区别在于它们的。首先简单地介绍POJO是什么,POJO 是 “Plain Old Java Object” 的缩写,指的是一个普通的 Java 对象,它不依赖于特定的 Java 框架,也不需要实现任何接口或继承特定的类。原创 2024-04-27 01:54:21 · 382 阅读 · 0 评论 -
Java(2)-粗解类加载器
Java的类加载器是Java运行时环境中的重要组件,核心功能是将类的字节码加载到Java虚拟机中。原创 2024-04-25 11:21:54 · 789 阅读 · 3 评论 -
Java(1)-粗解动态绑定
动态绑定(也称为晚期绑定)是一种在运行时(而非编译时)确定对象方法调用所对应的代码的机制。这意味着 Java 运行时会根据对象的实际类型来决定应该调用哪个方法,即使这个调用是通过一个引用变量发生的,该变量的类型可能是当前对象类型的任何父类。原创 2024-04-24 23:55:47 · 888 阅读 · 0 评论