`
文章列表
      今天学习一下Java类的加载器的一些相关知识,我们的.java文件经过编译之后形成了.class文件,这个文件就是二进制的类的描述文件,jvm要想运行,就必须将.class文件加载到jvm的内存中,而这个加载.class的组件就是类的加载器。   1、类的加载过程,可以分为三个步骤如下:     第一步装载:查找并加载.class文件   第二步连接:连接也分三小步,就是验证.class的合法性,为类的静态变量分配内存,并将其初始化为默认值;然后就是解析把类中的符号引用转换为直接引用;   第三步:初始化,类的静态变量赋予正确的初始值;   准备阶段和初 ...
  最近去阿里面试,到第三轮被告知没通过,本人目前工作六年了,自我感觉良好,但是还是无情的被阿里拒绝了,于是痛定思痛,从此潜心学习,夯实基础,摈弃不求甚解,眼高手低的毛病,废话不说,开始今天话题。   单例模式,通俗的讲,就是某一段时间内,只能存在一个该类的实例,单例模式分为两种,一种是恶汉模式,一种是懒汉模式,先看懒汉模式: /** * */ package com.goldcard.firmware.upgrade.service; /** * @author 1903 * */ public class Singleton1 { private static fin ...
Global site tag (gtag.js) - Google Analytics