首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序员小迷
掘友等级
致力于编程技术的技巧经验分享
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
面向对象设计的6大原则是何方神圣
一、单一职责原则(Single Responsibility Principle, SRP) 一个类或模块应该只负责一种功能。 不要存在多于一个导致类变更的原因。 单一职责原则有助于保持代码的高内聚和
线程池的工作原理
线程池可以减少创建和销毁线程的次数,从而减少系统资源的消耗。当一个任务(Runnable或Callable对象)(Runnable无返回值,Callable有返回值)被提交到线程池时: 一、首先判断核
自定义类加载器的来龙去脉
一、类加载的三种使用场景 1.通过命令行启动应用时由 JVM 初始化加载含有 main(String[] args) 方法的主类。 2.通过Class.forName()方法动态加载,会默认执行初始化
类加载的初始化阶段的奥秘
一、概述 初始化阶段是类加载机制(加载,链接(验证,准备,解析),初始化)的最后一步。在准备阶段已经为类变量赋过一次值(默认为0或null)。在初始化阶段,进行静态变量的赋值和静态代码块的执行。也就是
类加载的验证阶段你不知道的东西
一、验证是链接阶段(验证,准备,解析)的第一步,是验证.class文件中的二进制字节流被转换成的Java虚拟机里的Class对象是否合法的步骤。主要作用就是确保被加载的类的正确性、安全性及符合Java
类加载器你不知道的东西
类加载:通过一个类的全限定名来获取描述此类的二进制字节流,将二进制流加载到内存中,并转换为可执行的Java字节码。 一、双亲委派模型 概念:如果一个类加载器收到一个类加载的请求,它首先不会自己加载,而
类加载的奥秘
一、类的加载过程将类的字节码文件加载到Java虚拟机中进行执行。 1.通过一个类的全限定名来获取定义此类的二进制流字节码文件(如zip 包、网络、运算生成、JSP 生成、数据库读取等)。 2.将这个字
Java中类初始化的奥秘
一、概述 在 Java 语言中,类的加载、链接(验证、准备、解析)和初始化过程都是在程序运行期间完成的。 其中加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的。解析阶段可以在初始化之前也可以在初
Java的可见性和有序性你真的懂吗
一、可见性(Visibility) 1.指的是:一个线程对变量的修改可被其他线程看见。 2.Java提供了volatile、synchronized、final、Lock等来保证可见性。 3.vola
CMS和G1谁是赢家
JVM存在有CMS(Concurrent Mark Sweep)垃圾收集器和G1(Garbage First)垃圾收集器,它们的优缺点对比如下: 一、CMS: 1.特点 1)以获取最短回收停顿时间为目
下一页
个人成就
文章被阅读
9,092
掘力值
603
关注了
58
关注者
0
收藏集
16
关注标签
27
加入于
2020-07-13